diff --git a/crates/swc/tests/errors/lints/const-assign/1/output.swc-stderr b/crates/swc/tests/errors/lints/const-assign/1/output.swc-stderr index b90dd14c0129..e45caf2f269f 100644 --- a/crates/swc/tests/errors/lints/const-assign/1/output.swc-stderr +++ b/crates/swc/tests/errors/lints/const-assign/1/output.swc-stderr @@ -11,43 +11,58 @@ 6 | a = 200; : | : `-- cannot reassign - `---- - - x cannot reassign to a variable declared with `const` - ,-[2:5] - 2 | [b] = [200], - : | - : `-- const variable was declared here - 3 | { c } = { c: 300 }, - 4 | [d = 400] = []; - 5 | - 6 | a = 200; 7 | 8 | b++; - : | - : `-- cannot reassign + 9 | c--; `---- x cannot reassign to a variable declared with `const` - ,-[3:5] - 3 | { c } = { c: 300 }, - : | - : `-- const variable was declared here - 4 | [d = 400] = []; - 5 | - 6 | a = 200; - 7 | - 8 | b++; - 9 | c--; - : | - : `-- cannot reassign - `---- + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + : | + : `-- const variable was declared here + 3 | { c } = { c: 300 }, + 4 | [d = 400] = []; + 5 | + 6 | a = 200; + 7 | + 8 | b++; + : | + : `-- cannot reassign + 9 | c--; + 10 | + 11 | ++d; + `---- x cannot reassign to a variable declared with `const` - ,-[4:5] - 4 | [d = 400] = []; - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + : | + : `-- const variable was declared here + 4 | [d = 400] = []; + 5 | + 6 | a = 200; + 7 | + 8 | b++; + 9 | c--; + : | + : `-- cannot reassign + 10 | + 11 | ++d; + 12 | --a; + `---- + + x cannot reassign to a variable declared with `const` + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + 4 | [d = 400] = []; + : | + : `-- const variable was declared here 5 | 6 | a = 200; 7 | @@ -57,6 +72,9 @@ 11 | ++d; : | : `-- cannot reassign + 12 | --a; + 13 | + 14 | b += 10; `---- x cannot reassign to a variable declared with `const` @@ -77,13 +95,17 @@ 12 | --a; : | : `-- cannot reassign + 13 | + 14 | b += 10; + 15 | c -= 10; `---- x cannot reassign to a variable declared with `const` - ,-[2:5] - 2 | [b] = [200], - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + : | + : `-- const variable was declared here 3 | { c } = { c: 300 }, 4 | [d = 400] = []; 5 | @@ -98,13 +120,18 @@ 14 | b += 10; : | : `-- cannot reassign + 15 | c -= 10; + 16 | d *= 10; + 17 | a /= 10; `---- x cannot reassign to a variable declared with `const` - ,-[3:5] - 3 | { c } = { c: 300 }, - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + : | + : `-- const variable was declared here 4 | [d = 400] = []; 5 | 6 | a = 200; @@ -119,13 +146,19 @@ 15 | c -= 10; : | : `-- cannot reassign + 16 | d *= 10; + 17 | a /= 10; + 18 | b %= 10; `---- x cannot reassign to a variable declared with `const` - ,-[4:5] - 4 | [d = 400] = []; - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + 4 | [d = 400] = []; + : | + : `-- const variable was declared here 5 | 6 | a = 200; 7 | @@ -140,6 +173,8 @@ 16 | d *= 10; : | : `-- cannot reassign + 17 | a /= 10; + 18 | b %= 10; `---- x cannot reassign to a variable declared with `const` @@ -165,13 +200,17 @@ 17 | a /= 10; : | : `-- cannot reassign + 18 | b %= 10; + 19 | + 20 | c <<= 10; `---- x cannot reassign to a variable declared with `const` - ,-[2:5] - 2 | [b] = [200], - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + : | + : `-- const variable was declared here 3 | { c } = { c: 300 }, 4 | [d = 400] = []; 5 | @@ -190,13 +229,18 @@ 18 | b %= 10; : | : `-- cannot reassign + 19 | + 20 | c <<= 10; + 21 | d >>= 10; `---- x cannot reassign to a variable declared with `const` - ,-[3:5] - 3 | { c } = { c: 300 }, - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + : | + : `-- const variable was declared here 4 | [d = 400] = []; 5 | 6 | a = 200; @@ -216,13 +260,19 @@ 20 | c <<= 10; : | : `-- cannot reassign + 21 | d >>= 10; + 22 | + 23 | a >>>= 10; `---- x cannot reassign to a variable declared with `const` - ,-[4:5] - 4 | [d = 400] = []; - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + 4 | [d = 400] = []; + : | + : `-- const variable was declared here 5 | 6 | a = 200; 7 | @@ -242,6 +292,8 @@ 21 | d >>= 10; : | : `-- cannot reassign + 22 | + 23 | a >>>= 10; `---- x cannot reassign to a variable declared with `const` @@ -273,13 +325,17 @@ 23 | a >>>= 10; : | : `-- cannot reassign + 24 | + 25 | b |= 10; + 26 | c ^= 10; `---- x cannot reassign to a variable declared with `const` - ,-[2:5] - 2 | [b] = [200], - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + : | + : `-- const variable was declared here 3 | { c } = { c: 300 }, 4 | [d = 400] = []; 5 | @@ -305,13 +361,18 @@ 25 | b |= 10; : | : `-- cannot reassign + 26 | c ^= 10; + 27 | d &= 10; + 28 | a **= 10; `---- x cannot reassign to a variable declared with `const` - ,-[3:5] - 3 | { c } = { c: 300 }, - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + : | + : `-- const variable was declared here 4 | [d = 400] = []; 5 | 6 | a = 200; @@ -337,13 +398,18 @@ 26 | c ^= 10; : | : `-- cannot reassign + 27 | d &= 10; + 28 | a **= 10; `---- x cannot reassign to a variable declared with `const` - ,-[4:5] - 4 | [d = 400] = []; - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + 4 | [d = 400] = []; + : | + : `-- const variable was declared here 5 | 6 | a = 200; 7 | @@ -369,6 +435,9 @@ 27 | d &= 10; : | : `-- cannot reassign + 28 | a **= 10; + 29 | + 30 | b &&= 10; `---- x cannot reassign to a variable declared with `const` @@ -405,13 +474,17 @@ 28 | a **= 10; : | : `-- cannot reassign + 29 | + 30 | b &&= 10; + 31 | c ||= 10; `---- x cannot reassign to a variable declared with `const` - ,-[2:5] - 2 | [b] = [200], - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + : | + : `-- const variable was declared here 3 | { c } = { c: 300 }, 4 | [d = 400] = []; 5 | @@ -442,13 +515,18 @@ 30 | b &&= 10; : | : `-- cannot reassign + 31 | c ||= 10; + 32 | + 33 | d ??= 10; `---- x cannot reassign to a variable declared with `const` - ,-[3:5] - 3 | { c } = { c: 300 }, - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + : | + : `-- const variable was declared here 4 | [d = 400] = []; 5 | 6 | a = 200; @@ -479,13 +557,18 @@ 31 | c ||= 10; : | : `-- cannot reassign + 32 | + 33 | d ??= 10; `---- x cannot reassign to a variable declared with `const` - ,-[4:5] - 4 | [d = 400] = []; - : | - : `-- const variable was declared here + ,-[1:1] + 1 | const a = 100, + 2 | [b] = [200], + 3 | { c } = { c: 300 }, + 4 | [d = 400] = []; + : | + : `-- const variable was declared here 5 | 6 | a = 200; 7 | @@ -517,14 +600,21 @@ 33 | d ??= 10; : | : `-- cannot reassign + 34 | + 35 | const fn = () => { + 36 | const e = 100; `---- x cannot reassign to a variable declared with `const` - ,-[36:3] - 36 | const e = 100; - : | - : `-- const variable was declared here + ,-[33:1] + 33 | d ??= 10; + 34 | + 35 | const fn = () => { + 36 | const e = 100; + : | + : `-- const variable was declared here 37 | e = 200; : | : `-- cannot reassign + 38 | }; `---- diff --git a/crates/swc/tests/errors/lints/const-assign/2/output.swc-stderr b/crates/swc/tests/errors/lints/const-assign/2/output.swc-stderr index 403bc403544d..ce69f212e422 100644 --- a/crates/swc/tests/errors/lints/const-assign/2/output.swc-stderr +++ b/crates/swc/tests/errors/lints/const-assign/2/output.swc-stderr @@ -9,48 +9,62 @@ 4 | 5 | foo = 1; : ^^^ - `---- - - x cannot reassign to an imported binding - ,-[2:1] - 2 | import bar from "bar"; - : ^|^ - : `-- imported binding - 3 | import * as baz from "baz"; - 4 | - 5 | foo = 1; - 6 | bar = 2; - : ^^^ - `---- - - x cannot reassign to an imported binding - ,-[3:1] - 3 | import * as baz from "baz"; - : ^|^ - : `-- imported binding - 4 | - 5 | foo = 1; 6 | bar = 2; 7 | baz = 3; - : ^^^ `---- x cannot reassign to an imported binding ,-[1:1] 1 | import { foo } from "foo"; - : ^|^ - : `-- imported binding 2 | import bar from "bar"; + : ^|^ + : `-- imported binding 3 | import * as baz from "baz"; 4 | 5 | foo = 1; 6 | bar = 2; + : ^^^ 7 | baz = 3; 8 | 9 | foo++; - : ^^^ `---- + x cannot reassign to an imported binding + ,-[1:1] + 1 | import { foo } from "foo"; + 2 | import bar from "bar"; + 3 | import * as baz from "baz"; + : ^|^ + : `-- imported binding + 4 | + 5 | foo = 1; + 6 | bar = 2; + 7 | baz = 3; + : ^^^ + 8 | + 9 | foo++; + 10 | foo--; + `---- + + x cannot reassign to an imported binding + ,-[1:1] + 1 | import { foo } from "foo"; + : ^|^ + : `-- imported binding + 2 | import bar from "bar"; + 3 | import * as baz from "baz"; + 4 | + 5 | foo = 1; + 6 | bar = 2; + 7 | baz = 3; + 8 | + 9 | foo++; + : ^^^ + 10 | foo--; + 11 | + 12 | ++bar; + `---- + x cannot reassign to an imported binding ,-[1:1] 1 | import { foo } from "foo"; @@ -66,10 +80,14 @@ 9 | foo++; 10 | foo--; : ^^^ + 11 | + 12 | ++bar; + 13 | --bar; `---- x cannot reassign to an imported binding - ,-[2:1] + ,-[1:1] + 1 | import { foo } from "foo"; 2 | import bar from "bar"; : ^|^ : `-- imported binding @@ -84,10 +102,13 @@ 11 | 12 | ++bar; : ^^^ + 13 | --bar; + 14 | `---- x cannot reassign to an imported binding - ,-[2:1] + ,-[1:1] + 1 | import { foo } from "foo"; 2 | import bar from "bar"; : ^|^ : `-- imported binding @@ -103,6 +124,9 @@ 12 | ++bar; 13 | --bar; : ^^^ + 14 | + 15 | + 16 | foo += 10; `---- x cannot reassign to an imported binding @@ -126,10 +150,14 @@ 15 | 16 | foo += 10; : ^^^ + 17 | bar -= 10; + 18 | baz *= 10; + 19 | foo /= 10; `---- x cannot reassign to an imported binding - ,-[2:1] + ,-[1:1] + 1 | import { foo } from "foo"; 2 | import bar from "bar"; : ^|^ : `-- imported binding @@ -149,10 +177,15 @@ 16 | foo += 10; 17 | bar -= 10; : ^^^ + 18 | baz *= 10; + 19 | foo /= 10; + 20 | bar %= 10; `---- x cannot reassign to an imported binding - ,-[3:1] + ,-[1:1] + 1 | import { foo } from "foo"; + 2 | import bar from "bar"; 3 | import * as baz from "baz"; : ^|^ : `-- imported binding @@ -172,6 +205,8 @@ 17 | bar -= 10; 18 | baz *= 10; : ^^^ + 19 | foo /= 10; + 20 | bar %= 10; `---- x cannot reassign to an imported binding @@ -198,10 +233,14 @@ 18 | baz *= 10; 19 | foo /= 10; : ^^^ + 20 | bar %= 10; + 21 | + 22 | baz <<= 10; `---- x cannot reassign to an imported binding - ,-[2:1] + ,-[1:1] + 1 | import { foo } from "foo"; 2 | import bar from "bar"; : ^|^ : `-- imported binding @@ -224,10 +263,15 @@ 19 | foo /= 10; 20 | bar %= 10; : ^^^ + 21 | + 22 | baz <<= 10; + 23 | foo >>= 10; `---- x cannot reassign to an imported binding - ,-[3:1] + ,-[1:1] + 1 | import { foo } from "foo"; + 2 | import bar from "bar"; 3 | import * as baz from "baz"; : ^|^ : `-- imported binding @@ -251,6 +295,9 @@ 21 | 22 | baz <<= 10; : ^^^ + 23 | foo >>= 10; + 24 | + 25 | bar >>>= 10; `---- x cannot reassign to an imported binding @@ -281,10 +328,13 @@ 22 | baz <<= 10; 23 | foo >>= 10; : ^^^ + 24 | + 25 | bar >>>= 10; `---- x cannot reassign to an imported binding - ,-[2:1] + ,-[1:1] + 1 | import { foo } from "foo"; 2 | import bar from "bar"; : ^|^ : `-- imported binding @@ -312,10 +362,15 @@ 24 | 25 | bar >>>= 10; : ^^^ + 26 | + 27 | baz |= 10; + 28 | foo ^= 10; `---- x cannot reassign to an imported binding - ,-[3:1] + ,-[1:1] + 1 | import { foo } from "foo"; + 2 | import bar from "bar"; 3 | import * as baz from "baz"; : ^|^ : `-- imported binding @@ -344,6 +399,9 @@ 26 | 27 | baz |= 10; : ^^^ + 28 | foo ^= 10; + 29 | bar &= 10; + 30 | baz **= 10; `---- x cannot reassign to an imported binding @@ -379,10 +437,13 @@ 27 | baz |= 10; 28 | foo ^= 10; : ^^^ + 29 | bar &= 10; + 30 | baz **= 10; `---- x cannot reassign to an imported binding - ,-[2:1] + ,-[1:1] + 1 | import { foo } from "foo"; 2 | import bar from "bar"; : ^|^ : `-- imported binding @@ -414,10 +475,15 @@ 28 | foo ^= 10; 29 | bar &= 10; : ^^^ + 30 | baz **= 10; + 31 | + 32 | foo &&= 10; `---- x cannot reassign to an imported binding - ,-[3:1] + ,-[1:1] + 1 | import { foo } from "foo"; + 2 | import bar from "bar"; 3 | import * as baz from "baz"; : ^|^ : `-- imported binding @@ -449,6 +515,9 @@ 29 | bar &= 10; 30 | baz **= 10; : ^^^ + 31 | + 32 | foo &&= 10; + 33 | bar ||= 10; `---- x cannot reassign to an imported binding @@ -488,10 +557,14 @@ 31 | 32 | foo &&= 10; : ^^^ + 33 | bar ||= 10; + 34 | + 35 | baz ??= 10; `---- x cannot reassign to an imported binding - ,-[2:1] + ,-[1:1] + 1 | import { foo } from "foo"; 2 | import bar from "bar"; : ^|^ : `-- imported binding @@ -527,10 +600,14 @@ 32 | foo &&= 10; 33 | bar ||= 10; : ^^^ + 34 | + 35 | baz ??= 10; `---- x cannot reassign to an imported binding - ,-[3:1] + ,-[1:1] + 1 | import { foo } from "foo"; + 2 | import bar from "bar"; 3 | import * as baz from "baz"; : ^|^ : `-- imported binding diff --git a/crates/swc/tests/errors/lints/constructor-super/default/output.swc-stderr b/crates/swc/tests/errors/lints/constructor-super/default/output.swc-stderr index bda8eaa7427c..e17e7291940c 100644 --- a/crates/swc/tests/errors/lints/constructor-super/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/constructor-super/default/output.swc-stderr @@ -1,6 +1,9 @@ x the name `A30` is defined multiple times - ,-[29:1] + ,-[26:1] + 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } + 27 | class A28 extends B { constructor() { return; super(); } } + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } : ^|^ : `-- previous definition of `A30` here @@ -8,10 +11,16 @@ 31 | class A30 extends B { constructor() { try { super(); } catch (e) { } finally { super() } } } : ^|^ : `-- `A30` redefined here + 32 | + 33 | + 34 | // valid `---- x the name `A9` is defined multiple times - ,-[9:1] + ,-[6:1] + 6 | class A6 extends (B && 5) { constructor() { super(); } } + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } + 8 | class A8 extends (B += C) { constructor() { super(); } } 9 | class A9 extends (B -= C) { constructor() { super(); } } : ^| : `-- previous definition of `A9` here @@ -54,187 +63,365 @@ `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[1:1] 1 | class A1 extends null { constructor() { super(); } } : ^^^^^ + 2 | class A2 extends null { constructor() { } } + 3 | class A3 extends 100 { constructor() { super(); } } + 4 | class A4 extends 'test' { constructor() { super(); } } `---- x Expected to call 'super()' - ,---- + ,-[1:1] + 1 | class A1 extends null { constructor() { super(); } } 2 | class A2 extends null { constructor() { } } : ^^^^^^^^^^^^^^^^^ + 3 | class A3 extends 100 { constructor() { super(); } } + 4 | class A4 extends 'test' { constructor() { super(); } } + 5 | class A5 extends (B = 5) { constructor() { super(); } } `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[1:1] + 1 | class A1 extends null { constructor() { super(); } } + 2 | class A2 extends null { constructor() { } } 3 | class A3 extends 100 { constructor() { super(); } } : ^^^^^ + 4 | class A4 extends 'test' { constructor() { super(); } } + 5 | class A5 extends (B = 5) { constructor() { super(); } } + 6 | class A6 extends (B && 5) { constructor() { super(); } } `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[1:1] + 1 | class A1 extends null { constructor() { super(); } } + 2 | class A2 extends null { constructor() { } } + 3 | class A3 extends 100 { constructor() { super(); } } 4 | class A4 extends 'test' { constructor() { super(); } } : ^^^^^ + 5 | class A5 extends (B = 5) { constructor() { super(); } } + 6 | class A6 extends (B && 5) { constructor() { super(); } } + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[2:1] + 2 | class A2 extends null { constructor() { } } + 3 | class A3 extends 100 { constructor() { super(); } } + 4 | class A4 extends 'test' { constructor() { super(); } } 5 | class A5 extends (B = 5) { constructor() { super(); } } : ^^^^^ + 6 | class A6 extends (B && 5) { constructor() { super(); } } + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } + 8 | class A8 extends (B += C) { constructor() { super(); } } `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[3:1] + 3 | class A3 extends 100 { constructor() { super(); } } + 4 | class A4 extends 'test' { constructor() { super(); } } + 5 | class A5 extends (B = 5) { constructor() { super(); } } 6 | class A6 extends (B && 5) { constructor() { super(); } } : ^^^^^ + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } + 8 | class A8 extends (B += C) { constructor() { super(); } } + 9 | class A9 extends (B -= C) { constructor() { super(); } } `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- - 7 | class A7 extends (B &&= 5) { constructor() { super(); } } - : ^^^^^ - `---- + ,-[4:1] + 4 | class A4 extends 'test' { constructor() { super(); } } + 5 | class A5 extends (B = 5) { constructor() { super(); } } + 6 | class A6 extends (B && 5) { constructor() { super(); } } + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } + : ^^^^^ + 8 | class A8 extends (B += C) { constructor() { super(); } } + 9 | class A9 extends (B -= C) { constructor() { super(); } } + 10 | class A10 extends (B **= C) { constructor() { super(); } } + `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- - 8 | class A8 extends (B += C) { constructor() { super(); } } - : ^^^^^ - `---- + ,-[5:1] + 5 | class A5 extends (B = 5) { constructor() { super(); } } + 6 | class A6 extends (B && 5) { constructor() { super(); } } + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } + 8 | class A8 extends (B += C) { constructor() { super(); } } + : ^^^^^ + 9 | class A9 extends (B -= C) { constructor() { super(); } } + 10 | class A10 extends (B **= C) { constructor() { super(); } } + 11 | class A11 extends (B |= C) { constructor() { super(); } } + `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- - 9 | class A9 extends (B -= C) { constructor() { super(); } } - : ^^^^^ - `---- + ,-[6:1] + 6 | class A6 extends (B && 5) { constructor() { super(); } } + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } + 8 | class A8 extends (B += C) { constructor() { super(); } } + 9 | class A9 extends (B -= C) { constructor() { super(); } } + : ^^^^^ + 10 | class A10 extends (B **= C) { constructor() { super(); } } + 11 | class A11 extends (B |= C) { constructor() { super(); } } + 12 | class A12 extends (B &= C) { constructor() { super(); } } + `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[7:1] + 7 | class A7 extends (B &&= 5) { constructor() { super(); } } + 8 | class A8 extends (B += C) { constructor() { super(); } } + 9 | class A9 extends (B -= C) { constructor() { super(); } } 10 | class A10 extends (B **= C) { constructor() { super(); } } : ^^^^^ + 11 | class A11 extends (B |= C) { constructor() { super(); } } + 12 | class A12 extends (B &= C) { constructor() { super(); } } + 13 | class A13 extends B { constructor() { } } `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[8:1] + 8 | class A8 extends (B += C) { constructor() { super(); } } + 9 | class A9 extends (B -= C) { constructor() { super(); } } + 10 | class A10 extends (B **= C) { constructor() { super(); } } 11 | class A11 extends (B |= C) { constructor() { super(); } } : ^^^^^ + 12 | class A12 extends (B &= C) { constructor() { super(); } } + 13 | class A13 extends B { constructor() { } } + 14 | class A14 extends B { constructor() { for (var a of b) super.foo(); } } `---- x Unexpected 'super()' because 'super' is not a constructor - ,---- + ,-[9:1] + 9 | class A9 extends (B -= C) { constructor() { super(); } } + 10 | class A10 extends (B **= C) { constructor() { super(); } } + 11 | class A11 extends (B |= C) { constructor() { super(); } } 12 | class A12 extends (B &= C) { constructor() { super(); } } : ^^^^^ + 13 | class A13 extends B { constructor() { } } + 14 | class A14 extends B { constructor() { for (var a of b) super.foo(); } } + 15 | class A15 extends B { constructor() { class C extends D { constructor() { super(); } } } } `---- x Expected to call 'super()' - ,---- + ,-[10:1] + 10 | class A10 extends (B **= C) { constructor() { super(); } } + 11 | class A11 extends (B |= C) { constructor() { super(); } } + 12 | class A12 extends (B &= C) { constructor() { super(); } } 13 | class A13 extends B { constructor() { } } : ^^^^^^^^^^^^^^^^^ + 14 | class A14 extends B { constructor() { for (var a of b) super.foo(); } } + 15 | class A15 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 16 | class A16 extends B { constructor() { var c = class extends D { constructor() { super(); } } } } `---- x Expected to call 'super()' - ,---- + ,-[11:1] + 11 | class A11 extends (B |= C) { constructor() { super(); } } + 12 | class A12 extends (B &= C) { constructor() { super(); } } + 13 | class A13 extends B { constructor() { } } 14 | class A14 extends B { constructor() { for (var a of b) super.foo(); } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | class A15 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 16 | class A16 extends B { constructor() { var c = class extends D { constructor() { super(); } } } } + 17 | class A17 extends B { constructor() { var c = () => super(); } } `---- x Expected to call 'super()' - ,---- + ,-[12:1] + 12 | class A12 extends (B &= C) { constructor() { super(); } } + 13 | class A13 extends B { constructor() { } } + 14 | class A14 extends B { constructor() { for (var a of b) super.foo(); } } 15 | class A15 extends B { constructor() { class C extends D { constructor() { super(); } } } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | class A16 extends B { constructor() { var c = class extends D { constructor() { super(); } } } } + 17 | class A17 extends B { constructor() { var c = () => super(); } } + 18 | class A18 extends B { constructor() { class C extends D { constructor() { super(); } } } } `---- x Expected to call 'super()' - ,---- + ,-[13:1] + 13 | class A13 extends B { constructor() { } } + 14 | class A14 extends B { constructor() { for (var a of b) super.foo(); } } + 15 | class A15 extends B { constructor() { class C extends D { constructor() { super(); } } } } 16 | class A16 extends B { constructor() { var c = class extends D { constructor() { super(); } } } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | class A17 extends B { constructor() { var c = () => super(); } } + 18 | class A18 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 19 | class A19 extends B { constructor() { var C = class extends D { constructor() { super(); } } } } `---- x Expected to call 'super()' - ,---- + ,-[14:1] + 14 | class A14 extends B { constructor() { for (var a of b) super.foo(); } } + 15 | class A15 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 16 | class A16 extends B { constructor() { var c = class extends D { constructor() { super(); } } } } 17 | class A17 extends B { constructor() { var c = () => super(); } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | class A18 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 19 | class A19 extends B { constructor() { var C = class extends D { constructor() { super(); } } } } + 20 | class A20 extends B { constructor() { super(); class C extends D { constructor() { } } } } `---- x Expected to call 'super()' - ,---- + ,-[15:1] + 15 | class A15 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 16 | class A16 extends B { constructor() { var c = class extends D { constructor() { super(); } } } } + 17 | class A17 extends B { constructor() { var c = () => super(); } } 18 | class A18 extends B { constructor() { class C extends D { constructor() { super(); } } } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | class A19 extends B { constructor() { var C = class extends D { constructor() { super(); } } } } + 20 | class A20 extends B { constructor() { super(); class C extends D { constructor() { } } } } + 21 | class A21 extends B { constructor() { super(); var C = class extends D { constructor() { } } } } `---- x Expected to call 'super()' - ,---- + ,-[16:1] + 16 | class A16 extends B { constructor() { var c = class extends D { constructor() { super(); } } } } + 17 | class A17 extends B { constructor() { var c = () => super(); } } + 18 | class A18 extends B { constructor() { class C extends D { constructor() { super(); } } } } 19 | class A19 extends B { constructor() { var C = class extends D { constructor() { super(); } } } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | class A20 extends B { constructor() { super(); class C extends D { constructor() { } } } } + 21 | class A21 extends B { constructor() { super(); var C = class extends D { constructor() { } } } } + 22 | class A23 extends B { constructor() { if (a) super(); } } `---- x Expected to call 'super()' - ,---- + ,-[17:1] + 17 | class A17 extends B { constructor() { var c = () => super(); } } + 18 | class A18 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 19 | class A19 extends B { constructor() { var C = class extends D { constructor() { super(); } } } } 20 | class A20 extends B { constructor() { super(); class C extends D { constructor() { } } } } : ^^^^^^^^^^^^^^^^^ + 21 | class A21 extends B { constructor() { super(); var C = class extends D { constructor() { } } } } + 22 | class A23 extends B { constructor() { if (a) super(); } } + 23 | class A24 extends B { constructor() { x ? super() : null; } } `---- x Expected to call 'super()' - ,---- + ,-[18:1] + 18 | class A18 extends B { constructor() { class C extends D { constructor() { super(); } } } } + 19 | class A19 extends B { constructor() { var C = class extends D { constructor() { super(); } } } } + 20 | class A20 extends B { constructor() { super(); class C extends D { constructor() { } } } } 21 | class A21 extends B { constructor() { super(); var C = class extends D { constructor() { } } } } : ^^^^^^^^^^^^^^^^^ + 22 | class A23 extends B { constructor() { if (a) super(); } } + 23 | class A24 extends B { constructor() { x ? super() : null; } } + 24 | class A25 extends B { constructor() { switch (x) { case 'a': super(); } } } `---- x Lacked a call of 'super()' in some code path - ,---- + ,-[19:1] + 19 | class A19 extends B { constructor() { var C = class extends D { constructor() { super(); } } } } + 20 | class A20 extends B { constructor() { super(); class C extends D { constructor() { } } } } + 21 | class A21 extends B { constructor() { super(); var C = class extends D { constructor() { } } } } 22 | class A23 extends B { constructor() { if (a) super(); } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | class A24 extends B { constructor() { x ? super() : null; } } + 24 | class A25 extends B { constructor() { switch (x) { case 'a': super(); } } } + 25 | class A26 { constructor() { for (let i = 0; i < a.length; i++) { super(); } } } `---- x Lacked a call of 'super()' in some code path - ,---- + ,-[20:1] + 20 | class A20 extends B { constructor() { super(); class C extends D { constructor() { } } } } + 21 | class A21 extends B { constructor() { super(); var C = class extends D { constructor() { } } } } + 22 | class A23 extends B { constructor() { if (a) super(); } } 23 | class A24 extends B { constructor() { x ? super() : null; } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | class A25 extends B { constructor() { switch (x) { case 'a': super(); } } } + 25 | class A26 { constructor() { for (let i = 0; i < a.length; i++) { super(); } } } + 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } `---- x More than one call 'super()' possible into loop - ,---- + ,-[22:1] + 22 | class A23 extends B { constructor() { if (a) super(); } } + 23 | class A24 extends B { constructor() { x ? super() : null; } } + 24 | class A25 extends B { constructor() { switch (x) { case 'a': super(); } } } 25 | class A26 { constructor() { for (let i = 0; i < a.length; i++) { super(); } } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } + 27 | class A28 extends B { constructor() { return; super(); } } + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } `---- x More than one call 'super()' possible into loop - ,---- + ,-[23:1] + 23 | class A24 extends B { constructor() { x ? super() : null; } } + 24 | class A25 extends B { constructor() { switch (x) { case 'a': super(); } } } + 25 | class A26 { constructor() { for (let i = 0; i < a.length; i++) { super(); } } } 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | class A28 extends B { constructor() { return; super(); } } + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } + 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } `---- x Unexpected duplicate 'super()' - ,---- + ,-[23:1] + 23 | class A24 extends B { constructor() { x ? super() : null; } } + 24 | class A25 extends B { constructor() { switch (x) { case 'a': super(); } } } + 25 | class A26 { constructor() { for (let i = 0; i < a.length; i++) { super(); } } } 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } : ^^^^^ + 27 | class A28 extends B { constructor() { return; super(); } } + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } + 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } `---- x Expected to call 'super()' - ,---- + ,-[24:1] + 24 | class A25 extends B { constructor() { switch (x) { case 'a': super(); } } } + 25 | class A26 { constructor() { for (let i = 0; i < a.length; i++) { super(); } } } + 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } 27 | class A28 extends B { constructor() { return; super(); } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } + 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } + 30 | class A31 extends B { constructor() { try { } catch (e) { super(); } super(); } } `---- x Lacked a call of 'super()' in some code path - ,---- + ,-[25:1] + 25 | class A26 { constructor() { for (let i = 0; i < a.length; i++) { super(); } } } + 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } + 27 | class A28 extends B { constructor() { return; super(); } } 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } + 30 | class A31 extends B { constructor() { try { } catch (e) { super(); } super(); } } + 31 | class A30 extends B { constructor() { try { super(); } catch (e) { } finally { super() } } } `---- x Lacked a call of 'super()' in some code path - ,---- + ,-[26:1] + 26 | class A27 { constructor() { for (let i = 0; i < a.length; i++) { super(); } super(); } } + 27 | class A28 extends B { constructor() { return; super(); } } + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | class A31 extends B { constructor() { try { } catch (e) { super(); } super(); } } + 31 | class A30 extends B { constructor() { try { super(); } catch (e) { } finally { super() } } } `---- x Unexpected duplicate 'super()' - ,---- + ,-[27:1] + 27 | class A28 extends B { constructor() { return; super(); } } + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } + 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } 30 | class A31 extends B { constructor() { try { } catch (e) { super(); } super(); } } : ^^^^^ + 31 | class A30 extends B { constructor() { try { super(); } catch (e) { } finally { super() } } } + 32 | `---- x Unexpected duplicate 'super()' - ,---- + ,-[28:1] + 28 | class A29 extends B { constructor() { try { super(); } catch (e) { } } } + 29 | class A30 extends B { constructor() { try { } catch (e) { super(); } } } + 30 | class A31 extends B { constructor() { try { } catch (e) { super(); } super(); } } 31 | class A30 extends B { constructor() { try { super(); } catch (e) { } finally { super() } } } : ^^^^^ + 32 | + 33 | + 34 | // valid `---- diff --git a/crates/swc/tests/errors/lints/default-case-last/default/output.swc-stderr b/crates/swc/tests/errors/lints/default-case-last/default/output.swc-stderr index f410ba06b170..b8a3a4ad0000 100644 --- a/crates/swc/tests/errors/lints/default-case-last/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/default-case-last/default/output.swc-stderr @@ -1,84 +1,161 @@ x Default clause should be the last clause - ,---- + ,-[1:1] 1 | switch (foo) { default: bar(); break; case 1: baz(); break; } : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | switch (foo) { default: break; case 1: break; } + 3 | switch (foo) { default: break; case 1: } + 4 | switch (foo) { default: case 1: break; } `---- x Default clause should be the last clause - ,---- + ,-[1:1] + 1 | switch (foo) { default: bar(); break; case 1: baz(); break; } 2 | switch (foo) { default: break; case 1: break; } : ^^^^^^^^^^^^^^^ + 3 | switch (foo) { default: break; case 1: } + 4 | switch (foo) { default: case 1: break; } + 5 | switch (foo) { default: case 1: } `---- x Default clause should be the last clause - ,---- + ,-[1:1] + 1 | switch (foo) { default: bar(); break; case 1: baz(); break; } + 2 | switch (foo) { default: break; case 1: break; } 3 | switch (foo) { default: break; case 1: } : ^^^^^^^^^^^^^^^ + 4 | switch (foo) { default: case 1: break; } + 5 | switch (foo) { default: case 1: } + 6 | switch (foo) { default: break; case 1: break; case 2: break; } `---- x Default clause should be the last clause - ,---- + ,-[1:1] + 1 | switch (foo) { default: bar(); break; case 1: baz(); break; } + 2 | switch (foo) { default: break; case 1: break; } + 3 | switch (foo) { default: break; case 1: } 4 | switch (foo) { default: case 1: break; } : ^^^^^^^^ + 5 | switch (foo) { default: case 1: } + 6 | switch (foo) { default: break; case 1: break; case 2: break; } + 7 | switch (foo) { default: case 1: break; case 2: break; } `---- x Default clause should be the last clause - ,---- + ,-[2:1] + 2 | switch (foo) { default: break; case 1: break; } + 3 | switch (foo) { default: break; case 1: } + 4 | switch (foo) { default: case 1: break; } 5 | switch (foo) { default: case 1: } : ^^^^^^^^ + 6 | switch (foo) { default: break; case 1: break; case 2: break; } + 7 | switch (foo) { default: case 1: break; case 2: break; } + 8 | switch (foo) { default: case 1: case 2: break; } `---- x Default clause should be the last clause - ,---- + ,-[3:1] + 3 | switch (foo) { default: break; case 1: } + 4 | switch (foo) { default: case 1: break; } + 5 | switch (foo) { default: case 1: } 6 | switch (foo) { default: break; case 1: break; case 2: break; } : ^^^^^^^^^^^^^^^ + 7 | switch (foo) { default: case 1: break; case 2: break; } + 8 | switch (foo) { default: case 1: case 2: break; } + 9 | switch (foo) { default: case 1: case 2: } `---- x Default clause should be the last clause - ,---- - 7 | switch (foo) { default: case 1: break; case 2: break; } - : ^^^^^^^^ - `---- + ,-[4:1] + 4 | switch (foo) { default: case 1: break; } + 5 | switch (foo) { default: case 1: } + 6 | switch (foo) { default: break; case 1: break; case 2: break; } + 7 | switch (foo) { default: case 1: break; case 2: break; } + : ^^^^^^^^ + 8 | switch (foo) { default: case 1: case 2: break; } + 9 | switch (foo) { default: case 1: case 2: } + 10 | switch (foo) { case 1: break; default: break; case 2: break; } + `---- x Default clause should be the last clause - ,---- - 8 | switch (foo) { default: case 1: case 2: break; } - : ^^^^^^^^ - `---- + ,-[5:1] + 5 | switch (foo) { default: case 1: } + 6 | switch (foo) { default: break; case 1: break; case 2: break; } + 7 | switch (foo) { default: case 1: break; case 2: break; } + 8 | switch (foo) { default: case 1: case 2: break; } + : ^^^^^^^^ + 9 | switch (foo) { default: case 1: case 2: } + 10 | switch (foo) { case 1: break; default: break; case 2: break; } + 11 | switch (foo) { case 1: default: break; case 2: break; } + `---- x Default clause should be the last clause - ,---- - 9 | switch (foo) { default: case 1: case 2: } - : ^^^^^^^^ - `---- + ,-[6:1] + 6 | switch (foo) { default: break; case 1: break; case 2: break; } + 7 | switch (foo) { default: case 1: break; case 2: break; } + 8 | switch (foo) { default: case 1: case 2: break; } + 9 | switch (foo) { default: case 1: case 2: } + : ^^^^^^^^ + 10 | switch (foo) { case 1: break; default: break; case 2: break; } + 11 | switch (foo) { case 1: default: break; case 2: break; } + 12 | switch (foo) { case 1: break; default: case 2: break; } + `---- x Default clause should be the last clause - ,---- + ,-[7:1] + 7 | switch (foo) { default: case 1: break; case 2: break; } + 8 | switch (foo) { default: case 1: case 2: break; } + 9 | switch (foo) { default: case 1: case 2: } 10 | switch (foo) { case 1: break; default: break; case 2: break; } : ^^^^^^^^^^^^^^^ + 11 | switch (foo) { case 1: default: break; case 2: break; } + 12 | switch (foo) { case 1: break; default: case 2: break; } + 13 | switch (foo) { case 1: default: case 2: break; } `---- x Default clause should be the last clause - ,---- + ,-[8:1] + 8 | switch (foo) { default: case 1: case 2: break; } + 9 | switch (foo) { default: case 1: case 2: } + 10 | switch (foo) { case 1: break; default: break; case 2: break; } 11 | switch (foo) { case 1: default: break; case 2: break; } : ^^^^^^^^^^^^^^^ + 12 | switch (foo) { case 1: break; default: case 2: break; } + 13 | switch (foo) { case 1: default: case 2: break; } + 14 | switch (foo) { case 1: default: case 2: } `---- x Default clause should be the last clause - ,---- + ,-[9:1] + 9 | switch (foo) { default: case 1: case 2: } + 10 | switch (foo) { case 1: break; default: break; case 2: break; } + 11 | switch (foo) { case 1: default: break; case 2: break; } 12 | switch (foo) { case 1: break; default: case 2: break; } : ^^^^^^^^ + 13 | switch (foo) { case 1: default: case 2: break; } + 14 | switch (foo) { case 1: default: case 2: } `---- x Default clause should be the last clause - ,---- + ,-[10:1] + 10 | switch (foo) { case 1: break; default: break; case 2: break; } + 11 | switch (foo) { case 1: default: break; case 2: break; } + 12 | switch (foo) { case 1: break; default: case 2: break; } 13 | switch (foo) { case 1: default: case 2: break; } : ^^^^^^^^ + 14 | switch (foo) { case 1: default: case 2: } + 15 | + 16 | // valid `---- x Default clause should be the last clause - ,---- + ,-[11:1] + 11 | switch (foo) { case 1: default: break; case 2: break; } + 12 | switch (foo) { case 1: break; default: case 2: break; } + 13 | switch (foo) { case 1: default: case 2: break; } 14 | switch (foo) { case 1: default: case 2: } : ^^^^^^^^ + 15 | + 16 | // valid + 17 | switch (foo) { } `---- diff --git a/crates/swc/tests/errors/lints/default-param-last/js/output.swc-stderr b/crates/swc/tests/errors/lints/default-param-last/js/output.swc-stderr index a02f59e60d8e..0606b178208b 100644 --- a/crates/swc/tests/errors/lints/default-param-last/js/output.swc-stderr +++ b/crates/swc/tests/errors/lints/default-param-last/js/output.swc-stderr @@ -1,42 +1,74 @@ x Default parameters should be last. - ,---- + ,-[1:1] 1 | function f1(a = 5, b = 6, c) {} : ^ + 2 | + 3 | function f2(a = 5, b, c = 5) {} `---- x Default parameters should be last. - ,---- + ,-[1:1] + 1 | function f1(a = 5, b = 6, c) {} + 2 | 3 | function f2(a = 5, b, c = 5) {} : ^ + 4 | + 5 | const f3 = (a = 5, b, ...c) => {}; `---- x Default parameters should be last. - ,---- + ,-[2:1] + 2 | + 3 | function f2(a = 5, b, c = 5) {} + 4 | 5 | const f3 = (a = 5, b, ...c) => {}; : ^ + 6 | + 7 | const f4 = function f(a, b = 5, c) {}; `---- x Default parameters should be last. - ,---- + ,-[4:1] + 4 | + 5 | const f3 = (a = 5, b, ...c) => {}; + 6 | 7 | const f4 = function f(a, b = 5, c) {}; : ^ + 8 | + 9 | const f5 = (a = 5, { b }) => {}; `---- x Default parameters should be last. - ,---- - 9 | const f5 = (a = 5, { b }) => {}; - : ^^^^^ - `---- + ,-[6:1] + 6 | + 7 | const f4 = function f(a, b = 5, c) {}; + 8 | + 9 | const f5 = (a = 5, { b }) => {}; + : ^^^^^ + 10 | + 11 | class C { + 12 | constructor({ a } = {}, b) {} + `---- x Default parameters should be last. - ,---- - 12 | constructor({ a } = {}, b) {} - : ^ + ,-[9:1] + 9 | const f5 = (a = 5, { b }) => {}; + 10 | + 11 | class C { + 12 | constructor({ a } = {}, b) {} + : ^ + 13 | + 14 | f([a, b] = [1, 2], c) {} + 15 | } `---- x Default parameters should be last. - ,---- - 14 | f([a, b] = [1, 2], c) {} - : ^ + ,-[11:1] + 11 | class C { + 12 | constructor({ a } = {}, b) {} + 13 | + 14 | f([a, b] = [1, 2], c) {} + : ^ + 15 | } `---- diff --git a/crates/swc/tests/errors/lints/default-param-last/ts/output.swc-stderr b/crates/swc/tests/errors/lints/default-param-last/ts/output.swc-stderr index 8d61819e07d3..0a704f2b0681 100644 --- a/crates/swc/tests/errors/lints/default-param-last/ts/output.swc-stderr +++ b/crates/swc/tests/errors/lints/default-param-last/ts/output.swc-stderr @@ -1,6 +1,8 @@ x Default parameters should be last. - ,---- - 2 | constructor({ a } = {}, public b) {} - : ^^^^^^^^ + ,-[1:1] + 1 | class C1 { + 2 | constructor({ a } = {}, public b) {} + : ^^^^^^^^ + 3 | } `---- diff --git a/crates/swc/tests/errors/lints/dot-notation/pattern/output.swc-stderr b/crates/swc/tests/errors/lints/dot-notation/pattern/output.swc-stderr index 79dbee856a61..a96aa0727736 100644 --- a/crates/swc/tests/errors/lints/dot-notation/pattern/output.swc-stderr +++ b/crates/swc/tests/errors/lints/dot-notation/pattern/output.swc-stderr @@ -1,6 +1,8 @@ x ['a'] is better written in dot notation - ,---- + ,-[1:1] + 1 | obj['prefix_a']; + 2 | 3 | obj['a']; : ^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/dot-notation/simple/output.swc-stderr b/crates/swc/tests/errors/lints/dot-notation/simple/output.swc-stderr index 73edf093fd7a..9b2e19003c17 100644 --- a/crates/swc/tests/errors/lints/dot-notation/simple/output.swc-stderr +++ b/crates/swc/tests/errors/lints/dot-notation/simple/output.swc-stderr @@ -1,36 +1,60 @@ x ["a"] is better written in dot notation - ,---- + ,-[1:1] 1 | obj["a"]; : ^^^^^ + 2 | + 3 | obj[obj2["b"]]; `---- x ["b"] is better written in dot notation - ,---- + ,-[1:1] + 1 | obj["a"]; + 2 | 3 | obj[obj2["b"]]; : ^^^^^ + 4 | + 5 | obj.key; `---- x ['c'] is better written in dot notation - ,---- - 9 | obj['c']; - : ^^^^^ - `---- + ,-[6:1] + 6 | + 7 | obj[prop]; + 8 | + 9 | obj['c']; + : ^^^^^ + 10 | + 11 | obj?.['d']; + `---- x ['d'] is better written in dot notation - ,---- + ,-[8:1] + 8 | + 9 | obj['c']; + 10 | 11 | obj?.['d']; : ^^^^^ + 12 | + 13 | (obj)['e']; `---- x ['e'] is better written in dot notation - ,---- + ,-[10:1] + 10 | + 11 | obj?.['d']; + 12 | 13 | (obj)['e']; : ^^^^^ + 14 | + 15 | foo[call(my["x"])] `---- x ["x"] is better written in dot notation - ,---- + ,-[12:1] + 12 | + 13 | (obj)['e']; + 14 | 15 | foo[call(my["x"])] : ^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/catch-clause/1/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/catch-clause/1/output.swc-stderr index c86393a757fd..73d9a15a82cb 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/catch-clause/1/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/catch-clause/1/output.swc-stderr @@ -1,10 +1,12 @@ x the name `foo` is defined multiple times - ,-[2:1] + ,-[1:1] + 1 | try { 2 | } catch (foo) { : ^|^ : `-- previous definition of `foo` here 3 | let foo; : ^|^ : `-- `foo` redefined here + 4 | } `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/function/1/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/function/1/output.swc-stderr index 6bd4e9d4d4b3..ec8a9b7f7a96 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/function/1/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/function/1/output.swc-stderr @@ -1,10 +1,14 @@ x the name `fx` is defined multiple times - ,-[2:5] - 2 | var fx - : ^| - : `-- previous definition of `fx` here + ,-[1:1] + 1 | try { + 2 | var fx + : ^| + : `-- previous definition of `fx` here 3 | function fx(){} : ^| : `-- `fx` redefined here + 4 | } catch { + 5 | + 6 | } `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/function/2/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/function/2/output.swc-stderr index 553dba463cb3..61296496f276 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/function/2/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/function/2/output.swc-stderr @@ -1,10 +1,13 @@ x the name `foo` is defined multiple times - ,-[3:7] - 3 | var foo - : ^|^ - : `-- previous definition of `foo` here + ,-[1:1] + 1 | switch (a) { + 2 | case 'a': + 3 | var foo + : ^|^ + : `-- previous definition of `foo` here 4 | function foo() {} : ^|^ : `-- `foo` redefined here + 5 | } `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/function/3/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/function/3/output.swc-stderr index 3e80fe4b6d7a..d647706c4afb 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/function/3/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/function/3/output.swc-stderr @@ -7,6 +7,8 @@ 2 | export default function foo() {} : ^|^ : `-- `foo` redefined here + 3 | + 4 | function foo() {} `---- x the name `foo` is defined multiple times diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/import-require/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/import-require/output.swc-stderr index e5a60791e67f..db235017adac 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/import-require/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/import-require/output.swc-stderr @@ -1,20 +1,30 @@ x the name `x` is defined multiple times - ,-[9:1] + ,-[6:1] + 6 | import type _ = require("lodash"); + 7 | + 8 | // error 9 | import x = require("x"); : | : `-- previous definition of `x` here 10 | const x = "x"; : | : `-- `x` redefined here + 11 | // error + 12 | export import y = require("y"); + 13 | import y from "y"; `---- x the name `y` is defined multiple times - ,-[12:1] + ,-[9:1] + 9 | import x = require("x"); + 10 | const x = "x"; + 11 | // error 12 | export import y = require("y"); : | : `-- previous definition of `y` here 13 | import y from "y"; : | : `-- `y` redefined here + 14 | `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/module/export/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/module/export/output.swc-stderr index 030095dc5ff9..c6888db345fe 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/module/export/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/module/export/output.swc-stderr @@ -7,24 +7,38 @@ 2 | const foo = 1; // error : ^|^ : `-- `foo` redefined here + 3 | + 4 | function bar() {} + 5 | var bar; // error `---- x the name `bar` is defined multiple times - ,-[4:1] + ,-[1:1] + 1 | function foo() {} + 2 | const foo = 1; // error + 3 | 4 | function bar() {} : ^|^ : `-- previous definition of `bar` here 5 | var bar; // error : ^|^ : `-- `bar` redefined here - `---- - - x the name `baz` is defined multiple times - ,-[7:1] + 6 | 7 | function baz() {} - : ^|^ - : `-- previous definition of `baz` here 8 | function baz() {} // error - : ^|^ - : `-- `baz` redefined here `---- + + x the name `baz` is defined multiple times + ,-[4:1] + 4 | function bar() {} + 5 | var bar; // error + 6 | + 7 | function baz() {} + : ^|^ + : `-- previous definition of `baz` here + 8 | function baz() {} // error + : ^|^ + : `-- `baz` redefined here + 9 | + 10 | export {}; + `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/module/import/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/module/import/output.swc-stderr index 1ffc3ab2d4be..81c7e3188f88 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/module/import/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/module/import/output.swc-stderr @@ -1,6 +1,8 @@ x the name `foo` is defined multiple times - ,-[3:1] + ,-[1:1] + 1 | import { hi } from "foo"; + 2 | 3 | function foo() {} : ^|^ : `-- previous definition of `foo` here diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/parameter/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/parameter/output.swc-stderr index 46fdd150b50e..41e7541a7f2e 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/parameter/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/parameter/output.swc-stderr @@ -7,4 +7,5 @@ 2 | let a; : | : `-- `a` redefined here + 3 | } `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/var/1/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/var/1/output.swc-stderr index cbd2d782abf8..3d334959da77 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/var/1/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/var/1/output.swc-stderr @@ -7,24 +7,39 @@ 2 | let a = 2; // error : | : `-- `a` redefined here + 3 | + 4 | const b = 1; + 5 | var b = 2; // error `---- x the name `b` is defined multiple times - ,-[4:1] + ,-[1:1] + 1 | const a = 5; + 2 | let a = 2; // error + 3 | 4 | const b = 1; : | : `-- previous definition of `b` here 5 | var b = 2; // error : | : `-- `b` redefined here - `---- - - x the name `c` is defined multiple times - ,-[7:1] + 6 | 7 | let c = 3; - : | - : `-- previous definition of `c` here 8 | var c = 4; // error - : | - : `-- `c` redefined here `---- + + x the name `c` is defined multiple times + ,-[4:1] + 4 | const b = 1; + 5 | var b = 2; // error + 6 | + 7 | let c = 3; + : | + : `-- previous definition of `c` here + 8 | var c = 4; // error + : | + : `-- `c` redefined here + 9 | + 10 | var d = 1; + 11 | var d = 1; // ok + `---- diff --git a/crates/swc/tests/errors/lints/duplicate-bindings/var/2/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-bindings/var/2/output.swc-stderr index 7d825681d248..da40e8a1d4c8 100644 --- a/crates/swc/tests/errors/lints/duplicate-bindings/var/2/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-bindings/var/2/output.swc-stderr @@ -7,4 +7,7 @@ 2 | const foo = 1; // error : ^|^ : `-- `foo` redefined here + 3 | + 4 | function bar() {} + 5 | var bar; // ok `---- diff --git a/crates/swc/tests/errors/lints/duplicate-exports/2/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-exports/2/output.swc-stderr index 39a241a01de9..f266fe48a982 100644 --- a/crates/swc/tests/errors/lints/duplicate-exports/2/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-exports/2/output.swc-stderr @@ -1,6 +1,8 @@ x the name `default` is exported multiple times - ,-[3:1] + ,-[1:1] + 1 | const { a } = 1; + 2 | 3 | ,-> export { a as default }; : | ^^^|^^^ : | `-- previous exported here diff --git a/crates/swc/tests/errors/lints/duplicate-exports/3/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-exports/3/output.swc-stderr index 6fa57ec3ebf1..3841f1b4fedb 100644 --- a/crates/swc/tests/errors/lints/duplicate-exports/3/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-exports/3/output.swc-stderr @@ -1,6 +1,9 @@ x the name `b` is exported multiple times - ,-[8:1] + ,-[5:1] + 5 | + 6 | } + 7 | 8 | export { b } : | : `-- previous exported here diff --git a/crates/swc/tests/errors/lints/duplicate-exports/4/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-exports/4/output.swc-stderr index 9f69cb9ce5c7..dea3c8a3485c 100644 --- a/crates/swc/tests/errors/lints/duplicate-exports/4/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-exports/4/output.swc-stderr @@ -1,6 +1,8 @@ x An export assignment cannot be used in a module with other exported elements. - ,---- + ,-[1:1] + 1 | export default 1; + 2 | 3 | export = {}; : ^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/duplicate-exports/5/output.swc-stderr b/crates/swc/tests/errors/lints/duplicate-exports/5/output.swc-stderr index 3bd372f364c4..926533522852 100644 --- a/crates/swc/tests/errors/lints/duplicate-exports/5/output.swc-stderr +++ b/crates/swc/tests/errors/lints/duplicate-exports/5/output.swc-stderr @@ -6,10 +6,12 @@ : `-- previous `export =` declared here 2 | export = 2; : ^^^^^^^^^^^ + 3 | export = 3; `---- x multiple `export =` found - ,-[2:1] + ,-[1:1] + 1 | export = 1; 2 | export = 2; : ^^^^^|^^^^^ : `-- previous `export =` declared here diff --git a/crates/swc/tests/errors/lints/eqeqeq/always/output.swc-stderr b/crates/swc/tests/errors/lints/eqeqeq/always/output.swc-stderr index cf10b5db979c..e078b8c4beca 100644 --- a/crates/swc/tests/errors/lints/eqeqeq/always/output.swc-stderr +++ b/crates/swc/tests/errors/lints/eqeqeq/always/output.swc-stderr @@ -1,12 +1,16 @@ x Use '===' instead of '==' - ,---- + ,-[1:1] 1 | if (x == y || z != (a || b)) {} : ^^^^^^ + 2 | + 3 | if (x === y || z !== (a || b)) {} `---- x Use '!==' instead of '!=' - ,---- + ,-[1:1] 1 | if (x == y || z != (a || b)) {} : ^^^^^^^^^^^^^ + 2 | + 3 | if (x === y || z !== (a || b)) {} `---- diff --git a/crates/swc/tests/errors/lints/eqeqeq/never/output.swc-stderr b/crates/swc/tests/errors/lints/eqeqeq/never/output.swc-stderr index 8a5a2a095d8a..0272b86a3cb4 100644 --- a/crates/swc/tests/errors/lints/eqeqeq/never/output.swc-stderr +++ b/crates/swc/tests/errors/lints/eqeqeq/never/output.swc-stderr @@ -1,12 +1,16 @@ x Use '==' instead of '===' - ,---- + ,-[1:1] + 1 | if (x == y || z != (a || b)) {} + 2 | 3 | if (x === y || z !== (a || b)) {} : ^^^^^^^ `---- x Use '!=' instead of '!==' - ,---- + ,-[1:1] + 1 | if (x == y || z != (a || b)) {} + 2 | 3 | if (x === y || z !== (a || b)) {} : ^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/lint-config-error-level/1/output.swc-stderr b/crates/swc/tests/errors/lints/lint-config-error-level/1/output.swc-stderr index cf10b5db979c..e078b8c4beca 100644 --- a/crates/swc/tests/errors/lints/lint-config-error-level/1/output.swc-stderr +++ b/crates/swc/tests/errors/lints/lint-config-error-level/1/output.swc-stderr @@ -1,12 +1,16 @@ x Use '===' instead of '==' - ,---- + ,-[1:1] 1 | if (x == y || z != (a || b)) {} : ^^^^^^ + 2 | + 3 | if (x === y || z !== (a || b)) {} `---- x Use '!==' instead of '!=' - ,---- + ,-[1:1] 1 | if (x == y || z != (a || b)) {} : ^^^^^^^^^^^^^ + 2 | + 3 | if (x === y || z !== (a || b)) {} `---- diff --git a/crates/swc/tests/errors/lints/no-alert/alert-ident-hoisting/output.swc-stderr b/crates/swc/tests/errors/lints/no-alert/alert-ident-hoisting/output.swc-stderr index 00e8e6ed5bb0..c9861852af92 100644 --- a/crates/swc/tests/errors/lints/no-alert/alert-ident-hoisting/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-alert/alert-ident-hoisting/output.swc-stderr @@ -1,6 +1,9 @@ x Unexpected alert - ,---- + ,-[2:1] + 2 | + 3 | const alert = () => {}; + 4 | 5 | window.alert(); : ^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/no-alert/alert-ident-redeclare/output.swc-stderr b/crates/swc/tests/errors/lints/no-alert/alert-ident-redeclare/output.swc-stderr index 8105c0dab67a..c04a5cb435bb 100644 --- a/crates/swc/tests/errors/lints/no-alert/alert-ident-redeclare/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-alert/alert-ident-redeclare/output.swc-stderr @@ -1,6 +1,9 @@ x Unexpected alert - ,---- + ,-[1:1] + 1 | // Test cases taken form https://github.com/eslint/eslint/blob/5769cc23eca7197bb5993a0201cc269a056d4dfd/tests/lib/rules/no-alert.js + 2 | + 3 | function alert() {} 4 | window.alert(foo); : ^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/no-alert/es-2020/output.swc-stderr b/crates/swc/tests/errors/lints/no-alert/es-2020/output.swc-stderr index 03bf12e5013e..f4a00b546e98 100644 --- a/crates/swc/tests/errors/lints/no-alert/es-2020/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-alert/es-2020/output.swc-stderr @@ -1,24 +1,41 @@ x Unexpected alert - ,---- + ,-[1:1] + 1 | // Test cases taken form https://github.com/eslint/eslint/blob/5769cc23eca7197bb5993a0201cc269a056d4dfd/tests/lib/rules/no-alert.js + 2 | 3 | globalThis.alert(); : ^^^^^^^^^^^^^^^^^^ + 4 | function foo() { + 5 | var globalThis = bar; + 6 | globalThis.alert(); `---- x Unexpected alert - ,---- - 8 | globalThis.alert(); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[5:1] + 5 | var globalThis = bar; + 6 | globalThis.alert(); + 7 | } + 8 | globalThis.alert(); + : ^^^^^^^^^^^^^^^^^^ + 9 | window?.alert(foo); + 10 | (window?.alert)(foo); + `---- x Unexpected alert - ,---- - 9 | window?.alert(foo); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[6:1] + 6 | globalThis.alert(); + 7 | } + 8 | globalThis.alert(); + 9 | window?.alert(foo); + : ^^^^^^^^^^^^^^^^^^ + 10 | (window?.alert)(foo); + `---- x Unexpected alert - ,---- + ,-[7:1] + 7 | } + 8 | globalThis.alert(); + 9 | window?.alert(foo); 10 | (window?.alert)(foo); : ^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/no-alert/simple/output.swc-stderr b/crates/swc/tests/errors/lints/no-alert/simple/output.swc-stderr index f6d80474b05d..d5d5aba519e3 100644 --- a/crates/swc/tests/errors/lints/no-alert/simple/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-alert/simple/output.swc-stderr @@ -1,96 +1,188 @@ x Unexpected alert - ,---- + ,-[1:1] + 1 | // Test cases taken form https://github.com/eslint/eslint/blob/5769cc23eca7197bb5993a0201cc269a056d4dfd/tests/lib/rules/no-alert.js + 2 | 3 | alert(); : ^^^^^^^ + 4 | window.alert(); + 5 | window["alert"](); + 6 | confirm(); `---- x Unexpected alert - ,---- + ,-[1:1] + 1 | // Test cases taken form https://github.com/eslint/eslint/blob/5769cc23eca7197bb5993a0201cc269a056d4dfd/tests/lib/rules/no-alert.js + 2 | + 3 | alert(); 4 | window.alert(); : ^^^^^^^^^^^^^^ + 5 | window["alert"](); + 6 | confirm(); + 7 | window.confirm(); `---- x Unexpected alert - ,---- + ,-[2:1] + 2 | + 3 | alert(); + 4 | window.alert(); 5 | window["alert"](); : ^^^^^^^^^^^^^^^^^ + 6 | confirm(); + 7 | window.confirm(); + 8 | window["confirm"](); `---- x Unexpected confirm - ,---- + ,-[3:1] + 3 | alert(); + 4 | window.alert(); + 5 | window["alert"](); 6 | confirm(); : ^^^^^^^^^ + 7 | window.confirm(); + 8 | window["confirm"](); + 9 | prompt(); `---- x Unexpected confirm - ,---- - 7 | window.confirm(); - : ^^^^^^^^^^^^^^^^ - `---- + ,-[4:1] + 4 | window.alert(); + 5 | window["alert"](); + 6 | confirm(); + 7 | window.confirm(); + : ^^^^^^^^^^^^^^^^ + 8 | window["confirm"](); + 9 | prompt(); + 10 | window.prompt(); + `---- x Unexpected confirm - ,---- - 8 | window["confirm"](); - : ^^^^^^^^^^^^^^^^^^^ - `---- + ,-[5:1] + 5 | window["alert"](); + 6 | confirm(); + 7 | window.confirm(); + 8 | window["confirm"](); + : ^^^^^^^^^^^^^^^^^^^ + 9 | prompt(); + 10 | window.prompt(); + 11 | window["prompt"](); + `---- x Unexpected prompt - ,---- - 9 | prompt(); - : ^^^^^^^^ - `---- + ,-[6:1] + 6 | confirm(); + 7 | window.confirm(); + 8 | window["confirm"](); + 9 | prompt(); + : ^^^^^^^^ + 10 | window.prompt(); + 11 | window["prompt"](); + 12 | function foo1(alert) { + `---- x Unexpected prompt - ,---- + ,-[7:1] + 7 | window.confirm(); + 8 | window["confirm"](); + 9 | prompt(); 10 | window.prompt(); : ^^^^^^^^^^^^^^^ + 11 | window["prompt"](); + 12 | function foo1(alert) { + 13 | window.alert(); `---- x Unexpected prompt - ,---- + ,-[8:1] + 8 | window["confirm"](); + 9 | prompt(); + 10 | window.prompt(); 11 | window["prompt"](); : ^^^^^^^^^^^^^^^^^^ + 12 | function foo1(alert) { + 13 | window.alert(); + 14 | } `---- x Unexpected alert - ,---- - 13 | window.alert(); - : ^^^^^^^^^^^^^^ + ,-[10:1] + 10 | window.prompt(); + 11 | window["prompt"](); + 12 | function foo1(alert) { + 13 | window.alert(); + : ^^^^^^^^^^^^^^ + 14 | } + 15 | function foo2() { + 16 | alert(); `---- x Unexpected alert - ,---- - 16 | alert(); - : ^^^^^^^ + ,-[13:1] + 13 | window.alert(); + 14 | } + 15 | function foo2() { + 16 | alert(); + : ^^^^^^^ + 17 | } + 18 | function foo3() { + 19 | var alert = function () {}; `---- x Unexpected alert - ,---- + ,-[18:1] + 18 | function foo3() { + 19 | var alert = function () {}; + 20 | } 21 | alert(); : ^^^^^^^ + 22 | + 23 | // currently unsupported + 24 | // this.alert(foo) `---- x Unexpected alert - ,---- + ,-[28:1] + 28 | var window = bar; + 29 | window.alert(); + 30 | } 31 | window.alert(); : ^^^^^^^^^^^^^^ + 32 | + 33 | function foo5() { + 34 | alert(); `---- x Unexpected alert - ,---- + ,-[35:1] + 35 | const alert = () => {}; + 36 | } + 37 | 38 | alert(() => alert("foo")); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | + 40 | (() => { + 41 | const obj = { `---- x Unexpected alert - ,---- + ,-[35:1] + 35 | const alert = () => {}; + 36 | } + 37 | 38 | alert(() => alert("foo")); : ^^^^^^^^^^^^ + 39 | + 40 | (() => { + 41 | const obj = { `---- x Unexpected alert - ,---- + ,-[51:1] + 51 | console.log(alert); + 52 | })(); + 53 | 54 | fu(() => alert("")); : ^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/no-alert/this/output.swc-stderr b/crates/swc/tests/errors/lints/no-alert/this/output.swc-stderr index 02e38291267c..e690e725e6d4 100644 --- a/crates/swc/tests/errors/lints/no-alert/this/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-alert/this/output.swc-stderr @@ -1,18 +1,32 @@ x Unexpected alert - ,---- + ,-[1:1] 1 | this.alert(); : ^^^^^^^^^^^^ + 2 | + 3 | class X { + 4 | constructor(x) { `---- x Unexpected alert - ,---- - 33 | this.alert(); - : ^^^^^^^^^^^^ + ,-[30:1] + 30 | }, + 31 | c: () => { + 32 | // should fail + 33 | this.alert(); + : ^^^^^^^^^^^^ + 34 | }, + 35 | e: { + 36 | a() { `---- x Unexpected alert - ,---- - 48 | this.alert(); - : ^^^^^^^^^^^^ + ,-[45:1] + 45 | function f1() { + 46 | const x = () => { + 47 | // should fail + 48 | this.alert(); + : ^^^^^^^^^^^^ + 49 | } + 50 | } `---- diff --git a/crates/swc/tests/errors/lints/no-await-in-loop/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-await-in-loop/default/output.swc-stderr index 394160f95ef5..c79e0bc7133a 100644 --- a/crates/swc/tests/errors/lints/no-await-in-loop/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-await-in-loop/default/output.swc-stderr @@ -1,84 +1,161 @@ x Unexpected `await` inside a loop - ,---- + ,-[1:1] 1 | async function foo() { while (baz) { await bar; } } : ^^^^^^^^^ + 2 | async function foo() { while (await foo()) { } } + 3 | async function foo() { while (baz) { for await (x of xs); } } + 4 | async function foo() { for (var bar of baz) { await bar; } } `---- x Unexpected `await` inside a loop - ,---- + ,-[1:1] + 1 | async function foo() { while (baz) { await bar; } } 2 | async function foo() { while (await foo()) { } } : ^^^^^^^^^^^ + 3 | async function foo() { while (baz) { for await (x of xs); } } + 4 | async function foo() { for (var bar of baz) { await bar; } } + 5 | async function foo() { for (var bar of baz) await bar; } `---- x Unexpected `await` inside a loop - ,---- + ,-[1:1] + 1 | async function foo() { while (baz) { await bar; } } + 2 | async function foo() { while (await foo()) { } } 3 | async function foo() { while (baz) { for await (x of xs); } } : ^^^^^^^^^^^^^^^^^^^^ + 4 | async function foo() { for (var bar of baz) { await bar; } } + 5 | async function foo() { for (var bar of baz) await bar; } + 6 | async function foo() { for (var bar in baz) { await bar; } } `---- x Unexpected `await` inside a loop - ,---- + ,-[1:1] + 1 | async function foo() { while (baz) { await bar; } } + 2 | async function foo() { while (await foo()) { } } + 3 | async function foo() { while (baz) { for await (x of xs); } } 4 | async function foo() { for (var bar of baz) { await bar; } } : ^^^^^^^^^ + 5 | async function foo() { for (var bar of baz) await bar; } + 6 | async function foo() { for (var bar in baz) { await bar; } } + 7 | async function foo() { for (var i; i < n; i++) { await bar; } } `---- x Unexpected `await` inside a loop - ,---- + ,-[2:1] + 2 | async function foo() { while (await foo()) { } } + 3 | async function foo() { while (baz) { for await (x of xs); } } + 4 | async function foo() { for (var bar of baz) { await bar; } } 5 | async function foo() { for (var bar of baz) await bar; } : ^^^^^^^^^ + 6 | async function foo() { for (var bar in baz) { await bar; } } + 7 | async function foo() { for (var i; i < n; i++) { await bar; } } + 8 | async function foo() { for (var i; await foo(i); i++) { } } `---- x Unexpected `await` inside a loop - ,---- + ,-[3:1] + 3 | async function foo() { while (baz) { for await (x of xs); } } + 4 | async function foo() { for (var bar of baz) { await bar; } } + 5 | async function foo() { for (var bar of baz) await bar; } 6 | async function foo() { for (var bar in baz) { await bar; } } : ^^^^^^^^^ + 7 | async function foo() { for (var i; i < n; i++) { await bar; } } + 8 | async function foo() { for (var i; await foo(i); i++) { } } + 9 | async function foo() { for (var i; i < n; i = await bar) { } } `---- x Unexpected `await` inside a loop - ,---- - 7 | async function foo() { for (var i; i < n; i++) { await bar; } } - : ^^^^^^^^^ - `---- + ,-[4:1] + 4 | async function foo() { for (var bar of baz) { await bar; } } + 5 | async function foo() { for (var bar of baz) await bar; } + 6 | async function foo() { for (var bar in baz) { await bar; } } + 7 | async function foo() { for (var i; i < n; i++) { await bar; } } + : ^^^^^^^^^ + 8 | async function foo() { for (var i; await foo(i); i++) { } } + 9 | async function foo() { for (var i; i < n; i = await bar) { } } + 10 | async function foo() { do { await bar; } while (baz); } + `---- x Unexpected `await` inside a loop - ,---- - 8 | async function foo() { for (var i; await foo(i); i++) { } } - : ^^^^^^^^^^^^ - `---- + ,-[5:1] + 5 | async function foo() { for (var bar of baz) await bar; } + 6 | async function foo() { for (var bar in baz) { await bar; } } + 7 | async function foo() { for (var i; i < n; i++) { await bar; } } + 8 | async function foo() { for (var i; await foo(i); i++) { } } + : ^^^^^^^^^^^^ + 9 | async function foo() { for (var i; i < n; i = await bar) { } } + 10 | async function foo() { do { await bar; } while (baz); } + 11 | async function foo() { do { } while (await bar); } + `---- x Unexpected `await` inside a loop - ,---- - 9 | async function foo() { for (var i; i < n; i = await bar) { } } - : ^^^^^^^^^ - `---- + ,-[6:1] + 6 | async function foo() { for (var bar in baz) { await bar; } } + 7 | async function foo() { for (var i; i < n; i++) { await bar; } } + 8 | async function foo() { for (var i; await foo(i); i++) { } } + 9 | async function foo() { for (var i; i < n; i = await bar) { } } + : ^^^^^^^^^ + 10 | async function foo() { do { await bar; } while (baz); } + 11 | async function foo() { do { } while (await bar); } + 12 | async function foo() { while (true) { if (bar) { foo(await bar); } } } + `---- x Unexpected `await` inside a loop - ,---- + ,-[7:1] + 7 | async function foo() { for (var i; i < n; i++) { await bar; } } + 8 | async function foo() { for (var i; await foo(i); i++) { } } + 9 | async function foo() { for (var i; i < n; i = await bar) { } } 10 | async function foo() { do { await bar; } while (baz); } : ^^^^^^^^^ + 11 | async function foo() { do { } while (await bar); } + 12 | async function foo() { while (true) { if (bar) { foo(await bar); } } } + 13 | async function foo() { while (xyz || 5 > await x) { } } `---- x Unexpected `await` inside a loop - ,---- + ,-[8:1] + 8 | async function foo() { for (var i; await foo(i); i++) { } } + 9 | async function foo() { for (var i; i < n; i = await bar) { } } + 10 | async function foo() { do { await bar; } while (baz); } 11 | async function foo() { do { } while (await bar); } : ^^^^^^^^^ + 12 | async function foo() { while (true) { if (bar) { foo(await bar); } } } + 13 | async function foo() { while (xyz || 5 > await x) { } } + 14 | async function foo() { for await (var x of xs) { while (1) await f(x) } } `---- x Unexpected `await` inside a loop - ,---- + ,-[9:1] + 9 | async function foo() { for (var i; i < n; i = await bar) { } } + 10 | async function foo() { do { await bar; } while (baz); } + 11 | async function foo() { do { } while (await bar); } 12 | async function foo() { while (true) { if (bar) { foo(await bar); } } } : ^^^^^^^^^ + 13 | async function foo() { while (xyz || 5 > await x) { } } + 14 | async function foo() { for await (var x of xs) { while (1) await f(x) } } `---- x Unexpected `await` inside a loop - ,---- + ,-[10:1] + 10 | async function foo() { do { await bar; } while (baz); } + 11 | async function foo() { do { } while (await bar); } + 12 | async function foo() { while (true) { if (bar) { foo(await bar); } } } 13 | async function foo() { while (xyz || 5 > await x) { } } : ^^^^^^^ + 14 | async function foo() { for await (var x of xs) { while (1) await f(x) } } + 15 | + 16 | // valid `---- x Unexpected `await` inside a loop - ,---- + ,-[11:1] + 11 | async function foo() { do { } while (await bar); } + 12 | async function foo() { while (true) { if (bar) { foo(await bar); } } } + 13 | async function foo() { while (xyz || 5 > await x) { } } 14 | async function foo() { for await (var x of xs) { while (1) await f(x) } } : ^^^^^^^^^^ + 15 | + 16 | // valid + 17 | async function foo() { await bar; } `---- diff --git a/crates/swc/tests/errors/lints/no-bitwise/allow/output.swc-stderr b/crates/swc/tests/errors/lints/no-bitwise/allow/output.swc-stderr index 03bd421f9a2e..29be271797a8 100644 --- a/crates/swc/tests/errors/lints/no-bitwise/allow/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-bitwise/allow/output.swc-stderr @@ -1,6 +1,9 @@ x Unexpected use of '&' - ,---- + ,-[1:1] 1 | a & b; : ^^^^^ + 2 | + 3 | a ^ b; + 4 | a ^= b; `---- diff --git a/crates/swc/tests/errors/lints/no-bitwise/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-bitwise/default/output.swc-stderr index 84da5d8ed56e..96f8f86540a1 100644 --- a/crates/swc/tests/errors/lints/no-bitwise/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-bitwise/default/output.swc-stderr @@ -1,96 +1,172 @@ x Unexpected use of '|' - ,---- + ,-[1:1] 1 | var x = y | z; : ^^^^^ + 2 | + 3 | var x = y & z; `---- x Unexpected use of '&' - ,---- + ,-[1:1] + 1 | var x = y | z; + 2 | 3 | var x = y & z; : ^^^^^ + 4 | + 5 | var x = y ^ z; `---- x Unexpected use of '^' - ,---- + ,-[2:1] + 2 | + 3 | var x = y & z; + 4 | 5 | var x = y ^ z; : ^^^^^ + 6 | + 7 | var x = ~ z; `---- x Unexpected use of '~' - ,---- + ,-[4:1] + 4 | + 5 | var x = y ^ z; + 6 | 7 | var x = ~ z; : ^^^ + 8 | + 9 | var x = y << z; `---- x Unexpected use of '<<' - ,---- - 9 | var x = y << z; - : ^^^^^^ - `---- + ,-[6:1] + 6 | + 7 | var x = ~ z; + 8 | + 9 | var x = y << z; + : ^^^^^^ + 10 | + 11 | var x = y >> z; + `---- x Unexpected use of '>>' - ,---- + ,-[8:1] + 8 | + 9 | var x = y << z; + 10 | 11 | var x = y >> z; : ^^^^^^ + 12 | + 13 | var x = y >>> z; `---- x Unexpected use of '>>>' - ,---- + ,-[10:1] + 10 | + 11 | var x = y >> z; + 12 | 13 | var x = y >>> z; : ^^^^^^^ + 14 | + 15 | x |= y; `---- x Unexpected use of '|=' - ,---- + ,-[12:1] + 12 | + 13 | var x = y >>> z; + 14 | 15 | x |= y; : ^^^^^^ + 16 | + 17 | x &= y; `---- x Unexpected use of '&=' - ,---- + ,-[14:1] + 14 | + 15 | x |= y; + 16 | 17 | x &= y; : ^^^^^^ + 18 | + 19 | x ^= y; `---- x Unexpected use of '^=' - ,---- + ,-[16:1] + 16 | + 17 | x &= y; + 18 | 19 | x ^= y; : ^^^^^^ + 20 | + 21 | x <<= y; `---- x Unexpected use of '<<=' - ,---- + ,-[18:1] + 18 | + 19 | x ^= y; + 20 | 21 | x <<= y; : ^^^^^^^ + 22 | + 23 | x >>= y; `---- x Unexpected use of '>>=' - ,---- + ,-[20:1] + 20 | + 21 | x <<= y; + 22 | 23 | x >>= y; : ^^^^^^^ + 24 | + 25 | x >>>= y; `---- x Unexpected use of '>>>=' - ,---- + ,-[22:1] + 22 | + 23 | x >>= y; + 24 | 25 | x >>>= y; : ^^^^^^^^ + 26 | + 27 | if (a ^ b) {} `---- x Unexpected use of '^' - ,---- + ,-[24:1] + 24 | + 25 | x >>>= y; + 26 | 27 | if (a ^ b) {} : ^^^^^ + 28 | + 29 | var a = x ^ y; `---- x Unexpected use of '^' - ,---- + ,-[26:1] + 26 | + 27 | if (a ^ b) {} + 28 | 29 | var a = x ^ y; : ^^^^^ + 30 | + 31 | var { + 32 | a = x ^ y `---- x Unexpected use of '^' - ,---- - 32 | a = x ^ y - : ^^^^^ + ,-[29:1] + 29 | var a = x ^ y; + 30 | + 31 | var { + 32 | a = x ^ y + : ^^^^^ + 33 | } = obj; `---- diff --git a/crates/swc/tests/errors/lints/no-compare-neg-zero/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-compare-neg-zero/default/output.swc-stderr index 44ae85c6fc93..0f7e0f646009 100644 --- a/crates/swc/tests/errors/lints/no-compare-neg-zero/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-compare-neg-zero/default/output.swc-stderr @@ -1,78 +1,149 @@ x Do not use the '===' to compare against -0 - ,---- + ,-[1:1] 1 | x === -0; : ^^^^^^^^ + 2 | -0 === x; + 3 | x == -0; + 4 | -0 == x; `---- x Do not use the '===' to compare against -0 - ,---- + ,-[1:1] + 1 | x === -0; 2 | -0 === x; : ^^^^^^^^ + 3 | x == -0; + 4 | -0 == x; + 5 | x > -0; `---- x Do not use the '==' to compare against -0 - ,---- + ,-[1:1] + 1 | x === -0; + 2 | -0 === x; 3 | x == -0; : ^^^^^^^ + 4 | -0 == x; + 5 | x > -0; + 6 | -0 > x; `---- x Do not use the '==' to compare against -0 - ,---- + ,-[1:1] + 1 | x === -0; + 2 | -0 === x; + 3 | x == -0; 4 | -0 == x; : ^^^^^^^ + 5 | x > -0; + 6 | -0 > x; + 7 | x >= -0; `---- x Do not use the '>' to compare against -0 - ,---- + ,-[2:1] + 2 | -0 === x; + 3 | x == -0; + 4 | -0 == x; 5 | x > -0; : ^^^^^^ + 6 | -0 > x; + 7 | x >= -0; + 8 | -0 >= x; `---- x Do not use the '>' to compare against -0 - ,---- + ,-[3:1] + 3 | x == -0; + 4 | -0 == x; + 5 | x > -0; 6 | -0 > x; : ^^^^^^ + 7 | x >= -0; + 8 | -0 >= x; + 9 | x < -0; `---- x Do not use the '>=' to compare against -0 - ,---- - 7 | x >= -0; - : ^^^^^^^ - `---- + ,-[4:1] + 4 | -0 == x; + 5 | x > -0; + 6 | -0 > x; + 7 | x >= -0; + : ^^^^^^^ + 8 | -0 >= x; + 9 | x < -0; + 10 | -0 < x; + `---- x Do not use the '>=' to compare against -0 - ,---- - 8 | -0 >= x; - : ^^^^^^^ - `---- + ,-[5:1] + 5 | x > -0; + 6 | -0 > x; + 7 | x >= -0; + 8 | -0 >= x; + : ^^^^^^^ + 9 | x < -0; + 10 | -0 < x; + 11 | x <= -0; + `---- x Do not use the '<' to compare against -0 - ,---- - 9 | x < -0; - : ^^^^^^ - `---- + ,-[6:1] + 6 | -0 > x; + 7 | x >= -0; + 8 | -0 >= x; + 9 | x < -0; + : ^^^^^^ + 10 | -0 < x; + 11 | x <= -0; + 12 | -0 <= x; + `---- x Do not use the '<' to compare against -0 - ,---- + ,-[7:1] + 7 | x >= -0; + 8 | -0 >= x; + 9 | x < -0; 10 | -0 < x; : ^^^^^^ + 11 | x <= -0; + 12 | -0 <= x; + 13 | -0 === -0 `---- x Do not use the '<=' to compare against -0 - ,---- + ,-[8:1] + 8 | -0 >= x; + 9 | x < -0; + 10 | -0 < x; 11 | x <= -0; : ^^^^^^^ + 12 | -0 <= x; + 13 | -0 === -0 `---- x Do not use the '<=' to compare against -0 - ,---- + ,-[9:1] + 9 | x < -0; + 10 | -0 < x; + 11 | x <= -0; 12 | -0 <= x; : ^^^^^^^ + 13 | -0 === -0 + 14 | + 15 | x == '-0' `---- x Do not use the '===' to compare against -0 - ,---- + ,-[10:1] + 10 | -0 < x; + 11 | x <= -0; + 12 | -0 <= x; 13 | -0 === -0 : ^^^^^^^^^ + 14 | + 15 | x == '-0' + 16 | Object.is(x, -0) `---- diff --git a/crates/swc/tests/errors/lints/no-console/allow/output.swc-stderr b/crates/swc/tests/errors/lints/no-console/allow/output.swc-stderr index faf2528741a5..a4321ce62e9b 100644 --- a/crates/swc/tests/errors/lints/no-console/allow/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-console/allow/output.swc-stderr @@ -1,6 +1,8 @@ x Unexpected console statement - ,---- + ,-[1:1] 1 | console.log('restricted'); : ^^^^^^^^^^^ + 2 | + 3 | console.warn('allowed'); `---- diff --git a/crates/swc/tests/errors/lints/no-console/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-console/default/output.swc-stderr index 65b076dbad29..140d3e1b605d 100644 --- a/crates/swc/tests/errors/lints/no-console/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-console/default/output.swc-stderr @@ -1,6 +1,9 @@ x Unexpected console statement - ,---- + ,-[4:1] + 4 | console.log("message"); + 5 | }; + 6 | 7 | console.log("message"); : ^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/no-debugger/1/output.swc-stderr b/crates/swc/tests/errors/lints/no-debugger/1/output.swc-stderr index 82bd6caa582f..ac5c20e073f4 100644 --- a/crates/swc/tests/errors/lints/no-debugger/1/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-debugger/1/output.swc-stderr @@ -1,12 +1,19 @@ x Unexpected 'debugger' statement - ,---- - 2 | debugger; - : ^^^^^^^^^ + ,-[1:1] + 1 | function f() { + 2 | debugger; + : ^^^^^^^^^ + 3 | } + 4 | + 5 | debugger; `---- x Unexpected 'debugger' statement - ,---- + ,-[2:1] + 2 | debugger; + 3 | } + 4 | 5 | debugger; : ^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/no-dupe-args/1/output.swc-stderr b/crates/swc/tests/errors/lints/no-dupe-args/1/output.swc-stderr index 6b65cda53d36..52a14a5e8e88 100644 --- a/crates/swc/tests/errors/lints/no-dupe-args/1/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-dupe-args/1/output.swc-stderr @@ -1,86 +1,137 @@ x the name `b` is bound more than once in this parameter list - ,---- + ,-[1:1] 1 | function a(a, b, b) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 2 | function b(a, a, a) {} + 3 | function c(a, b, a) {} + 4 | function d(a, b, a, b) {} `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | function a(a, b, b) {} 2 | function b(a, a, a) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 3 | function c(a, b, a) {} + 4 | function d(a, b, a, b) {} + 5 | var e = function (a, b, b) {}; `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | function a(a, b, b) {} 2 | function b(a, a, a) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 3 | function c(a, b, a) {} + 4 | function d(a, b, a, b) {} + 5 | var e = function (a, b, b) {}; `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | function a(a, b, b) {} + 2 | function b(a, a, a) {} 3 | function c(a, b, a) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 4 | function d(a, b, a, b) {} + 5 | var e = function (a, b, b) {}; + 6 | var f = function (a, a, a) {}; `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | function a(a, b, b) {} + 2 | function b(a, a, a) {} + 3 | function c(a, b, a) {} 4 | function d(a, b, a, b) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 5 | var e = function (a, b, b) {}; + 6 | var f = function (a, a, a) {}; + 7 | var g = function (a, b, a) {}; `---- x the name `b` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | function a(a, b, b) {} + 2 | function b(a, a, a) {} + 3 | function c(a, b, a) {} 4 | function d(a, b, a, b) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 5 | var e = function (a, b, b) {}; + 6 | var f = function (a, a, a) {}; + 7 | var g = function (a, b, a) {}; `---- x the name `b` is bound more than once in this parameter list - ,---- + ,-[2:1] + 2 | function b(a, a, a) {} + 3 | function c(a, b, a) {} + 4 | function d(a, b, a, b) {} 5 | var e = function (a, b, b) {}; : | | : | `-- used as parameter more than once : `-- previous definition here + 6 | var f = function (a, a, a) {}; + 7 | var g = function (a, b, a) {}; + 8 | var h = function (a, b, a, b) {}; `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[3:1] + 3 | function c(a, b, a) {} + 4 | function d(a, b, a, b) {} + 5 | var e = function (a, b, b) {}; 6 | var f = function (a, a, a) {}; : | | : | `-- used as parameter more than once : `-- previous definition here + 7 | var g = function (a, b, a) {}; + 8 | var h = function (a, b, a, b) {}; `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[3:1] + 3 | function c(a, b, a) {} + 4 | function d(a, b, a, b) {} + 5 | var e = function (a, b, b) {}; 6 | var f = function (a, a, a) {}; : | | : | `-- used as parameter more than once : `-- previous definition here + 7 | var g = function (a, b, a) {}; + 8 | var h = function (a, b, a, b) {}; `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[4:1] + 4 | function d(a, b, a, b) {} + 5 | var e = function (a, b, b) {}; + 6 | var f = function (a, a, a) {}; 7 | var g = function (a, b, a) {}; : | | : | `-- used as parameter more than once : `-- previous definition here + 8 | var h = function (a, b, a, b) {}; `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[5:1] + 5 | var e = function (a, b, b) {}; + 6 | var f = function (a, a, a) {}; + 7 | var g = function (a, b, a) {}; 8 | var h = function (a, b, a, b) {}; : | | : | `-- used as parameter more than once @@ -88,7 +139,10 @@ `---- x the name `b` is bound more than once in this parameter list - ,---- + ,-[5:1] + 5 | var e = function (a, b, b) {}; + 6 | var f = function (a, a, a) {}; + 7 | var g = function (a, b, a) {}; 8 | var h = function (a, b, a, b) {}; : | | : | `-- used as parameter more than once diff --git a/crates/swc/tests/errors/lints/no-dupe-args/2/output.swc-stderr b/crates/swc/tests/errors/lints/no-dupe-args/2/output.swc-stderr index f71b1f69951d..b1b235b335e0 100644 --- a/crates/swc/tests/errors/lints/no-dupe-args/2/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-dupe-args/2/output.swc-stderr @@ -1,64 +1,101 @@ x the name `b` is bound more than once in this parameter list - ,---- + ,-[1:1] 1 | const foo = (a, b, b) => {}; : | | : | `-- used as parameter more than once : `-- previous definition here + 2 | (a, b, b) => {}; + 3 | ((a, b, b) => {})(); `---- x the name `b` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | const foo = (a, b, b) => {}; 2 | (a, b, b) => {}; : | | : | `-- used as parameter more than once : `-- previous definition here + 3 | ((a, b, b) => {})(); + 4 | + 5 | class Bar { `---- x the name `b` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | const foo = (a, b, b) => {}; + 2 | (a, b, b) => {}; 3 | ((a, b, b) => {})(); : | | : | `-- used as parameter more than once : `-- previous definition here + 4 | + 5 | class Bar { + 6 | constructor(a, b, b) {} `---- x the name `b` is bound more than once in this parameter list - ,---- - 6 | constructor(a, b, b) {} - : | | - : | `-- used as parameter more than once - : `-- previous definition here + ,-[3:1] + 3 | ((a, b, b) => {})(); + 4 | + 5 | class Bar { + 6 | constructor(a, b, b) {} + : | | + : | `-- used as parameter more than once + : `-- previous definition here + 7 | + 8 | foo = (a, b, b) => {}; `---- x the name `b` is bound more than once in this parameter list - ,---- - 8 | foo = (a, b, b) => {}; - : | | - : | `-- used as parameter more than once - : `-- previous definition here - `---- + ,-[5:1] + 5 | class Bar { + 6 | constructor(a, b, b) {} + 7 | + 8 | foo = (a, b, b) => {}; + : | | + : | `-- used as parameter more than once + : `-- previous definition here + 9 | + 10 | bar(a, b, b) {} + 11 | } + `---- x the name `b` is bound more than once in this parameter list - ,---- - 10 | bar(a, b, b) {} - : | | - : | `-- used as parameter more than once - : `-- previous definition here + ,-[7:1] + 7 | + 8 | foo = (a, b, b) => {}; + 9 | + 10 | bar(a, b, b) {} + : | | + : | `-- used as parameter more than once + : `-- previous definition here + 11 | } + 12 | + 13 | const baz = { `---- x the name `b` is bound more than once in this parameter list - ,---- - 14 | foo(a, b, b) {}, - : | | - : | `-- used as parameter more than once - : `-- previous definition here + ,-[11:1] + 11 | } + 12 | + 13 | const baz = { + 14 | foo(a, b, b) {}, + : | | + : | `-- used as parameter more than once + : `-- previous definition here + 15 | bar: function (a, b, b) {}, + 16 | }; `---- x the name `b` is bound more than once in this parameter list - ,---- - 15 | bar: function (a, b, b) {}, - : | | - : | `-- used as parameter more than once - : `-- previous definition here + ,-[12:1] + 12 | + 13 | const baz = { + 14 | foo(a, b, b) {}, + 15 | bar: function (a, b, b) {}, + : | | + : | `-- used as parameter more than once + : `-- previous definition here + 16 | }; `---- diff --git a/crates/swc/tests/errors/lints/no-dupe-args/3/output.swc-stderr b/crates/swc/tests/errors/lints/no-dupe-args/3/output.swc-stderr index 89eea9d1502f..31cc53119d58 100644 --- a/crates/swc/tests/errors/lints/no-dupe-args/3/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-dupe-args/3/output.swc-stderr @@ -1,22 +1,28 @@ x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] 1 | function foo(a, b, [a]) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 2 | function bar(a, b, ...a) {} + 3 | function baz({ a }, b, { c: [a] }) {} `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | function foo(a, b, [a]) {} 2 | function bar(a, b, ...a) {} : | | : | `-- used as parameter more than once : `-- previous definition here + 3 | function baz({ a }, b, { c: [a] }) {} `---- x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] + 1 | function foo(a, b, [a]) {} + 2 | function bar(a, b, ...a) {} 3 | function baz({ a }, b, { c: [a] }) {} : | | : | `-- used as parameter more than once diff --git a/crates/swc/tests/errors/lints/no-dupe-args/4/output.swc-stderr b/crates/swc/tests/errors/lints/no-dupe-args/4/output.swc-stderr index 1afed1609f17..ebcbd7c7232f 100644 --- a/crates/swc/tests/errors/lints/no-dupe-args/4/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-dupe-args/4/output.swc-stderr @@ -1,24 +1,35 @@ x the name `a` is bound more than once in this parameter list - ,---- + ,-[1:1] 1 | function foo(a, b, [a]) { : | | : | `-- used as parameter more than once : `-- previous definition here + 2 | function bar(c, d, ...d) { + 3 | function baz({ e }, f, { f: [e] }) {} + 4 | } `---- x the name `d` is bound more than once in this parameter list - ,---- - 2 | function bar(c, d, ...d) { - : | | - : | `-- used as parameter more than once - : `-- previous definition here + ,-[1:1] + 1 | function foo(a, b, [a]) { + 2 | function bar(c, d, ...d) { + : | | + : | `-- used as parameter more than once + : `-- previous definition here + 3 | function baz({ e }, f, { f: [e] }) {} + 4 | } + 5 | } `---- x the name `e` is bound more than once in this parameter list - ,---- - 3 | function baz({ e }, f, { f: [e] }) {} - : | | - : | `-- used as parameter more than once - : `-- previous definition here + ,-[1:1] + 1 | function foo(a, b, [a]) { + 2 | function bar(c, d, ...d) { + 3 | function baz({ e }, f, { f: [e] }) {} + : | | + : | `-- used as parameter more than once + : `-- previous definition here + 4 | } + 5 | } `---- diff --git a/crates/swc/tests/errors/lints/no-empty-function/allowing/output.swc-stderr b/crates/swc/tests/errors/lints/no-empty-function/allowing/output.swc-stderr index c655d47e5873..c1324b04873e 100644 --- a/crates/swc/tests/errors/lints/no-empty-function/allowing/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-empty-function/allowing/output.swc-stderr @@ -1,12 +1,22 @@ x Unexpected empty generator function pattern - ,---- + ,-[1:1] + 1 | function foo1() {} + 2 | 3 | function* foo2() {} : ^^^^^^^^^^^^^^^^^^^ + 4 | + 5 | class A { + 6 | constructor() {} `---- x Unexpected empty method pattern - ,---- - 10 | method2() {} - : ^^^^^^^^^^^^ + ,-[7:1] + 7 | + 8 | async method() {} + 9 | + 10 | method2() {} + : ^^^^^^^^^^^^ + 11 | } + 12 | `---- diff --git a/crates/swc/tests/errors/lints/no-empty-function/default/js/output.swc-stderr b/crates/swc/tests/errors/lints/no-empty-function/default/js/output.swc-stderr index 1856f383aff6..aba23aa40ea5 100644 --- a/crates/swc/tests/errors/lints/no-empty-function/default/js/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-empty-function/default/js/output.swc-stderr @@ -1,126 +1,233 @@ x Unexpected empty function pattern - ,---- + ,-[1:1] 1 | function foo1() {} : ^^^^^^^^^^^^^^^^^^ + 2 | + 3 | var foo2 = function() {}; `---- x Unexpected empty function pattern - ,---- + ,-[1:1] + 1 | function foo1() {} + 2 | 3 | var foo2 = function() {}; : ^^^^^^^^^^^^^ + 4 | + 5 | var foo3 = () => { + 6 | bar(); `---- x Unexpected empty generator function pattern - ,---- - 9 | function* foo4() {} - : ^^^^^^^^^^^^^^^^^^^ - `---- + ,-[6:1] + 6 | bar(); + 7 | }; + 8 | + 9 | function* foo4() {} + : ^^^^^^^^^^^^^^^^^^^ + 10 | + 11 | var foo5 = function*() {}; + `---- x Unexpected empty generator function pattern - ,---- + ,-[8:1] + 8 | + 9 | function* foo4() {} + 10 | 11 | var foo5 = function*() {}; : ^^^^^^^^^^^^^^ + 12 | + 13 | var foo6 = () => {}; `---- x Unexpected empty arrow function pattern - ,---- + ,-[10:1] + 10 | + 11 | var foo5 = function*() {}; + 12 | 13 | var foo6 = () => {}; : ^^^^^^^^ + 14 | + 15 | async function foo7() {} `---- x Unexpected empty async function pattern - ,---- + ,-[12:1] + 12 | + 13 | var foo6 = () => {}; + 14 | 15 | async function foo7() {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | + 17 | class A { + 18 | constructor() {} `---- x Unexpected empty constructor pattern - ,---- - 18 | constructor() {} - : ^^^^^^^^^^^^^^^^ + ,-[15:1] + 15 | async function foo7() {} + 16 | + 17 | class A { + 18 | constructor() {} + : ^^^^^^^^^^^^^^^^ + 19 | + 20 | foo() {} `---- x Unexpected empty method pattern - ,---- - 20 | foo() {} - : ^^^^^^^^ + ,-[17:1] + 17 | class A { + 18 | constructor() {} + 19 | + 20 | foo() {} + : ^^^^^^^^ + 21 | + 22 | *foo() {} `---- x Unexpected empty generator method pattern - ,---- - 22 | *foo() {} - : ^^^^^^^^^ + ,-[19:1] + 19 | + 20 | foo() {} + 21 | + 22 | *foo() {} + : ^^^^^^^^^ + 23 | + 24 | get foo() {} `---- x Unexpected empty getter method pattern - ,---- - 24 | get foo() {} - : ^^^^^^^^^^^^ + ,-[21:1] + 21 | + 22 | *foo() {} + 23 | + 24 | get foo() {} + : ^^^^^^^^^^^^ + 25 | + 26 | set foo(value) {} `---- x Unexpected empty setter method pattern - ,---- - 26 | set foo(value) {} - : ^^^^^^^^^^^^^^^^^ + ,-[23:1] + 23 | + 24 | get foo() {} + 25 | + 26 | set foo(value) {} + : ^^^^^^^^^^^^^^^^^ + 27 | + 28 | static foo() {} `---- x Unexpected empty method pattern - ,---- - 28 | static foo() {} - : ^^^^^^^^^^^^^^^ + ,-[25:1] + 25 | + 26 | set foo(value) {} + 27 | + 28 | static foo() {} + : ^^^^^^^^^^^^^^^ + 29 | + 30 | static *foo() {} `---- x Unexpected empty generator method pattern - ,---- - 30 | static *foo() {} - : ^^^^^^^^^^^^^^^^ + ,-[27:1] + 27 | + 28 | static foo() {} + 29 | + 30 | static *foo() {} + : ^^^^^^^^^^^^^^^^ + 31 | + 32 | static get foo() {} `---- x Unexpected empty getter method pattern - ,---- - 32 | static get foo() {} - : ^^^^^^^^^^^^^^^^^^^ + ,-[29:1] + 29 | + 30 | static *foo() {} + 31 | + 32 | static get foo() {} + : ^^^^^^^^^^^^^^^^^^^ + 33 | + 34 | static set foo(value) {} + 35 | } `---- x Unexpected empty setter method pattern - ,---- - 34 | static set foo(value) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[31:1] + 31 | + 32 | static get foo() {} + 33 | + 34 | static set foo(value) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | } + 36 | + 37 | var obj = { `---- x Unexpected empty function pattern - ,---- - 38 | foo: function() {}, - : ^^^^^^^^^^^^^ + ,-[35:1] + 35 | } + 36 | + 37 | var obj = { + 38 | foo: function() {}, + : ^^^^^^^^^^^^^ + 39 | + 40 | foo: function*() {}, `---- x Unexpected empty generator function pattern - ,---- - 40 | foo: function*() {}, - : ^^^^^^^^^^^^^^ + ,-[37:1] + 37 | var obj = { + 38 | foo: function() {}, + 39 | + 40 | foo: function*() {}, + : ^^^^^^^^^^^^^^ + 41 | + 42 | foo() {}, `---- x Unexpected empty function pattern - ,---- - 42 | foo() {}, - : ^^^^^^^^ + ,-[39:1] + 39 | + 40 | foo: function*() {}, + 41 | + 42 | foo() {}, + : ^^^^^^^^ + 43 | + 44 | *foo() {}, `---- x Unexpected empty generator function pattern - ,---- - 44 | *foo() {}, - : ^^^^^^^^^ + ,-[41:1] + 41 | + 42 | foo() {}, + 43 | + 44 | *foo() {}, + : ^^^^^^^^^ + 45 | + 46 | get foo() {}, `---- x Unexpected empty getter method pattern - ,---- - 46 | get foo() {}, - : ^^^^^^^^^^^^ + ,-[43:1] + 43 | + 44 | *foo() {}, + 45 | + 46 | get foo() {}, + : ^^^^^^^^^^^^ + 47 | + 48 | set foo(value) {} + 49 | }; `---- x Unexpected empty setter method pattern - ,---- - 48 | set foo(value) {} - : ^^^^^^^^^^^^^^^^^ + ,-[45:1] + 45 | + 46 | get foo() {}, + 47 | + 48 | set foo(value) {} + : ^^^^^^^^^^^^^^^^^ + 49 | }; + 50 | + 51 | function foo_with_comment() { `---- diff --git a/crates/swc/tests/errors/lints/no-empty-function/default/ts/output.swc-stderr b/crates/swc/tests/errors/lints/no-empty-function/default/ts/output.swc-stderr index 1dcd579c8a1b..00884b2e0f71 100644 --- a/crates/swc/tests/errors/lints/no-empty-function/default/ts/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-empty-function/default/ts/output.swc-stderr @@ -1,36 +1,67 @@ x Unexpected empty private constructor pattern - ,---- - 2 | private constructor() {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[1:1] + 1 | class A { + 2 | private constructor() {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | + 4 | private method1() {} `---- x Unexpected empty private method pattern - ,---- - 4 | private method1() {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[1:1] + 1 | class A { + 2 | private constructor() {} + 3 | + 4 | private method1() {} + : ^^^^^^^^^^^^^^^^^^^^ + 5 | + 6 | protected method2() {} `---- x Unexpected empty protected method pattern - ,---- - 6 | protected method2() {} - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[3:1] + 3 | + 4 | private method1() {} + 5 | + 6 | protected method2() {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | + 8 | public method3() {} `---- x Unexpected empty public method pattern - ,---- - 8 | public method3() {} - : ^^^^^^^^^^^^^^^^^^^ - `---- + ,-[5:1] + 5 | + 6 | protected method2() {} + 7 | + 8 | public method3() {} + : ^^^^^^^^^^^^^^^^^^^ + 9 | + 10 | // max markers count + 11 | public async *method4() {} + `---- x Unexpected empty public method pattern - ,---- - 11 | public async *method4() {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[8:1] + 8 | public method3() {} + 9 | + 10 | // max markers count + 11 | public async *method4() {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } + 13 | + 14 | class B { `---- x Unexpected empty method pattern - ,---- - 17 | method() {} - : ^^^^^^^^^^^ + ,-[14:1] + 14 | class B { + 15 | constructor(params: number) { + 16 | class Nested { + 17 | method() {} + : ^^^^^^^^^^^ + 18 | } + 19 | } + 20 | } `---- diff --git a/crates/swc/tests/errors/lints/no-empty-pattern/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-empty-pattern/default/output.swc-stderr index 27370c0f4ba6..a3be0af29441 100644 --- a/crates/swc/tests/errors/lints/no-empty-pattern/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-empty-pattern/default/output.swc-stderr @@ -1,78 +1,147 @@ x Unexpected empty object pattern - ,---- + ,-[1:1] 1 | var {} = foo; : ^^ + 2 | var [] = foo; + 3 | var {a: {}} = foo; + 4 | var {a: []} = foo; `---- x Unexpected empty array pattern - ,---- + ,-[1:1] + 1 | var {} = foo; 2 | var [] = foo; : ^^ + 3 | var {a: {}} = foo; + 4 | var {a: []} = foo; + 5 | var {a: {a: {}}} = foo; `---- x Unexpected empty object pattern - ,---- + ,-[1:1] + 1 | var {} = foo; + 2 | var [] = foo; 3 | var {a: {}} = foo; : ^^ + 4 | var {a: []} = foo; + 5 | var {a: {a: {}}} = foo; + 6 | var [...[]] = foo; `---- x Unexpected empty array pattern - ,---- + ,-[1:1] + 1 | var {} = foo; + 2 | var [] = foo; + 3 | var {a: {}} = foo; 4 | var {a: []} = foo; : ^^ + 5 | var {a: {a: {}}} = foo; + 6 | var [...[]] = foo; + 7 | function foo1({}) {} `---- x Unexpected empty object pattern - ,---- + ,-[2:1] + 2 | var [] = foo; + 3 | var {a: {}} = foo; + 4 | var {a: []} = foo; 5 | var {a: {a: {}}} = foo; : ^^ + 6 | var [...[]] = foo; + 7 | function foo1({}) {} + 8 | function foo2([]) {} `---- x Unexpected empty array pattern - ,---- + ,-[3:1] + 3 | var {a: {}} = foo; + 4 | var {a: []} = foo; + 5 | var {a: {a: {}}} = foo; 6 | var [...[]] = foo; : ^^ + 7 | function foo1({}) {} + 8 | function foo2([]) {} + 9 | function foo3({a: {}}) {} `---- x Unexpected empty object pattern - ,---- - 7 | function foo1({}) {} - : ^^ - `---- + ,-[4:1] + 4 | var {a: []} = foo; + 5 | var {a: {a: {}}} = foo; + 6 | var [...[]] = foo; + 7 | function foo1({}) {} + : ^^ + 8 | function foo2([]) {} + 9 | function foo3({a: {}}) {} + 10 | function foo4({a: []}) {} + `---- x Unexpected empty array pattern - ,---- - 8 | function foo2([]) {} - : ^^ - `---- + ,-[5:1] + 5 | var {a: {a: {}}} = foo; + 6 | var [...[]] = foo; + 7 | function foo1({}) {} + 8 | function foo2([]) {} + : ^^ + 9 | function foo3({a: {}}) {} + 10 | function foo4({a: []}) {} + `---- x Unexpected empty object pattern - ,---- - 9 | function foo3({a: {}}) {} - : ^^ - `---- + ,-[6:1] + 6 | var [...[]] = foo; + 7 | function foo1({}) {} + 8 | function foo2([]) {} + 9 | function foo3({a: {}}) {} + : ^^ + 10 | function foo4({a: []}) {} + 11 | + 12 | var {a = {}} = foo; + `---- x Unexpected empty array pattern - ,---- + ,-[7:1] + 7 | function foo1({}) {} + 8 | function foo2([]) {} + 9 | function foo3({a: {}}) {} 10 | function foo4({a: []}) {} : ^^ + 11 | + 12 | var {a = {}} = foo; + 13 | var {a = []} = foo; `---- x Unexpected empty object pattern - ,---- + ,-[15:1] + 15 | function foo5({a = {}}) {} + 16 | function foo6({a = []}) {} + 17 | 18 | try {} catch ({}) {} : ^^ + 19 | + 20 | class A { + 21 | constructor({}) {} `---- x Unexpected empty object pattern - ,---- - 21 | constructor({}) {} - : ^^ + ,-[18:1] + 18 | try {} catch ({}) {} + 19 | + 20 | class A { + 21 | constructor({}) {} + : ^^ + 22 | + 23 | method({}) {} + 24 | } `---- x Unexpected empty object pattern - ,---- - 23 | method({}) {} - : ^^ + ,-[20:1] + 20 | class A { + 21 | constructor({}) {} + 22 | + 23 | method({}) {} + : ^^ + 24 | } `---- diff --git a/crates/swc/tests/errors/lints/no-loop-func/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-loop-func/default/output.swc-stderr index 7445104a87a6..e7445d91d0ab 100644 --- a/crates/swc/tests/errors/lints/no-loop-func/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-loop-func/default/output.swc-stderr @@ -1,6 +1,9 @@ x the name `a` is defined multiple times - ,-[36:1] + ,-[33:1] + 33 | } + 34 | + 35 | // Not ok 36 | let a; for (let i in {}) { (function() { a; }); a = 1; } : | : `-- previous definition of `a` here @@ -26,13 +29,19 @@ 56 | var a = 0; : | : `-- `a` redefined here + 57 | + 58 | while (true) { + 59 | setTimeout(() => { `---- x the name `ee` is defined multiple times - ,-[49:5] - 49 | function ee() { - : ^| - : `-- previous definition of `ee` here + ,-[46:1] + 46 | while (cond) { + 47 | let x = 10; + 48 | + 49 | function ee() { + : ^| + : `-- previous definition of `ee` here 50 | alert(x); 51 | } 52 | } @@ -53,48 +62,82 @@ 67 | let { aa, bb: { bb }, cc: [cc], ...ee } = obj; : ^| : `-- `ee` redefined here + 68 | for (const k in obj) { + 69 | setTimeout(() => { + 70 | aa; `---- x Function declared in a loop contains unsafe references to variable i - ,-[9:5] - 9 | ,-> function x() { + ,-[6:1] + 6 | + 7 | // it's unsafe + 8 | for (var i = 0; i < 10; i += 1) { + 9 | ,-> function x() { 10 | | alert(i); 11 | `-> } + 12 | x(); + 13 | } `---- x Function declared in a loop contains unsafe references to variable(s) z, zz - ,-[29:5] - 29 | ,-> function x() { + ,-[26:1] + 26 | let zz = 20; + 27 | + 28 | for (let i = 0; i < 10; i += 1) { + 29 | ,-> function x() { 30 | | alert(z, zz); 31 | `-> } + 32 | x(); + 33 | } `---- x Function declared in a loop contains unsafe references to variable a - ,---- + ,-[33:1] + 33 | } + 34 | + 35 | // Not ok 36 | let a; for (let i in {}) { (function() { a; }); a = 1; } : ^^^^^^^^^^^^^^^^^ + 37 | + 38 | // interview example =) + 39 | for (var i = 0; i < 10; i++) { `---- x Function declared in a loop contains unsafe references to variable i - ,-[40:5] - 40 | ,-> setTimeout(() => { + ,-[37:1] + 37 | + 38 | // interview example =) + 39 | for (var i = 0; i < 10; i++) { + 40 | ,-> setTimeout(() => { 41 | | console.log(i); 42 | `-> }) + 43 | } + 44 | + 45 | // it's ok `---- x Function declared in a loop contains unsafe references to variable a - ,-[59:9] - 59 | ,-> setTimeout(() => { + ,-[56:1] + 56 | var a = 0; + 57 | + 58 | while (true) { + 59 | ,-> setTimeout(() => { 60 | | a; 61 | `-> }) + 62 | } + 63 | } `---- x Function declared in a loop contains unsafe references to variable(s) aa, bb, cc, ee - ,-[69:5] - 69 | ,-> setTimeout(() => { + ,-[66:1] + 66 | + 67 | let { aa, bb: { bb }, cc: [cc], ...ee } = obj; + 68 | for (const k in obj) { + 69 | ,-> setTimeout(() => { 70 | | aa; 71 | | bb; 72 | | cc; 73 | | ee; 74 | `-> }) + 75 | } `---- diff --git a/crates/swc/tests/errors/lints/no-new-symbol/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-new-symbol/default/output.swc-stderr index c3e0ce521c2d..3a00f917e230 100644 --- a/crates/swc/tests/errors/lints/no-new-symbol/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-new-symbol/default/output.swc-stderr @@ -1,12 +1,18 @@ x `Symbol` cannot be called as a constructor - ,---- + ,-[1:1] 1 | new Symbol(); : ^^^^^^^^^^^^ + 2 | + 3 | new A(new Symbol()) `---- x `Symbol` cannot be called as a constructor - ,---- + ,-[1:1] + 1 | new Symbol(); + 2 | 3 | new A(new Symbol()) : ^^^^^^^^^^^^ + 4 | + 5 | Symbol() `---- diff --git a/crates/swc/tests/errors/lints/no-new/default/js/output.swc-stderr b/crates/swc/tests/errors/lints/no-new/default/js/output.swc-stderr index 0566cc5bd723..9d1a1fdd69e7 100644 --- a/crates/swc/tests/errors/lints/no-new/default/js/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-new/default/js/output.swc-stderr @@ -1,97 +1,184 @@ x Do not use 'new' for side effects - ,---- + ,-[1:1] 1 | new A(); : ^^^^^^^ + 2 | + 3 | (new A()); `---- x Do not use 'new' for side effects - ,---- + ,-[1:1] + 1 | new A(); + 2 | 3 | (new A()); : ^^^^^^^ + 4 | + 5 | (0, new A()); `---- x Do not use 'new' for side effects - ,---- + ,-[2:1] + 2 | + 3 | (new A()); + 4 | 5 | (0, new A()); : ^^^^^^^ + 6 | + 7 | var { + 8 | x = () => { `---- x Do not use 'new' for side effects - ,---- - 9 | new A() - : ^^^^^^^ - `---- + ,-[6:1] + 6 | + 7 | var { + 8 | x = () => { + 9 | new A() + : ^^^^^^^ + 10 | }, + 11 | y: { + 12 | z = () => { + `---- x Do not use 'new' for side effects - ,---- - 13 | new A() - : ^^^^^^^ + ,-[10:1] + 10 | }, + 11 | y: { + 12 | z = () => { + 13 | new A() + : ^^^^^^^ + 14 | } + 15 | } + 16 | } = obj; `---- x Do not use 'new' for side effects - ,---- - 19 | a = () => { new A() }, - : ^^^^^^^ + ,-[16:1] + 16 | } = obj; + 17 | + 18 | var [ + 19 | a = () => { new A() }, + : ^^^^^^^ + 20 | [ b = () => { new A() } ] + 21 | ] = []; `---- x Do not use 'new' for side effects - ,---- - 20 | [ b = () => { new A() } ] - : ^^^^^^^ + ,-[17:1] + 17 | + 18 | var [ + 19 | a = () => { new A() }, + 20 | [ b = () => { new A() } ] + : ^^^^^^^ + 21 | ] = []; + 22 | + 23 | (0, new A(), 0); `---- x Do not use 'new' for side effects - ,---- + ,-[20:1] + 20 | [ b = () => { new A() } ] + 21 | ] = []; + 22 | 23 | (0, new A(), 0); : ^^^^^^^ + 24 | + 25 | var x = new A(() => { + 26 | new B(); `---- x Do not use 'new' for side effects - ,---- - 26 | new B(); - : ^^^^^^^ + ,-[23:1] + 23 | (0, new A(), 0); + 24 | + 25 | var x = new A(() => { + 26 | new B(); + : ^^^^^^^ + 27 | }) + 28 | + 29 | // should check only outer new expr `---- x Do not use 'new' for side effects - ,---- + ,-[27:1] + 27 | }) + 28 | + 29 | // should check only outer new expr 30 | new A(new A()); : ^^^^^^^^^^^^^^ + 31 | + 32 | new A(new A(() => { + 33 | new B(); `---- x Do not use 'new' for side effects - ,-[32:1] + ,-[29:1] + 29 | // should check only outer new expr + 30 | new A(new A()); + 31 | 32 | ,-> new A(new A(() => { 33 | | new B(); 34 | `-> })); + 35 | + 36 | var x = (new A(), 0); `---- x Do not use 'new' for side effects - ,---- - 33 | new B(); - : ^^^^^^^ + ,-[30:1] + 30 | new A(new A()); + 31 | + 32 | new A(new A(() => { + 33 | new B(); + : ^^^^^^^ + 34 | })); + 35 | + 36 | var x = (new A(), 0); `---- x Do not use 'new' for side effects - ,---- + ,-[33:1] + 33 | new B(); + 34 | })); + 35 | 36 | var x = (new A(), 0); : ^^^^^^^ + 37 | + 38 | var x = (0, new A(() => { + 39 | new B(); `---- x Do not use 'new' for side effects - ,---- - 39 | new B(); - : ^^^^^^^ + ,-[36:1] + 36 | var x = (new A(), 0); + 37 | + 38 | var x = (0, new A(() => { + 39 | new B(); + : ^^^^^^^ + 40 | })); + 41 | + 42 | var x = { `---- x Do not use 'new' for side effects - ,---- - 44 | new B() - : ^^^^^^^ + ,-[41:1] + 41 | + 42 | var x = { + 43 | x: new A(() => { + 44 | new B() + : ^^^^^^^ + 45 | }) + 46 | } `---- x Do not use 'new' for side effects - ,---- + ,-[45:1] + 45 | }) + 46 | } + 47 | 48 | function foo(arg = () => { new A() }) {} : ^^^^^^^ + 49 | + 50 | // Valid cases + 51 | var x = new A(); `---- diff --git a/crates/swc/tests/errors/lints/no-new/default/ts/output.swc-stderr b/crates/swc/tests/errors/lints/no-new/default/ts/output.swc-stderr index 84bd019ad30d..978e68f17497 100644 --- a/crates/swc/tests/errors/lints/no-new/default/ts/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-new/default/ts/output.swc-stderr @@ -1,18 +1,32 @@ x Do not use 'new' for side effects - ,---- + ,-[1:1] 1 | new A() : ^^^^^^^ + 2 | + 3 | @Decorator(() => { + 4 | new A() `---- x Do not use 'new' for side effects - ,---- - 4 | new A() - : ^^^^^^^ + ,-[1:1] + 1 | new A() + 2 | + 3 | @Decorator(() => { + 4 | new A() + : ^^^^^^^ + 5 | }) + 6 | class C { + 7 | public prop = new A(); `---- x Do not use 'new' for side effects - ,---- - 9 | new A(); - : ^^^^^^^ - `---- + ,-[6:1] + 6 | class C { + 7 | public prop = new A(); + 8 | public prop2 = () => { + 9 | new A(); + : ^^^^^^^ + 10 | } + 11 | } + `---- diff --git a/crates/swc/tests/errors/lints/no-obj-calls/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-obj-calls/default/output.swc-stderr index 6a49b03c69fb..956cb0c1ccde 100644 --- a/crates/swc/tests/errors/lints/no-obj-calls/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-obj-calls/default/output.swc-stderr @@ -1,48 +1,82 @@ x 'Math' is not a function - ,---- + ,-[1:1] 1 | var math = Math(); : ^^^^^^ + 2 | + 3 | var newMath = new Math(); `---- x 'Math' is not a function - ,---- + ,-[1:1] + 1 | var math = Math(); + 2 | 3 | var newMath = new Math(); : ^^^^^^^^^^ + 4 | + 5 | var json = JSON(); `---- x 'JSON' is not a function - ,---- + ,-[2:1] + 2 | + 3 | var newMath = new Math(); + 4 | 5 | var json = JSON(); : ^^^^^^ + 6 | + 7 | var newJSON = new JSON(); `---- x 'JSON' is not a function - ,---- + ,-[4:1] + 4 | + 5 | var json = JSON(); + 6 | 7 | var newJSON = new JSON(); : ^^^^^^^^^^ + 8 | + 9 | var reflect = Reflect(); `---- x 'Reflect' is not a function - ,---- - 9 | var reflect = Reflect(); - : ^^^^^^^^^ - `---- + ,-[6:1] + 6 | + 7 | var newJSON = new JSON(); + 8 | + 9 | var reflect = Reflect(); + : ^^^^^^^^^ + 10 | + 11 | var newReflect = new Reflect(); + `---- x 'Reflect' is not a function - ,---- + ,-[8:1] + 8 | + 9 | var reflect = Reflect(); + 10 | 11 | var newReflect = new Reflect(); : ^^^^^^^^^^^^^ + 12 | + 13 | var atomics = Atomics(); `---- x 'Atomics' is not a function - ,---- + ,-[10:1] + 10 | + 11 | var newReflect = new Reflect(); + 12 | 13 | var atomics = Atomics(); : ^^^^^^^^^ + 14 | + 15 | var newAtomics = new Atomics(); `---- x 'Atomics' is not a function - ,---- + ,-[12:1] + 12 | + 13 | var atomics = Atomics(); + 14 | 15 | var newAtomics = new Atomics(); : ^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names-by-regex/output.swc-stderr b/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names-by-regex/output.swc-stderr index 116e3c43c223..bda05d4933db 100644 --- a/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names-by-regex/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names-by-regex/output.swc-stderr @@ -1,6 +1,9 @@ x Assignment to function parameter 'catchMe' - ,---- - 3 | catchMe = 1; - : ^^^^^^^ + ,-[1:1] + 1 | function f(ignoreMe, catchMe) { + 2 | ignoreMe = 1; + 3 | catchMe = 1; + : ^^^^^^^ + 4 | } `---- diff --git a/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names/output.swc-stderr b/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names/output.swc-stderr index 4b752c60b59c..259e842793ec 100644 --- a/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-param-reassign/allow-modification-for-names/output.swc-stderr @@ -1,6 +1,9 @@ x Assignment to function parameter 'a' - ,---- - 2 | a = 1; - : ^ + ,-[1:1] + 1 | function f(a, b) { + 2 | a = 1; + : ^ + 3 | b = 1; + 4 | } `---- diff --git a/crates/swc/tests/errors/lints/no-param-reassign/allow-props-modification/output.swc-stderr b/crates/swc/tests/errors/lints/no-param-reassign/allow-props-modification/output.swc-stderr index cf436c4c166c..558489e4d64b 100644 --- a/crates/swc/tests/errors/lints/no-param-reassign/allow-props-modification/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-param-reassign/allow-props-modification/output.swc-stderr @@ -1,132 +1,258 @@ x Assignment to function parameter 'a' - ,---- - 2 | a = 1; - : ^ + ,-[1:1] + 1 | function f(a) { + 2 | a = 1; + : ^ + 3 | } + 4 | + 5 | function f(a) { `---- x Assignment to function parameter 'a' - ,---- - 7 | a = 1; - : ^ + ,-[4:1] + 4 | + 5 | function f(a) { + 6 | function f3() { + 7 | a = 1; + : ^ + 8 | } + 9 | } `---- x Assignment to function parameter 'a' - ,---- - 22 | a++; - : ^ + ,-[19:1] + 19 | } + 20 | + 21 | function f(a) { + 22 | a++; + : ^ + 23 | ++a; + 24 | a.prop++; + 25 | ++a.prop; `---- x Assignment to function parameter 'a' - ,---- - 23 | ++a; - : ^ + ,-[20:1] + 20 | + 21 | function f(a) { + 22 | a++; + 23 | ++a; + : ^ + 24 | a.prop++; + 25 | ++a.prop; + 26 | } `---- x Assignment to function parameter 'a' - ,---- - 29 | for (a of []) {} - : ^ + ,-[26:1] + 26 | } + 27 | + 28 | function f(a) { + 29 | for (a of []) {} + : ^ + 30 | for (const a of []) {} + 31 | + 32 | for (a in []) {} `---- x Assignment to function parameter 'a' - ,---- - 32 | for (a in []) {} - : ^ + ,-[29:1] + 29 | for (a of []) {} + 30 | for (const a of []) {} + 31 | + 32 | for (a in []) {} + : ^ + 33 | for (const a in []) {} + 34 | } `---- x Assignment to function parameter 'a' - ,---- - 41 | ({ a } = {}); - : ^ + ,-[38:1] + 38 | } + 39 | + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + : ^ + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); `---- x Assignment to function parameter 'a' - ,---- - 42 | ({ a, b } = {}); - : ^ + ,-[39:1] + 39 | + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + : ^ + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) `---- x Assignment to function parameter 'b' - ,---- - 42 | ({ a, b } = {}); - : ^ + ,-[39:1] + 39 | + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + : ^ + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) `---- x Assignment to function parameter 'a' - ,---- - 43 | ({ a, b, k: { c } } = {}); - : ^ + ,-[40:1] + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + : ^ + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'b' - ,---- - 43 | ({ a, b, k: { c } } = {}); - : ^ + ,-[40:1] + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + : ^ + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'c' - ,---- - 43 | ({ a, b, k: { c } } = {}); - : ^ + ,-[40:1] + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + : ^ + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'a' - ,---- - 44 | ([a] = []); - : ^ + ,-[41:1] + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + : ^ + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'a' - ,---- - 45 | ([{a}, [b]] = []) - : ^ + ,-[42:1] + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + : ^ + 46 | } + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { `---- x Assignment to function parameter 'b' - ,---- - 45 | ([{a}, [b]] = []) - : ^ + ,-[42:1] + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + : ^ + 46 | } + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { `---- x Assignment to function parameter 'a' - ,---- - 49 | a = 1; - : ^ + ,-[46:1] + 46 | } + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { + 49 | a = 1; + : ^ + 50 | b = 1; + 51 | c = 1; + 52 | d = 1; `---- x Assignment to function parameter 'b' - ,---- - 50 | b = 1; - : ^ + ,-[47:1] + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { + 49 | a = 1; + 50 | b = 1; + : ^ + 51 | c = 1; + 52 | d = 1; + 53 | e = 1; `---- x Assignment to function parameter 'c' - ,---- - 51 | c = 1; - : ^ + ,-[48:1] + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { + 49 | a = 1; + 50 | b = 1; + 51 | c = 1; + : ^ + 52 | d = 1; + 53 | e = 1; + 54 | f = 1; `---- x Assignment to function parameter 'd' - ,---- - 52 | d = 1; - : ^ + ,-[49:1] + 49 | a = 1; + 50 | b = 1; + 51 | c = 1; + 52 | d = 1; + : ^ + 53 | e = 1; + 54 | f = 1; + 55 | g = 1; `---- x Assignment to function parameter 'e' - ,---- - 53 | e = 1; - : ^ + ,-[50:1] + 50 | b = 1; + 51 | c = 1; + 52 | d = 1; + 53 | e = 1; + : ^ + 54 | f = 1; + 55 | g = 1; + 56 | } `---- x Assignment to function parameter 'f' - ,---- - 54 | f = 1; - : ^ + ,-[51:1] + 51 | c = 1; + 52 | d = 1; + 53 | e = 1; + 54 | f = 1; + : ^ + 55 | g = 1; + 56 | } `---- x Assignment to function parameter 'g' - ,---- - 55 | g = 1; - : ^ + ,-[52:1] + 52 | d = 1; + 53 | e = 1; + 54 | f = 1; + 55 | g = 1; + : ^ + 56 | } + 57 | + 58 | function f(a) { `---- diff --git a/crates/swc/tests/errors/lints/no-param-reassign/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-param-reassign/default/output.swc-stderr index 7bd541846ec1..b8d3f98eb6b8 100644 --- a/crates/swc/tests/errors/lints/no-param-reassign/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-param-reassign/default/output.swc-stderr @@ -1,192 +1,376 @@ x Assignment to function parameter 'a' - ,---- - 2 | a = 1; - : ^ + ,-[1:1] + 1 | function f(a) { + 2 | a = 1; + : ^ + 3 | } + 4 | + 5 | function f(a) { `---- x Assignment to function parameter 'a' - ,---- - 7 | a = 1; - : ^ + ,-[4:1] + 4 | + 5 | function f(a) { + 6 | function f3() { + 7 | a = 1; + : ^ + 8 | } + 9 | } `---- x Assignment to function parameter 'a' - ,---- - 12 | a.prop = 1; - : ^ + ,-[9:1] + 9 | } + 10 | + 11 | function f(a) { + 12 | a.prop = 1; + : ^ + 13 | (a).prop = 1; + 14 | (((((((a))))))).prop = 1; + 15 | (void 0, a).prop = 1; `---- x Assignment to function parameter 'a' - ,---- - 13 | (a).prop = 1; - : ^ + ,-[10:1] + 10 | + 11 | function f(a) { + 12 | a.prop = 1; + 13 | (a).prop = 1; + : ^ + 14 | (((((((a))))))).prop = 1; + 15 | (void 0, a).prop = 1; + 16 | (a.prop = 1); `---- x Assignment to function parameter 'a' - ,---- - 14 | (((((((a))))))).prop = 1; - : ^ + ,-[11:1] + 11 | function f(a) { + 12 | a.prop = 1; + 13 | (a).prop = 1; + 14 | (((((((a))))))).prop = 1; + : ^ + 15 | (void 0, a).prop = 1; + 16 | (a.prop = 1); + 17 | (void 0, a.prop = 1, void 0) `---- x Assignment to function parameter 'a' - ,---- - 15 | (void 0, a).prop = 1; - : ^ + ,-[12:1] + 12 | a.prop = 1; + 13 | (a).prop = 1; + 14 | (((((((a))))))).prop = 1; + 15 | (void 0, a).prop = 1; + : ^ + 16 | (a.prop = 1); + 17 | (void 0, a.prop = 1, void 0) + 18 | a.prop.b = 1; `---- x Assignment to function parameter 'a' - ,---- - 16 | (a.prop = 1); - : ^ + ,-[13:1] + 13 | (a).prop = 1; + 14 | (((((((a))))))).prop = 1; + 15 | (void 0, a).prop = 1; + 16 | (a.prop = 1); + : ^ + 17 | (void 0, a.prop = 1, void 0) + 18 | a.prop.b = 1; + 19 | } `---- x Assignment to function parameter 'a' - ,---- - 17 | (void 0, a.prop = 1, void 0) - : ^ + ,-[14:1] + 14 | (((((((a))))))).prop = 1; + 15 | (void 0, a).prop = 1; + 16 | (a.prop = 1); + 17 | (void 0, a.prop = 1, void 0) + : ^ + 18 | a.prop.b = 1; + 19 | } `---- x Assignment to function parameter 'a' - ,---- - 18 | a.prop.b = 1; - : ^ + ,-[15:1] + 15 | (void 0, a).prop = 1; + 16 | (a.prop = 1); + 17 | (void 0, a.prop = 1, void 0) + 18 | a.prop.b = 1; + : ^ + 19 | } + 20 | + 21 | function f(a) { `---- x Assignment to function parameter 'a' - ,---- - 22 | a++; - : ^ + ,-[19:1] + 19 | } + 20 | + 21 | function f(a) { + 22 | a++; + : ^ + 23 | ++a; + 24 | a.prop++; + 25 | ++a.prop; `---- x Assignment to function parameter 'a' - ,---- - 23 | ++a; - : ^ + ,-[20:1] + 20 | + 21 | function f(a) { + 22 | a++; + 23 | ++a; + : ^ + 24 | a.prop++; + 25 | ++a.prop; + 26 | } `---- x Assignment to function parameter 'a' - ,---- - 24 | a.prop++; - : ^ + ,-[21:1] + 21 | function f(a) { + 22 | a++; + 23 | ++a; + 24 | a.prop++; + : ^ + 25 | ++a.prop; + 26 | } `---- x Assignment to function parameter 'a' - ,---- - 25 | ++a.prop; - : ^ + ,-[22:1] + 22 | a++; + 23 | ++a; + 24 | a.prop++; + 25 | ++a.prop; + : ^ + 26 | } + 27 | + 28 | function f(a) { `---- x Assignment to function parameter 'a' - ,---- - 29 | for (a of []) {} - : ^ + ,-[26:1] + 26 | } + 27 | + 28 | function f(a) { + 29 | for (a of []) {} + : ^ + 30 | for (const a of []) {} + 31 | + 32 | for (a in []) {} `---- x Assignment to function parameter 'a' - ,---- - 32 | for (a in []) {} - : ^ + ,-[29:1] + 29 | for (a of []) {} + 30 | for (const a of []) {} + 31 | + 32 | for (a in []) {} + : ^ + 33 | for (const a in []) {} + 34 | } `---- x Assignment to function parameter 'a' - ,---- - 37 | delete a.x; - : ^ + ,-[34:1] + 34 | } + 35 | + 36 | function f(a) { + 37 | delete a.x; + : ^ + 38 | } + 39 | + 40 | function f(a, b, c) { `---- x Assignment to function parameter 'a' - ,---- - 41 | ({ a } = {}); - : ^ + ,-[38:1] + 38 | } + 39 | + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + : ^ + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); `---- x Assignment to function parameter 'a' - ,---- - 42 | ({ a, b } = {}); - : ^ + ,-[39:1] + 39 | + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + : ^ + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) `---- x Assignment to function parameter 'b' - ,---- - 42 | ({ a, b } = {}); - : ^ + ,-[39:1] + 39 | + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + : ^ + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) `---- x Assignment to function parameter 'a' - ,---- - 43 | ({ a, b, k: { c } } = {}); - : ^ + ,-[40:1] + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + : ^ + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'b' - ,---- - 43 | ({ a, b, k: { c } } = {}); - : ^ + ,-[40:1] + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + : ^ + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'c' - ,---- - 43 | ({ a, b, k: { c } } = {}); - : ^ + ,-[40:1] + 40 | function f(a, b, c) { + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + : ^ + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'a' - ,---- - 44 | ([a] = []); - : ^ + ,-[41:1] + 41 | ({ a } = {}); + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + : ^ + 45 | ([{a}, [b]] = []) + 46 | } `---- x Assignment to function parameter 'a' - ,---- - 45 | ([{a}, [b]] = []) - : ^ + ,-[42:1] + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + : ^ + 46 | } + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { `---- x Assignment to function parameter 'b' - ,---- - 45 | ([{a}, [b]] = []) - : ^ + ,-[42:1] + 42 | ({ a, b } = {}); + 43 | ({ a, b, k: { c } } = {}); + 44 | ([a] = []); + 45 | ([{a}, [b]] = []) + : ^ + 46 | } + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { `---- x Assignment to function parameter 'a' - ,---- - 49 | a = 1; - : ^ + ,-[46:1] + 46 | } + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { + 49 | a = 1; + : ^ + 50 | b = 1; + 51 | c = 1; + 52 | d = 1; `---- x Assignment to function parameter 'b' - ,---- - 50 | b = 1; - : ^ + ,-[47:1] + 47 | + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { + 49 | a = 1; + 50 | b = 1; + : ^ + 51 | c = 1; + 52 | d = 1; + 53 | e = 1; `---- x Assignment to function parameter 'c' - ,---- - 51 | c = 1; - : ^ + ,-[48:1] + 48 | function f(a, { b, k: { c }, k2: [ d ] }, [e, [f], { g }]) { + 49 | a = 1; + 50 | b = 1; + 51 | c = 1; + : ^ + 52 | d = 1; + 53 | e = 1; + 54 | f = 1; `---- x Assignment to function parameter 'd' - ,---- - 52 | d = 1; - : ^ + ,-[49:1] + 49 | a = 1; + 50 | b = 1; + 51 | c = 1; + 52 | d = 1; + : ^ + 53 | e = 1; + 54 | f = 1; + 55 | g = 1; `---- x Assignment to function parameter 'e' - ,---- - 53 | e = 1; - : ^ + ,-[50:1] + 50 | b = 1; + 51 | c = 1; + 52 | d = 1; + 53 | e = 1; + : ^ + 54 | f = 1; + 55 | g = 1; + 56 | } `---- x Assignment to function parameter 'f' - ,---- - 54 | f = 1; - : ^ + ,-[51:1] + 51 | c = 1; + 52 | d = 1; + 53 | e = 1; + 54 | f = 1; + : ^ + 55 | g = 1; + 56 | } `---- x Assignment to function parameter 'g' - ,---- - 55 | g = 1; - : ^ + ,-[52:1] + 52 | d = 1; + 53 | e = 1; + 54 | f = 1; + 55 | g = 1; + : ^ + 56 | } + 57 | + 58 | function f(a) { `---- diff --git a/crates/swc/tests/errors/lints/no-restricted-syntax/binary-operation/output.swc-stderr b/crates/swc/tests/errors/lints/no-restricted-syntax/binary-operation/output.swc-stderr index b41134f03b23..4cc24a3959e0 100644 --- a/crates/swc/tests/errors/lints/no-restricted-syntax/binary-operation/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-restricted-syntax/binary-operation/output.swc-stderr @@ -1,12 +1,19 @@ x no 'in' expression - ,---- + ,-[1:1] 1 | 'a' in { a: 10 }; : ^^^^^^^^^^^^^^^^ + 2 | + 3 | + 4 | () => { `---- x no 'in' expression - ,---- - 6 | if ('a' in { a: 10 }) {} - : ^^^^^^^^^^^^^^^^ + ,-[3:1] + 3 | + 4 | () => { + 5 | // nested + 6 | if ('a' in { a: 10 }) {} + : ^^^^^^^^^^^^^^^^ + 7 | } `---- diff --git a/crates/swc/tests/errors/lints/no-sparse-arrays/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-sparse-arrays/default/output.swc-stderr index 106b964c6b88..e34daf79a1b2 100644 --- a/crates/swc/tests/errors/lints/no-sparse-arrays/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-sparse-arrays/default/output.swc-stderr @@ -1,12 +1,19 @@ x Unexpected comma in middle of array - ,---- + ,-[1:1] 1 | var a = [,]; : ^^^ + 2 | var a = [1, , 2]; + 3 | + 4 | var a = [1, 2,]; `---- x Unexpected comma in middle of array - ,---- + ,-[1:1] + 1 | var a = [,]; 2 | var a = [1, , 2]; : ^^^^^^^^ + 3 | + 4 | var a = [1, 2,]; + 5 | var a = [1, 2]; `---- diff --git a/crates/swc/tests/errors/lints/no-throw-literal/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-throw-literal/default/output.swc-stderr index 5cf13a4ac0c2..00619d848285 100644 --- a/crates/swc/tests/errors/lints/no-throw-literal/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-throw-literal/default/output.swc-stderr @@ -1,96 +1,185 @@ x Expected an error object to be thrown - ,---- + ,-[1:1] 1 | throw 'error'; : ^^^^^^^^^^^^^^ + 2 | throw 0; + 3 | throw false; + 4 | throw null; `---- x Expected an error object to be thrown - ,---- + ,-[1:1] + 1 | throw 'error'; 2 | throw 0; : ^^^^^^^^ + 3 | throw false; + 4 | throw null; + 5 | throw {}; `---- x Expected an error object to be thrown - ,---- + ,-[1:1] + 1 | throw 'error'; + 2 | throw 0; 3 | throw false; : ^^^^^^^^^^^^ + 4 | throw null; + 5 | throw {}; + 6 | throw undefined; `---- x Expected an error object to be thrown - ,---- + ,-[1:1] + 1 | throw 'error'; + 2 | throw 0; + 3 | throw false; 4 | throw null; : ^^^^^^^^^^^ + 5 | throw {}; + 6 | throw undefined; + 7 | throw 'a' + 'b'; `---- x Expected an error object to be thrown - ,---- + ,-[2:1] + 2 | throw 0; + 3 | throw false; + 4 | throw null; 5 | throw {}; : ^^^^^^^^^ + 6 | throw undefined; + 7 | throw 'a' + 'b'; + 8 | var b = new Error(); throw 'a' + b; `---- x Do not throw undefined - ,---- + ,-[3:1] + 3 | throw false; + 4 | throw null; + 5 | throw {}; 6 | throw undefined; : ^^^^^^^^^^^^^^^^ + 7 | throw 'a' + 'b'; + 8 | var b = new Error(); throw 'a' + b; + 9 | throw foo = 'error'; `---- x Expected an error object to be thrown - ,---- - 7 | throw 'a' + 'b'; - : ^^^^^^^^^^^^^^^^ - `---- + ,-[4:1] + 4 | throw null; + 5 | throw {}; + 6 | throw undefined; + 7 | throw 'a' + 'b'; + : ^^^^^^^^^^^^^^^^ + 8 | var b = new Error(); throw 'a' + b; + 9 | throw foo = 'error'; + 10 | throw foo += new Error(); + `---- x Expected an error object to be thrown - ,---- - 9 | throw foo = 'error'; - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[6:1] + 6 | throw undefined; + 7 | throw 'a' + 'b'; + 8 | var b = new Error(); throw 'a' + b; + 9 | throw foo = 'error'; + : ^^^^^^^^^^^^^^^^^^^^ + 10 | throw foo += new Error(); + 11 | throw foo &= new Error(); + 12 | throw foo &&= 'literal' + `---- x Expected an error object to be thrown - ,---- + ,-[7:1] + 7 | throw 'a' + 'b'; + 8 | var b = new Error(); throw 'a' + b; + 9 | throw foo = 'error'; 10 | throw foo += new Error(); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | throw foo &= new Error(); + 12 | throw foo &&= 'literal' + 13 | throw new Error(), 1, 2, 3; `---- x Expected an error object to be thrown - ,---- + ,-[8:1] + 8 | var b = new Error(); throw 'a' + b; + 9 | throw foo = 'error'; + 10 | throw foo += new Error(); 11 | throw foo &= new Error(); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | throw foo &&= 'literal' + 13 | throw new Error(), 1, 2, 3; + 14 | throw 'literal' && 'not an Error'; `---- x Expected an error object to be thrown - ,---- + ,-[9:1] + 9 | throw foo = 'error'; + 10 | throw foo += new Error(); + 11 | throw foo &= new Error(); 12 | throw foo &&= 'literal' : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | throw new Error(), 1, 2, 3; + 14 | throw 'literal' && 'not an Error'; + 15 | throw foo && 'literal' `---- x Expected an error object to be thrown - ,---- + ,-[10:1] + 10 | throw foo += new Error(); + 11 | throw foo &= new Error(); + 12 | throw foo &&= 'literal' 13 | throw new Error(), 1, 2, 3; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | throw 'literal' && 'not an Error'; + 15 | throw foo && 'literal' + 16 | throw foo ? 'not an Error' : 'literal'; `---- x Expected an error object to be thrown - ,---- + ,-[11:1] + 11 | throw foo &= new Error(); + 12 | throw foo &&= 'literal' + 13 | throw new Error(), 1, 2, 3; 14 | throw 'literal' && 'not an Error'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | throw foo && 'literal' + 16 | throw foo ? 'not an Error' : 'literal'; + 17 | throw `${err}`; `---- x Expected an error object to be thrown - ,---- + ,-[12:1] + 12 | throw foo &&= 'literal' + 13 | throw new Error(), 1, 2, 3; + 14 | throw 'literal' && 'not an Error'; 15 | throw foo && 'literal' : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | throw foo ? 'not an Error' : 'literal'; + 17 | throw `${err}`; `---- x Expected an error object to be thrown - ,---- + ,-[13:1] + 13 | throw new Error(), 1, 2, 3; + 14 | throw 'literal' && 'not an Error'; + 15 | throw foo && 'literal' 16 | throw foo ? 'not an Error' : 'literal'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | throw `${err}`; + 18 | + 19 | // valid `---- x Expected an error object to be thrown - ,---- + ,-[14:1] + 14 | throw 'literal' && 'not an Error'; + 15 | throw foo && 'literal' + 16 | throw foo ? 'not an Error' : 'literal'; 17 | throw `${err}`; : ^^^^^^^^^^^^^^^ + 18 | + 19 | // valid + 20 | throw new Error(); `---- diff --git a/crates/swc/tests/errors/lints/no-use-before-define/check-classes/js/output.swc-stderr b/crates/swc/tests/errors/lints/no-use-before-define/check-classes/js/output.swc-stderr index 5d0326379ce4..b726d5f900e9 100644 --- a/crates/swc/tests/errors/lints/no-use-before-define/check-classes/js/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-use-before-define/check-classes/js/output.swc-stderr @@ -1,6 +1,8 @@ x 'C' was used before it was defined - ,---- + ,-[1:1] 1 | new C(); : ^ + 2 | + 3 | class C {} `---- diff --git a/crates/swc/tests/errors/lints/no-use-before-define/check-classes/ts/output.swc-stderr b/crates/swc/tests/errors/lints/no-use-before-define/check-classes/ts/output.swc-stderr index 88dbb5c28c95..6c7abd58000f 100644 --- a/crates/swc/tests/errors/lints/no-use-before-define/check-classes/ts/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-use-before-define/check-classes/ts/output.swc-stderr @@ -1,6 +1,10 @@ x 'a' was used before it was defined - ,---- + ,-[7:1] + 7 | + 8 | + 9 | // required to got error from test 10 | console.log(a); : ^ + 11 | const a = 1; `---- diff --git a/crates/swc/tests/errors/lints/no-use-before-define/check-functions/output.swc-stderr b/crates/swc/tests/errors/lints/no-use-before-define/check-functions/output.swc-stderr index 46cd7f1bc8cb..7f7301111029 100644 --- a/crates/swc/tests/errors/lints/no-use-before-define/check-functions/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-use-before-define/check-functions/output.swc-stderr @@ -1,6 +1,8 @@ x 'foo' was used before it was defined - ,---- + ,-[1:1] 1 | foo(); : ^^^ + 2 | + 3 | function foo() {} `---- diff --git a/crates/swc/tests/errors/lints/no-use-before-define/check-let-and-const/output.swc-stderr b/crates/swc/tests/errors/lints/no-use-before-define/check-let-and-const/output.swc-stderr index be9c763fbddd..3d4bc614e89d 100644 --- a/crates/swc/tests/errors/lints/no-use-before-define/check-let-and-const/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-use-before-define/check-let-and-const/output.swc-stderr @@ -1,84 +1,154 @@ x 'a' was used before it was defined - ,---- + ,-[1:1] 1 | alert(a); : ^ + 2 | + 3 | console.log(a); `---- x 'a' was used before it was defined - ,---- + ,-[1:1] + 1 | alert(a); + 2 | 3 | console.log(a); : ^ + 4 | + 5 | function f1() { + 6 | alert(a); `---- x 'a' was used before it was defined - ,---- - 9 | obj[a]; - : ^ - `---- + ,-[6:1] + 6 | alert(a); + 7 | } + 8 | + 9 | obj[a]; + : ^ + 10 | + 11 | `${a}`; + `---- x 'a' was used before it was defined - ,---- + ,-[8:1] + 8 | + 9 | obj[a]; + 10 | 11 | `${a}`; : ^ + 12 | + 13 | [a]; `---- x 'a' was used before it was defined - ,---- + ,-[10:1] + 10 | + 11 | `${a}`; + 12 | 13 | [a]; : ^ + 14 | + 15 | var x = a + ""; `---- x 'a' was used before it was defined - ,---- + ,-[12:1] + 12 | + 13 | [a]; + 14 | 15 | var x = a + ""; : ^ + 16 | + 17 | var e = { + 18 | [a]: "", `---- x 'a' was used before it was defined - ,---- - 18 | [a]: "", - : ^ + ,-[15:1] + 15 | var x = a + ""; + 16 | + 17 | var e = { + 18 | [a]: "", + : ^ + 19 | }; + 20 | + 21 | const a = {}; `---- x 'b' was used before it was defined - ,---- - 25 | alert(b); - : ^ + ,-[22:1] + 22 | + 23 | // ---- + 24 | function f2() { + 25 | alert(b); + : ^ + 26 | const b = {}; + 27 | } `---- x 'a1' was used before it was defined - ,---- + ,-[27:1] + 27 | } + 28 | + 29 | // ---- 30 | console.log(a1); : ^^ + 31 | + 32 | const { a1, a2 } = {}; `---- x 'a3' was used before it was defined - ,---- + ,-[34:1] + 34 | console.log(a2); + 35 | + 36 | // ---- 37 | console.log(a3); : ^^ + 38 | + 39 | const { a3 = "a" } = {}; `---- x 'a4' was used before it was defined - ,---- + ,-[39:1] + 39 | const { a3 = "a" } = {}; + 40 | + 41 | // ---- 42 | console.log(a4); : ^^ + 43 | + 44 | const { + 45 | n: { a4 }, `---- x 'a5' was used before it was defined - ,---- + ,-[46:1] + 46 | } = {}; + 47 | + 48 | // ---- 49 | console.log(a5); : ^^ + 50 | + 51 | const { ...a5 } = {}; `---- x 'a6' was used before it was defined - ,---- + ,-[51:1] + 51 | const { ...a5 } = {}; + 52 | + 53 | // ---- 54 | console.log(a6); : ^^ + 55 | + 56 | const [a6] = {}; `---- x 'a7' was used before it was defined - ,---- + ,-[56:1] + 56 | const [a6] = {}; + 57 | + 58 | // ---- 59 | console.log(a7); : ^^ + 60 | + 61 | const [_, ...a7] = {}; `---- diff --git a/crates/swc/tests/errors/lints/no-use-before-define/check-vars/output.swc-stderr b/crates/swc/tests/errors/lints/no-use-before-define/check-vars/output.swc-stderr index c8a74caddfb7..e8a5ad7e2fe7 100644 --- a/crates/swc/tests/errors/lints/no-use-before-define/check-vars/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-use-before-define/check-vars/output.swc-stderr @@ -1,6 +1,8 @@ x 'a' was used before it was defined - ,---- + ,-[1:1] 1 | alert(a); : ^ + 2 | + 3 | var a = 10; `---- diff --git a/crates/swc/tests/errors/lints/no-var/default/output.swc-stderr b/crates/swc/tests/errors/lints/no-var/default/output.swc-stderr index 570537460c99..d9ab7ba9e5db 100644 --- a/crates/swc/tests/errors/lints/no-var/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/no-var/default/output.swc-stderr @@ -1,6 +1,9 @@ x Unexpected var, use let or const instead - ,---- + ,-[1:1] 1 | var a = 1; : ^^^^^^^^^^ + 2 | + 3 | let b = 1; + 4 | const c = 1; `---- diff --git a/crates/swc/tests/errors/lints/prefer-const/default/output.swc-stderr b/crates/swc/tests/errors/lints/prefer-const/default/output.swc-stderr index 78b3ad35b776..f2b5e78a06ec 100644 --- a/crates/swc/tests/errors/lints/prefer-const/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/prefer-const/default/output.swc-stderr @@ -1,174 +1,334 @@ x 'x1' is never reassigned. Use 'const' insted - ,---- - 2 | let x1 = 1; - : ^^ + ,-[1:1] + 1 | () => { + 2 | let x1 = 1; + : ^^ + 3 | foo(x1); + 4 | }; `---- x 'i' is never reassigned. Use 'const' insted - ,---- - 7 | for (let i in [1, 2, 3]) { - : ^ - `---- + ,-[4:1] + 4 | }; + 5 | + 6 | () => { + 7 | for (let i in [1, 2, 3]) { + : ^ + 8 | foo(i); + 9 | } + 10 | } + `---- x 'x2' is never reassigned. Use 'const' insted - ,---- - 13 | let [x2 = -1, y2] = [1, 2]; - : ^^ + ,-[10:1] + 10 | } + 11 | + 12 | () => { + 13 | let [x2 = -1, y2] = [1, 2]; + : ^^ + 14 | y2 = 0; + 15 | } `---- x 'x3' is never reassigned. Use 'const' insted - ,---- - 18 | let { a: x3 = -1, b: y3 } = { a: 1, b: 2 }; - : ^^ + ,-[15:1] + 15 | } + 16 | + 17 | () => { + 18 | let { a: x3 = -1, b: y3 } = { a: 1, b: 2 }; + : ^^ + 19 | y3 = 0; + 20 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[20:1] + 20 | } + 21 | + 22 | 23 | (function () { let x = 1; foo(x); })(); : ^ + 24 | + 25 | (function () { for (let i in [1, 2, 3]) { foo(i); } })(); `---- x 'i' is never reassigned. Use 'const' insted - ,---- + ,-[22:1] + 22 | + 23 | (function () { let x = 1; foo(x); })(); + 24 | 25 | (function () { for (let i in [1, 2, 3]) { foo(i); } })(); : ^ + 26 | + 27 | (function () { for (let x of [1, 2, 3]) { foo(x); } })(); `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[24:1] + 24 | + 25 | (function () { for (let i in [1, 2, 3]) { foo(i); } })(); + 26 | 27 | (function () { for (let x of [1, 2, 3]) { foo(x); } })(); : ^ + 28 | + 29 | (function () { let [x = -1, y] = [1, 2]; y = 0; })(); `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[26:1] + 26 | + 27 | (function () { for (let x of [1, 2, 3]) { foo(x); } })(); + 28 | 29 | (function () { let [x = -1, y] = [1, 2]; y = 0; })(); : ^ + 30 | + 31 | () => { + 32 | let f = (function () { let g = x; })(); `---- x 'g' is never reassigned. Use 'const' insted - ,---- - 32 | let f = (function () { let g = x; })(); - : ^ + ,-[29:1] + 29 | (function () { let [x = -1, y] = [1, 2]; y = 0; })(); + 30 | + 31 | () => { + 32 | let f = (function () { let g = x; })(); + : ^ + 33 | f = 1; + 34 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[33:1] + 33 | f = 1; + 34 | } + 35 | 36 | (function () { let { a: x = -1, b: y } = { a: 1, b: 2 }; y = 0; })(); : ^ + 37 | + 38 | () => { + 39 | let x = 0; `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 40 | { let x = 1; foo(x); } - : ^ + ,-[37:1] + 37 | + 38 | () => { + 39 | let x = 0; + 40 | { let x = 1; foo(x); } + : ^ + 41 | x = 0; + 42 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 45 | for (let i = 0; i < 10; ++i) { let x = 1; foo(x); } - : ^ + ,-[42:1] + 42 | } + 43 | + 44 | () => { + 45 | for (let i = 0; i < 10; ++i) { let x = 1; foo(x); } + : ^ + 46 | } + 47 | + 48 | () => { `---- x 'i' is never reassigned. Use 'const' insted - ,---- - 49 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } - : ^ + ,-[46:1] + 46 | } + 47 | + 48 | () => { + 49 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } + : ^ + 50 | } + 51 | + 52 | () => { `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 49 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } - : ^ + ,-[46:1] + 46 | } + 47 | + 48 | () => { + 49 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } + : ^ + 50 | } + 51 | + 52 | () => { `---- x 'l' is never reassigned. Use 'const' insted - ,---- - 55 | let l; - : ^ + ,-[52:1] + 52 | () => { + 53 | var foo = function () { + 54 | for (const b5 of c5) { + 55 | let l; + : ^ + 56 | l = 1; + 57 | } + 58 | }; `---- x 'a' is never reassigned. Use 'const' insted - ,---- - 65 | ({ a } = 1); - : ^ + ,-[62:1] + 62 | var foo = function () { + 63 | for (const b of c) { + 64 | let a; + 65 | ({ a } = 1); + : ^ + 66 | } + 67 | }; + 68 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 71 | let x; - : ^ + ,-[68:1] + 68 | } + 69 | + 70 | () => { + 71 | let x; + : ^ + 72 | x = 0; + 73 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 76 | switch (a) { case 0: let x; x = 0; } - : ^ + ,-[73:1] + 73 | } + 74 | + 75 | () => { + 76 | switch (a) { case 0: let x; x = 0; } + : ^ + 77 | } + 78 | + 79 | (function () { let x; x = 1; })(); `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[76:1] + 76 | switch (a) { case 0: let x; x = 0; } + 77 | } + 78 | 79 | (function () { let x; x = 1; })(); : ^ + 80 | + 81 | () => { + 82 | let { a = 0, b } = obj; b = 0; foo(a, b); `---- x 'a' is never reassigned. Use 'const' insted - ,---- - 82 | let { a = 0, b } = obj; b = 0; foo(a, b); - : ^ + ,-[79:1] + 79 | (function () { let x; x = 1; })(); + 80 | + 81 | () => { + 82 | let { a = 0, b } = obj; b = 0; foo(a, b); + : ^ + 83 | } + 84 | + 85 | () => { `---- x 'c' is never reassigned. Use 'const' insted - ,---- - 86 | let { a: { b, c } } = { a: { b: 1, c: 2 } }; b = 3; - : ^ + ,-[83:1] + 83 | } + 84 | + 85 | () => { + 86 | let { a: { b, c } } = { a: { b: 1, c: 2 } }; b = 3; + : ^ + 87 | } + 88 | + 89 | () => { `---- x 'b' is never reassigned. Use 'const' insted - ,---- - 90 | let { a: { b, c } } = { a: { b: 1, c: 2 } } - : ^ + ,-[87:1] + 87 | } + 88 | + 89 | () => { + 90 | let { a: { b, c } } = { a: { b: 1, c: 2 } } + : ^ + 91 | } + 92 | + 93 | () => { `---- x 'c' is never reassigned. Use 'const' insted - ,---- - 90 | let { a: { b, c } } = { a: { b: 1, c: 2 } } - : ^ + ,-[87:1] + 87 | } + 88 | + 89 | () => { + 90 | let { a: { b, c } } = { a: { b: 1, c: 2 } } + : ^ + 91 | } + 92 | + 93 | () => { `---- x 'a' is never reassigned. Use 'const' insted - ,---- - 94 | let [a] = [1] - : ^ + ,-[91:1] + 91 | } + 92 | + 93 | () => { + 94 | let [a] = [1] + : ^ + 95 | } + 96 | + 97 | () => { `---- x 'predicate' is never reassigned. Use 'const' insted - ,---- - 99 | [, { foo: returnType, predicate }] = foo(); - : ^^^^^^^^^ - `---- + ,-[96:1] + 96 | + 97 | () => { + 98 | let predicate; + 99 | [, { foo: returnType, predicate }] = foo(); + : ^^^^^^^^^ + 100 | } + 101 | + 102 | () => { + `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 103 | let x = 'x', y = 'y'; - : ^ + ,-[100:1] + 100 | } + 101 | + 102 | () => { + 103 | let x = 'x', y = 'y'; + : ^ + 104 | } + 105 | `---- x 'y' is never reassigned. Use 'const' insted - ,---- - 103 | let x = 'x', y = 'y'; - : ^ + ,-[100:1] + 100 | } + 101 | + 102 | () => { + 103 | let x = 'x', y = 'y'; + : ^ + 104 | } + 105 | `---- x 'timer' is never reassigned. Use 'const' insted - ,---- + ,-[104:1] + 104 | } + 105 | + 106 | 107 | let timer; : ^^^^^ + 108 | function initialize() { + 109 | if (foo()) { + 110 | clearInterval(timer); `---- x 'rest' is never reassigned. Use 'const' insted - ,---- - 117 | let { l, ...rest } = {}; - : ^^^^ + ,-[114:1] + 114 | + 115 | + 116 | () => { + 117 | let { l, ...rest } = {}; + : ^^^^ + 118 | l = 1; + 119 | } `---- diff --git a/crates/swc/tests/errors/lints/prefer-const/ignore-read-before-assign/output.swc-stderr b/crates/swc/tests/errors/lints/prefer-const/ignore-read-before-assign/output.swc-stderr index 2e786a297fa9..d40dcf1b4d03 100644 --- a/crates/swc/tests/errors/lints/prefer-const/ignore-read-before-assign/output.swc-stderr +++ b/crates/swc/tests/errors/lints/prefer-const/ignore-read-before-assign/output.swc-stderr @@ -1,168 +1,322 @@ x 'x1' is never reassigned. Use 'const' insted - ,---- - 2 | let x1 = 1; - : ^^ + ,-[1:1] + 1 | () => { + 2 | let x1 = 1; + : ^^ + 3 | foo(x1); + 4 | }; `---- x 'i' is never reassigned. Use 'const' insted - ,---- - 7 | for (let i in [1, 2, 3]) { - : ^ - `---- + ,-[4:1] + 4 | }; + 5 | + 6 | () => { + 7 | for (let i in [1, 2, 3]) { + : ^ + 8 | foo(i); + 9 | } + 10 | } + `---- x 'x2' is never reassigned. Use 'const' insted - ,---- - 13 | let [x2 = -1, y2] = [1, 2]; - : ^^ + ,-[10:1] + 10 | } + 11 | + 12 | () => { + 13 | let [x2 = -1, y2] = [1, 2]; + : ^^ + 14 | y2 = 0; + 15 | } `---- x 'x3' is never reassigned. Use 'const' insted - ,---- - 18 | let { a: x3 = -1, b: y3 } = { a: 1, b: 2 }; - : ^^ + ,-[15:1] + 15 | } + 16 | + 17 | () => { + 18 | let { a: x3 = -1, b: y3 } = { a: 1, b: 2 }; + : ^^ + 19 | y3 = 0; + 20 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[19:1] + 19 | y3 = 0; + 20 | } + 21 | 22 | (function () { let x = 1; foo(x); })(); : ^ + 23 | + 24 | (function () { for (let i in [1, 2, 3]) { foo(i); } })(); `---- x 'i' is never reassigned. Use 'const' insted - ,---- + ,-[21:1] + 21 | + 22 | (function () { let x = 1; foo(x); })(); + 23 | 24 | (function () { for (let i in [1, 2, 3]) { foo(i); } })(); : ^ + 25 | + 26 | (function () { for (let x of [1, 2, 3]) { foo(x); } })(); `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[23:1] + 23 | + 24 | (function () { for (let i in [1, 2, 3]) { foo(i); } })(); + 25 | 26 | (function () { for (let x of [1, 2, 3]) { foo(x); } })(); : ^ + 27 | + 28 | (function () { let [x = -1, y] = [1, 2]; y = 0; })(); `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[25:1] + 25 | + 26 | (function () { for (let x of [1, 2, 3]) { foo(x); } })(); + 27 | 28 | (function () { let [x = -1, y] = [1, 2]; y = 0; })(); : ^ + 29 | + 30 | () => { + 31 | let f = (function () { let g = x; })(); `---- x 'g' is never reassigned. Use 'const' insted - ,---- - 31 | let f = (function () { let g = x; })(); - : ^ + ,-[28:1] + 28 | (function () { let [x = -1, y] = [1, 2]; y = 0; })(); + 29 | + 30 | () => { + 31 | let f = (function () { let g = x; })(); + : ^ + 32 | f = 1; + 33 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[32:1] + 32 | f = 1; + 33 | } + 34 | 35 | (function () { let { a: x = -1, b: y } = { a: 1, b: 2 }; y = 0; })(); : ^ + 36 | + 37 | () => { + 38 | let x = 0; `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 39 | { let x = 1; foo(x); } - : ^ + ,-[36:1] + 36 | + 37 | () => { + 38 | let x = 0; + 39 | { let x = 1; foo(x); } + : ^ + 40 | x = 0; + 41 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 44 | for (let i = 0; i < 10; ++i) { let x = 1; foo(x); } - : ^ + ,-[41:1] + 41 | } + 42 | + 43 | () => { + 44 | for (let i = 0; i < 10; ++i) { let x = 1; foo(x); } + : ^ + 45 | } + 46 | + 47 | () => { `---- x 'i' is never reassigned. Use 'const' insted - ,---- - 48 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } - : ^ + ,-[45:1] + 45 | } + 46 | + 47 | () => { + 48 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } + : ^ + 49 | } + 50 | + 51 | () => { `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 48 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } - : ^ + ,-[45:1] + 45 | } + 46 | + 47 | () => { + 48 | for (let i in [1, 2, 3]) { let x = 1; foo(x); } + : ^ + 49 | } + 50 | + 51 | () => { `---- x 'l' is never reassigned. Use 'const' insted - ,---- - 54 | let l; - : ^ + ,-[51:1] + 51 | () => { + 52 | var foo = function () { + 53 | for (const b5 of c5) { + 54 | let l; + : ^ + 55 | l = 1; + 56 | } + 57 | }; `---- x 'a' is never reassigned. Use 'const' insted - ,---- - 64 | ({ a } = 1); - : ^ + ,-[61:1] + 61 | var foo = function () { + 62 | for (const b of c) { + 63 | let a; + 64 | ({ a } = 1); + : ^ + 65 | } + 66 | }; + 67 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 70 | let x; - : ^ + ,-[67:1] + 67 | } + 68 | + 69 | () => { + 70 | let x; + : ^ + 71 | x = 0; + 72 | } `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 75 | switch (a) { case 0: let x; x = 0; } - : ^ + ,-[72:1] + 72 | } + 73 | + 74 | () => { + 75 | switch (a) { case 0: let x; x = 0; } + : ^ + 76 | } + 77 | + 78 | (function () { let x; x = 1; })(); `---- x 'x' is never reassigned. Use 'const' insted - ,---- + ,-[75:1] + 75 | switch (a) { case 0: let x; x = 0; } + 76 | } + 77 | 78 | (function () { let x; x = 1; })(); : ^ + 79 | + 80 | () => { + 81 | let { a = 0, b } = obj; b = 0; foo(a, b); `---- x 'a' is never reassigned. Use 'const' insted - ,---- - 81 | let { a = 0, b } = obj; b = 0; foo(a, b); - : ^ + ,-[78:1] + 78 | (function () { let x; x = 1; })(); + 79 | + 80 | () => { + 81 | let { a = 0, b } = obj; b = 0; foo(a, b); + : ^ + 82 | } + 83 | + 84 | () => { `---- x 'c' is never reassigned. Use 'const' insted - ,---- - 85 | let { a: { b, c } } = { a: { b: 1, c: 2 } }; b = 3; - : ^ + ,-[82:1] + 82 | } + 83 | + 84 | () => { + 85 | let { a: { b, c } } = { a: { b: 1, c: 2 } }; b = 3; + : ^ + 86 | } + 87 | + 88 | () => { `---- x 'b' is never reassigned. Use 'const' insted - ,---- - 89 | let { a: { b, c } } = { a: { b: 1, c: 2 } } - : ^ + ,-[86:1] + 86 | } + 87 | + 88 | () => { + 89 | let { a: { b, c } } = { a: { b: 1, c: 2 } } + : ^ + 90 | } + 91 | + 92 | () => { `---- x 'c' is never reassigned. Use 'const' insted - ,---- - 89 | let { a: { b, c } } = { a: { b: 1, c: 2 } } - : ^ + ,-[86:1] + 86 | } + 87 | + 88 | () => { + 89 | let { a: { b, c } } = { a: { b: 1, c: 2 } } + : ^ + 90 | } + 91 | + 92 | () => { `---- x 'a' is never reassigned. Use 'const' insted - ,---- - 93 | let [a] = [1] - : ^ + ,-[90:1] + 90 | } + 91 | + 92 | () => { + 93 | let [a] = [1] + : ^ + 94 | } + 95 | + 96 | () => { `---- x 'predicate' is never reassigned. Use 'const' insted - ,---- - 98 | [, { foo: returnType, predicate }] = foo(); - : ^^^^^^^^^ - `---- + ,-[95:1] + 95 | + 96 | () => { + 97 | let predicate; + 98 | [, { foo: returnType, predicate }] = foo(); + : ^^^^^^^^^ + 99 | } + 100 | + 101 | () => { + `---- x 'x' is never reassigned. Use 'const' insted - ,---- - 102 | let x = 'x', y = 'y'; - : ^ + ,-[99:1] + 99 | } + 100 | + 101 | () => { + 102 | let x = 'x', y = 'y'; + : ^ + 103 | } + 104 | `---- x 'y' is never reassigned. Use 'const' insted - ,---- - 102 | let x = 'x', y = 'y'; - : ^ + ,-[99:1] + 99 | } + 100 | + 101 | () => { + 102 | let x = 'x', y = 'y'; + : ^ + 103 | } + 104 | `---- x 'rest' is never reassigned. Use 'const' insted - ,---- - 116 | let { l, ...rest } = {}; - : ^^^^ + ,-[113:1] + 113 | + 114 | + 115 | () => { + 116 | let { l, ...rest } = {}; + : ^^^^ + 117 | l = 1; + 118 | } `---- diff --git a/crates/swc/tests/errors/lints/prefer-regex-literals/disallow-redundant-wrapping/output.swc-stderr b/crates/swc/tests/errors/lints/prefer-regex-literals/disallow-redundant-wrapping/output.swc-stderr index b1d87a8bec6d..4f9b0b497846 100644 --- a/crates/swc/tests/errors/lints/prefer-regex-literals/disallow-redundant-wrapping/output.swc-stderr +++ b/crates/swc/tests/errors/lints/prefer-regex-literals/disallow-redundant-wrapping/output.swc-stderr @@ -1,12 +1,16 @@ x Regular expression literal is unnecessarily wrapped within a 'RegExp' constructor - ,---- + ,-[1:1] 1 | new RegExp(/redundant/); : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | + 3 | new RegExp(/redundant/, "g"); `---- x Use regular expression literal with flags instead of the 'RegExp' constructor - ,---- + ,-[1:1] + 1 | new RegExp(/redundant/); + 2 | 3 | new RegExp(/redundant/, "g"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/prefer-regex-literals/es-2020/output.swc-stderr b/crates/swc/tests/errors/lints/prefer-regex-literals/es-2020/output.swc-stderr index 0f8386c7743a..ecf15769f6db 100644 --- a/crates/swc/tests/errors/lints/prefer-regex-literals/es-2020/output.swc-stderr +++ b/crates/swc/tests/errors/lints/prefer-regex-literals/es-2020/output.swc-stderr @@ -1,18 +1,24 @@ x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[1:1] 1 | new globalThis.RegExp("a", "b"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | new globalThis["RegExp"]("a", "b"); + 3 | globalThis.RegExp("a", "b"); `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[1:1] + 1 | new globalThis.RegExp("a", "b"); 2 | new globalThis["RegExp"]("a", "b"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | globalThis.RegExp("a", "b"); `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[1:1] + 1 | new globalThis.RegExp("a", "b"); + 2 | new globalThis["RegExp"]("a", "b"); 3 | globalThis.RegExp("a", "b"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/prefer-regex-literals/simple/output.swc-stderr b/crates/swc/tests/errors/lints/prefer-regex-literals/simple/output.swc-stderr index 3f8a3e4a8a7d..4e7dfe4b64d6 100644 --- a/crates/swc/tests/errors/lints/prefer-regex-literals/simple/output.swc-stderr +++ b/crates/swc/tests/errors/lints/prefer-regex-literals/simple/output.swc-stderr @@ -1,48 +1,90 @@ x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[1:1] 1 | new RegExp("abc"); : ^^^^^^^^^^^^^^^^^ + 2 | new RegExp("abc", "u"); + 3 | RegExp("abc"); + 4 | RegExp("abc", "u"); `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[1:1] + 1 | new RegExp("abc"); 2 | new RegExp("abc", "u"); : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | RegExp("abc"); + 4 | RegExp("abc", "u"); + 5 | new RegExp("\\d\\d\\.\\d\\d\\.\\d\\d\\d\\d"); `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[1:1] + 1 | new RegExp("abc"); + 2 | new RegExp("abc", "u"); 3 | RegExp("abc"); : ^^^^^^^^^^^^^ + 4 | RegExp("abc", "u"); + 5 | new RegExp("\\d\\d\\.\\d\\d\\.\\d\\d\\d\\d"); + 6 | RegExp(`^\\d\\.$`); `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[1:1] + 1 | new RegExp("abc"); + 2 | new RegExp("abc", "u"); + 3 | RegExp("abc"); 4 | RegExp("abc", "u"); : ^^^^^^^^^^^^^^^^^^ + 5 | new RegExp("\\d\\d\\.\\d\\d\\.\\d\\d\\d\\d"); + 6 | RegExp(`^\\d\\.$`); + 7 | new RegExp(String.raw`^\d\.$`); `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[2:1] + 2 | new RegExp("abc", "u"); + 3 | RegExp("abc"); + 4 | RegExp("abc", "u"); 5 | new RegExp("\\d\\d\\.\\d\\d\\.\\d\\d\\d\\d"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | RegExp(`^\\d\\.$`); + 7 | new RegExp(String.raw`^\d\.$`); + 8 | /abc/; `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- + ,-[3:1] + 3 | RegExp("abc"); + 4 | RegExp("abc", "u"); + 5 | new RegExp("\\d\\d\\.\\d\\d\\.\\d\\d\\d\\d"); 6 | RegExp(`^\\d\\.$`); : ^^^^^^^^^^^^^^^^^^ + 7 | new RegExp(String.raw`^\d\.$`); + 8 | /abc/; + 9 | /abc/u; `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- - 7 | new RegExp(String.raw`^\d\.$`); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[4:1] + 4 | RegExp("abc", "u"); + 5 | new RegExp("\\d\\d\\.\\d\\d\\.\\d\\d\\d\\d"); + 6 | RegExp(`^\\d\\.$`); + 7 | new RegExp(String.raw`^\d\.$`); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | /abc/; + 9 | /abc/u; + 10 | /\d\d\.\d\d\.\d\d\d\d/; + `---- x Use a regular expression literal instead of the 'RegExp' constructor - ,---- - 38 | new RegExp("a"); - : ^^^^^^^^^^^^^^^ + ,-[35:1] + 35 | })("a", "b"); + 36 | + 37 | foo(() => { + 38 | new RegExp("a"); + : ^^^^^^^^^^^^^^^ + 39 | })("a", "b"); + 40 | + 41 | new RegExp("a", "b", "c"); `---- diff --git a/crates/swc/tests/errors/lints/quotes/double/output.swc-stderr b/crates/swc/tests/errors/lints/quotes/double/output.swc-stderr index f5dd7ac7650d..44122af187c3 100644 --- a/crates/swc/tests/errors/lints/quotes/double/output.swc-stderr +++ b/crates/swc/tests/errors/lints/quotes/double/output.swc-stderr @@ -1,24 +1,41 @@ x String must use doublequotes - ,---- + ,-[1:1] 1 | var s = `template string`; : ^^^^^^^^^^^^^^^^^ + 2 | var s = `template string with "escape"`; + 3 | var s = `now is ${new Date()}`; + 4 | // prettier-ignore `---- x String must use doublequotes - ,---- + ,-[1:1] + 1 | var s = `template string`; 2 | var s = `template string with "escape"`; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | var s = `now is ${new Date()}`; + 4 | // prettier-ignore + 5 | var s = 'single quotes string'; `---- x String must use doublequotes - ,---- + ,-[2:1] + 2 | var s = `template string with "escape"`; + 3 | var s = `now is ${new Date()}`; + 4 | // prettier-ignore 5 | var s = 'single quotes string'; : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | // prettier-ignore + 7 | var s = 'single quotes string with "escape"'; + 8 | var s = "double quotes string"; `---- x String must use doublequotes - ,---- + ,-[4:1] + 4 | // prettier-ignore + 5 | var s = 'single quotes string'; + 6 | // prettier-ignore 7 | var s = 'single quotes string with "escape"'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | var s = "double quotes string"; `---- diff --git a/crates/swc/tests/errors/lints/quotes/imports/output.swc-stderr b/crates/swc/tests/errors/lints/quotes/imports/output.swc-stderr index 1c1870556ec5..bcedf580cada 100644 --- a/crates/swc/tests/errors/lints/quotes/imports/output.swc-stderr +++ b/crates/swc/tests/errors/lints/quotes/imports/output.swc-stderr @@ -1,6 +1,8 @@ x String must use backtick quotes - ,---- + ,-[1:1] 1 | var s = "double quotes string"; : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | + 3 | import "a"; `---- diff --git a/crates/swc/tests/errors/lints/quotes/single/output.swc-stderr b/crates/swc/tests/errors/lints/quotes/single/output.swc-stderr index 001482283cfb..cd44254dd48b 100644 --- a/crates/swc/tests/errors/lints/quotes/single/output.swc-stderr +++ b/crates/swc/tests/errors/lints/quotes/single/output.swc-stderr @@ -1,18 +1,28 @@ x String must use singlequotes - ,---- + ,-[1:1] 1 | var s = `template string`; : ^^^^^^^^^^^^^^^^^ + 2 | var s = `template string with "escape"`; + 3 | var s = `now is ${new Date()}`; + 4 | // prettier-ignore `---- x String must use singlequotes - ,---- + ,-[1:1] + 1 | var s = `template string`; 2 | var s = `template string with "escape"`; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | var s = `now is ${new Date()}`; + 4 | // prettier-ignore + 5 | var s = 'single quotes string'; `---- x String must use singlequotes - ,---- + ,-[5:1] + 5 | var s = 'single quotes string'; + 6 | // prettier-ignore + 7 | var s = 'single quotes string with "escape"'; 8 | var s = "double quotes string"; : ^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/quotes/valid-cases-backtick/output.swc-stderr b/crates/swc/tests/errors/lints/quotes/valid-cases-backtick/output.swc-stderr index 6b4cdd5457b2..073e9149a290 100644 --- a/crates/swc/tests/errors/lints/quotes/valid-cases-backtick/output.swc-stderr +++ b/crates/swc/tests/errors/lints/quotes/valid-cases-backtick/output.swc-stderr @@ -1,12 +1,20 @@ x String must use backtick quotes - ,---- + ,-[1:1] + 1 | "use strict"; 2 | var v = "use strict"; : ^^^^^^^^^^^^ + 3 | var s = "double quotes string"; + 4 | + 5 | // valid cases `---- x String must use backtick quotes - ,---- + ,-[1:1] + 1 | "use strict"; + 2 | var v = "use strict"; 3 | var s = "double quotes string"; : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | + 5 | // valid cases `---- diff --git a/crates/swc/tests/errors/lints/quotes/valid-cases-double/output.swc-stderr b/crates/swc/tests/errors/lints/quotes/valid-cases-double/output.swc-stderr index 9cfae0fe1491..14ef30065923 100644 --- a/crates/swc/tests/errors/lints/quotes/valid-cases-double/output.swc-stderr +++ b/crates/swc/tests/errors/lints/quotes/valid-cases-double/output.swc-stderr @@ -1,6 +1,9 @@ x String must use doublequotes - ,---- + ,-[1:1] + 1 | // prettier-ignore 2 | var s = 'double quotes string'; : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | + 4 | // valid cases `---- diff --git a/crates/swc/tests/errors/lints/quotes/valid-cases-single/output.swc-stderr b/crates/swc/tests/errors/lints/quotes/valid-cases-single/output.swc-stderr index 8931dd3300eb..f602efaf4965 100644 --- a/crates/swc/tests/errors/lints/quotes/valid-cases-single/output.swc-stderr +++ b/crates/swc/tests/errors/lints/quotes/valid-cases-single/output.swc-stderr @@ -1,12 +1,17 @@ x String must use singlequotes - ,---- + ,-[1:1] 1 | var s = "double quotes string"; : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | + 3 | // valid cases `---- x String must use singlequotes - ,---- + ,-[22:1] + 22 | var foo = `bar 'foo' baz` + 'bar'; + 23 | var foo = `back${x}tick`; + 24 | var foo = tag`backtick`; 25 | var foo = `bar 'foo' baz` + "bar"; : ^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/radix/as-needed/output.swc-stderr b/crates/swc/tests/errors/lints/radix/as-needed/output.swc-stderr index c2734af983ea..ceaeadf80335 100644 --- a/crates/swc/tests/errors/lints/radix/as-needed/output.swc-stderr +++ b/crates/swc/tests/errors/lints/radix/as-needed/output.swc-stderr @@ -1,24 +1,45 @@ x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[11:1] + 11 | Number['parseInt']("12"); + 12 | + 13 | // invalid radix param 14 | parseInt("12", 1); : ^^^^^^^^^^^^^^^^^ + 15 | + 16 | // invalid radix param + 17 | parseInt("12", 37); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[14:1] + 14 | parseInt("12", 1); + 15 | + 16 | // invalid radix param 17 | parseInt("12", 37); : ^^^^^^^^^^^^^^^^^^ + 18 | + 19 | // Missing params + 20 | parseInt(); `---- x Missing parameters - ,---- + ,-[17:1] + 17 | parseInt("12", 37); + 18 | + 19 | // Missing params 20 | parseInt(); : ^^^^^^^^^^ + 21 | + 22 | // redundant radix + 23 | parseInt("12", 10); `---- x Redundant radix parameter - ,---- + ,-[20:1] + 20 | parseInt(); + 21 | + 22 | // redundant radix 23 | parseInt("12", 10); : ^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/radix/default/output.swc-stderr b/crates/swc/tests/errors/lints/radix/default/output.swc-stderr index 79892d79c8a5..a39167ab2c4f 100644 --- a/crates/swc/tests/errors/lints/radix/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/radix/default/output.swc-stderr @@ -1,139 +1,264 @@ x Missing radix parameter - ,---- + ,-[1:1] + 1 | // requires add radix equals 10 2 | parseInt("12"); : ^^^^^^^^^^^^^^ + 3 | + 4 | // requires add radix equals 10 + 5 | Number.parseInt("12"); `---- Error: > Add radix parameter `10` for parsing decimal numbers - ,---- + ,-[1:1] + 1 | // requires add radix equals 10 2 | parseInt("12"); : ^^^^^^^^^^^^^^ + 3 | + 4 | // requires add radix equals 10 + 5 | Number.parseInt("12"); `---- x Missing radix parameter - ,---- + ,-[2:1] + 2 | parseInt("12"); + 3 | + 4 | // requires add radix equals 10 5 | Number.parseInt("12"); : ^^^^^^^^^^^^^^^^^^^^^ + 6 | + 7 | // requires add radix equals 10 + 8 | globalThis.parseInt("12"); `---- Error: > Add radix parameter `10` for parsing decimal numbers - ,---- + ,-[2:1] + 2 | parseInt("12"); + 3 | + 4 | // requires add radix equals 10 5 | Number.parseInt("12"); : ^^^^^^^^^^^^^^^^^^^^^ + 6 | + 7 | // requires add radix equals 10 + 8 | globalThis.parseInt("12"); `---- x Missing radix parameter - ,---- - 8 | globalThis.parseInt("12"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[5:1] + 5 | Number.parseInt("12"); + 6 | + 7 | // requires add radix equals 10 + 8 | globalThis.parseInt("12"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | + 10 | // requires add radix equals 10 + 11 | Number['parseInt']("12"); + `---- Error: > Add radix parameter `10` for parsing decimal numbers - ,---- - 8 | globalThis.parseInt("12"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[5:1] + 5 | Number.parseInt("12"); + 6 | + 7 | // requires add radix equals 10 + 8 | globalThis.parseInt("12"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | + 10 | // requires add radix equals 10 + 11 | Number['parseInt']("12"); + `---- x Missing radix parameter - ,---- + ,-[8:1] + 8 | globalThis.parseInt("12"); + 9 | + 10 | // requires add radix equals 10 11 | Number['parseInt']("12"); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | + 13 | // invalid radix param + 14 | parseInt("12", 1); `---- Error: > Add radix parameter `10` for parsing decimal numbers - ,---- + ,-[8:1] + 8 | globalThis.parseInt("12"); + 9 | + 10 | // requires add radix equals 10 11 | Number['parseInt']("12"); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | + 13 | // invalid radix param + 14 | parseInt("12", 1); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[11:1] + 11 | Number['parseInt']("12"); + 12 | + 13 | // invalid radix param 14 | parseInt("12", 1); : ^^^^^^^^^^^^^^^^^ + 15 | + 16 | // invalid radix param + 17 | parseInt("12", 37); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[14:1] + 14 | parseInt("12", 1); + 15 | + 16 | // invalid radix param 17 | parseInt("12", 37); : ^^^^^^^^^^^^^^^^^^ + 18 | + 19 | // Missing params + 20 | parseInt(); `---- x Missing parameters - ,---- + ,-[17:1] + 17 | parseInt("12", 37); + 18 | + 19 | // Missing params 20 | parseInt(); : ^^^^^^^^^^ + 21 | + 22 | // requires add radix equals 10 + 23 | parseInt("12", "abc"); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[20:1] + 20 | parseInt(); + 21 | + 22 | // requires add radix equals 10 23 | parseInt("12", "abc"); : ^^^^^^^^^^^^^^^^^^^^^ + 24 | + 25 | // no reports required + 26 | parseInt("12", 10); `---- x Missing radix parameter - ,---- - 36 | this.parseInt("12"); - : ^^^^^^^^^^^^^^^^^^^ + ,-[33:1] + 33 | + 34 | // requires add radix equals 10 + 35 | function foo1() { + 36 | this.parseInt("12"); + : ^^^^^^^^^^^^^^^^^^^ + 37 | } + 38 | + 39 | // requires add radix equals 10 `---- Error: > Add radix parameter `10` for parsing decimal numbers - ,---- - 36 | this.parseInt("12"); - : ^^^^^^^^^^^^^^^^^^^ + ,-[33:1] + 33 | + 34 | // requires add radix equals 10 + 35 | function foo1() { + 36 | this.parseInt("12"); + : ^^^^^^^^^^^^^^^^^^^ + 37 | } + 38 | + 39 | // requires add radix equals 10 `---- x Missing radix parameter - ,---- + ,-[37:1] + 37 | } + 38 | + 39 | // requires add radix equals 10 40 | globalThis.parseInt("12"); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | + 42 | // requires add radix equals 10 + 43 | globalThis?.parseInt("12"); `---- Error: > Add radix parameter `10` for parsing decimal numbers - ,---- + ,-[37:1] + 37 | } + 38 | + 39 | // requires add radix equals 10 40 | globalThis.parseInt("12"); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | + 42 | // requires add radix equals 10 + 43 | globalThis?.parseInt("12"); `---- x Missing radix parameter - ,---- + ,-[40:1] + 40 | globalThis.parseInt("12"); + 41 | + 42 | // requires add radix equals 10 43 | globalThis?.parseInt("12"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | + 45 | // requires add radix equals 10 + 46 | parseInt("12", ("abc")); `---- Error: > Add radix parameter `10` for parsing decimal numbers - ,---- + ,-[40:1] + 40 | globalThis.parseInt("12"); + 41 | + 42 | // requires add radix equals 10 43 | globalThis?.parseInt("12"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | + 45 | // requires add radix equals 10 + 46 | parseInt("12", ("abc")); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[43:1] + 43 | globalThis?.parseInt("12"); + 44 | + 45 | // requires add radix equals 10 46 | parseInt("12", ("abc")); : ^^^^^^^^^^^^^^^^^^^^^^^ + 47 | + 48 | // no reports required + 49 | parseInt("12", (3)); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[49:1] + 49 | parseInt("12", (3)); + 50 | + 51 | // requires add radix equals 10 52 | parseInt("12", 2.4); : ^^^^^^^^^^^^^^^^^^^ + 53 | + 54 | // requires add radix equals 10 + 55 | parseInt(`12`, `10`); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[52:1] + 52 | parseInt("12", 2.4); + 53 | + 54 | // requires add radix equals 10 55 | parseInt(`12`, `10`); : ^^^^^^^^^^^^^^^^^^^^ + 56 | + 57 | // requires add radix equals 10 + 58 | console.log(parseInt('10', '10')); `---- x Invalid radix parameter, must be an integer between 2 and 36 - ,---- + ,-[55:1] + 55 | parseInt(`12`, `10`); + 56 | + 57 | // requires add radix equals 10 58 | console.log(parseInt('10', '10')); : ^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/symbol-description/allow-any-as-symbol-description/output.swc-stderr b/crates/swc/tests/errors/lints/symbol-description/allow-any-as-symbol-description/output.swc-stderr index eab1f1a4508f..1a8b81efba45 100644 --- a/crates/swc/tests/errors/lints/symbol-description/allow-any-as-symbol-description/output.swc-stderr +++ b/crates/swc/tests/errors/lints/symbol-description/allow-any-as-symbol-description/output.swc-stderr @@ -1,6 +1,8 @@ x Expected Symbol to have a description - ,---- + ,-[1:1] 1 | Symbol() : ^^^^^^^^ + 2 | Symbol({}) + 3 | Symbol('name') `---- diff --git a/crates/swc/tests/errors/lints/symbol-description/default/output.swc-stderr b/crates/swc/tests/errors/lints/symbol-description/default/output.swc-stderr index 3d1ba1a845ae..2c9e5268f98b 100644 --- a/crates/swc/tests/errors/lints/symbol-description/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/symbol-description/default/output.swc-stderr @@ -1,18 +1,27 @@ x Expected Symbol to have a description - ,---- + ,-[1:1] 1 | Symbol() : ^^^^^^^^ + 2 | Symbol({}) + 3 | foo(() => Symbol()) + 4 | Symbol('name') `---- x Symbol description should be a string - ,---- + ,-[1:1] + 1 | Symbol() 2 | Symbol({}) : ^^^^^^^^^^ + 3 | foo(() => Symbol()) + 4 | Symbol('name') `---- x Expected Symbol to have a description - ,---- + ,-[1:1] + 1 | Symbol() + 2 | Symbol({}) 3 | foo(() => Symbol()) : ^^^^^^^^ + 4 | Symbol('name') `---- diff --git a/crates/swc/tests/errors/lints/use-is-nan/js/default/output.swc-stderr b/crates/swc/tests/errors/lints/use-is-nan/js/default/output.swc-stderr index 482199b43f10..4d8af2617596 100644 --- a/crates/swc/tests/errors/lints/use-is-nan/js/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/use-is-nan/js/default/output.swc-stderr @@ -1,96 +1,154 @@ x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] 1 | if (foo == NaN) {} : ^^^^^|^^^^ : `-- this will always return false + 2 | + 3 | if (NaN == foo) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] + 1 | if (foo == NaN) {} + 2 | 3 | if (NaN == foo) {} : ^^^^^|^^^^ : `-- this will always return false + 4 | + 5 | if (foo != NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[2:1] + 2 | + 3 | if (NaN == foo) {} + 4 | 5 | if (foo != NaN) {} : ^^^^^|^^^^ : `-- this will always return true + 6 | + 7 | if (foo == Number.NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[4:1] + 4 | + 5 | if (foo != NaN) {} + 6 | 7 | if (foo == Number.NaN) {} : ^^^^^^^^|^^^^^^^^ : `-- this will always return false + 8 | + 9 | if (foo != Number.NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 9 | if (foo != Number.NaN) {} - : ^^^^^^^^|^^^^^^^^ - : `-- this will always return true - `---- + ,-[6:1] + 6 | + 7 | if (foo == Number.NaN) {} + 8 | + 9 | if (foo != Number.NaN) {} + : ^^^^^^^^|^^^^^^^^ + : `-- this will always return true + 10 | + 11 | if (foo == Number['NaN']) {} + `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[8:1] + 8 | + 9 | if (foo != Number.NaN) {} + 10 | 11 | if (foo == Number['NaN']) {} : ^^^^^^^^^^|^^^^^^^^^ : `-- this will always return false + 12 | + 13 | if (foo === NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[17:1] + 17 | if (foo == Obj.NaN) {} + 18 | + 19 | 20 | myArray.indexOf(NaN); : ^^^^^^^^^^|^^^^^^^^^ : `-- this will always return -1 + 21 | + 22 | myArray.lastIndexOf(NaN); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[19:1] + 19 | + 20 | myArray.indexOf(NaN); + 21 | 22 | myArray.lastIndexOf(NaN); : ^^^^^^^^^^^^|^^^^^^^^^^^ : `-- this will always return -1 + 23 | + 24 | myArray.lastIndexOf(Number.NaN); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[21:1] + 21 | + 22 | myArray.lastIndexOf(NaN); + 23 | 24 | myArray.lastIndexOf(Number.NaN); : ^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^ : `-- this will always return -1 + 25 | + 26 | myArray.lastIndexOf(Number['NaN']); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[23:1] + 23 | + 24 | myArray.lastIndexOf(Number.NaN); + 25 | 26 | myArray.lastIndexOf(Number['NaN']); : ^^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^ : `-- this will always return -1 + 27 | + 28 | myArray.lastIndexOf(NoN); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 33 | case NaN: - : ^|^ - : `-- this will never match the discriminant + ,-[30:1] + 30 | myArray.lastIndexOf(1); + 31 | + 32 | switch (foo) { + 33 | case NaN: + : ^|^ + : `-- this will never match the discriminant + 34 | bar(); + 35 | break; + 36 | case 1: `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[38:1] + 38 | break; + 39 | } + 40 | 41 | switch (NaN) { : ^|^ : `-- this will never match the test of any case + 42 | case a: + 43 | bar(); + 44 | break; `---- help: NaN is a special value and `NaN == NaN` is false diff --git a/crates/swc/tests/errors/lints/use-is-nan/js/disable-index-of-check/output.swc-stderr b/crates/swc/tests/errors/lints/use-is-nan/js/disable-index-of-check/output.swc-stderr index c17f4122fcd4..55bdeefe8070 100644 --- a/crates/swc/tests/errors/lints/use-is-nan/js/disable-index-of-check/output.swc-stderr +++ b/crates/swc/tests/errors/lints/use-is-nan/js/disable-index-of-check/output.swc-stderr @@ -1,64 +1,102 @@ x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] 1 | if (foo == NaN) {} : ^^^^^|^^^^ : `-- this will always return false + 2 | + 3 | if (NaN == foo) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] + 1 | if (foo == NaN) {} + 2 | 3 | if (NaN == foo) {} : ^^^^^|^^^^ : `-- this will always return false + 4 | + 5 | if (foo != NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[2:1] + 2 | + 3 | if (NaN == foo) {} + 4 | 5 | if (foo != NaN) {} : ^^^^^|^^^^ : `-- this will always return true + 6 | + 7 | if (foo == Number.NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[4:1] + 4 | + 5 | if (foo != NaN) {} + 6 | 7 | if (foo == Number.NaN) {} : ^^^^^^^^|^^^^^^^^ : `-- this will always return false + 8 | + 9 | if (foo != Number.NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 9 | if (foo != Number.NaN) {} - : ^^^^^^^^|^^^^^^^^ - : `-- this will always return true - `---- + ,-[6:1] + 6 | + 7 | if (foo == Number.NaN) {} + 8 | + 9 | if (foo != Number.NaN) {} + : ^^^^^^^^|^^^^^^^^ + : `-- this will always return true + 10 | + 11 | if (foo == Number['NaN']) {} + `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[8:1] + 8 | + 9 | if (foo != Number.NaN) {} + 10 | 11 | if (foo == Number['NaN']) {} : ^^^^^^^^^^|^^^^^^^^^ : `-- this will always return false + 12 | + 13 | if (foo === NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 33 | case NaN: - : ^|^ - : `-- this will never match the discriminant + ,-[30:1] + 30 | myArray.lastIndexOf(1); + 31 | + 32 | switch (foo) { + 33 | case NaN: + : ^|^ + : `-- this will never match the discriminant + 34 | bar(); + 35 | break; + 36 | case 1: `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[38:1] + 38 | break; + 39 | } + 40 | 41 | switch (NaN) { : ^|^ : `-- this will never match the test of any case + 42 | case a: + 43 | bar(); + 44 | break; `---- help: NaN is a special value and `NaN == NaN` is false diff --git a/crates/swc/tests/errors/lints/use-is-nan/js/disable-switch-check/output.swc-stderr b/crates/swc/tests/errors/lints/use-is-nan/js/disable-switch-check/output.swc-stderr index e1bb019ff3fd..2f16ad439f65 100644 --- a/crates/swc/tests/errors/lints/use-is-nan/js/disable-switch-check/output.swc-stderr +++ b/crates/swc/tests/errors/lints/use-is-nan/js/disable-switch-check/output.swc-stderr @@ -1,80 +1,126 @@ x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] 1 | if (foo == NaN) {} : ^^^^^|^^^^ : `-- this will always return false + 2 | + 3 | if (NaN == foo) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] + 1 | if (foo == NaN) {} + 2 | 3 | if (NaN == foo) {} : ^^^^^|^^^^ : `-- this will always return false + 4 | + 5 | if (foo != NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[2:1] + 2 | + 3 | if (NaN == foo) {} + 4 | 5 | if (foo != NaN) {} : ^^^^^|^^^^ : `-- this will always return true + 6 | + 7 | if (foo == Number.NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[4:1] + 4 | + 5 | if (foo != NaN) {} + 6 | 7 | if (foo == Number.NaN) {} : ^^^^^^^^|^^^^^^^^ : `-- this will always return false + 8 | + 9 | if (foo != Number.NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 9 | if (foo != Number.NaN) {} - : ^^^^^^^^|^^^^^^^^ - : `-- this will always return true - `---- + ,-[6:1] + 6 | + 7 | if (foo == Number.NaN) {} + 8 | + 9 | if (foo != Number.NaN) {} + : ^^^^^^^^|^^^^^^^^ + : `-- this will always return true + 10 | + 11 | if (foo == Number['NaN']) {} + `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[8:1] + 8 | + 9 | if (foo != Number.NaN) {} + 10 | 11 | if (foo == Number['NaN']) {} : ^^^^^^^^^^|^^^^^^^^^ : `-- this will always return false + 12 | + 13 | if (foo === NaN) {} `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[17:1] + 17 | if (foo == Obj.NaN) {} + 18 | + 19 | 20 | myArray.indexOf(NaN); : ^^^^^^^^^^|^^^^^^^^^ : `-- this will always return -1 + 21 | + 22 | myArray.lastIndexOf(NaN); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[19:1] + 19 | + 20 | myArray.indexOf(NaN); + 21 | 22 | myArray.lastIndexOf(NaN); : ^^^^^^^^^^^^|^^^^^^^^^^^ : `-- this will always return -1 + 23 | + 24 | myArray.lastIndexOf(Number.NaN); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[21:1] + 21 | + 22 | myArray.lastIndexOf(NaN); + 23 | 24 | myArray.lastIndexOf(Number.NaN); : ^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^ : `-- this will always return -1 + 25 | + 26 | myArray.lastIndexOf(Number['NaN']); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[23:1] + 23 | + 24 | myArray.lastIndexOf(Number.NaN); + 25 | 26 | myArray.lastIndexOf(Number['NaN']); : ^^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^ : `-- this will always return -1 + 27 | + 28 | myArray.lastIndexOf(NoN); `---- help: NaN is a special value and `NaN == NaN` is false diff --git a/crates/swc/tests/errors/lints/use-is-nan/ts/default/output.swc-stderr b/crates/swc/tests/errors/lints/use-is-nan/ts/default/output.swc-stderr index c526ff00d725..8f57f6f11e01 100644 --- a/crates/swc/tests/errors/lints/use-is-nan/ts/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/use-is-nan/ts/default/output.swc-stderr @@ -1,54 +1,84 @@ x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] 1 | switch (NaN as any) { : ^^^^^|^^^^ : `-- this will never match the test of any case + 2 | case NaN as any: + 3 | case Number.NaN as any: + 4 | case 1: `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 2 | case NaN as any: - : ^^^^^|^^^^ - : `-- this will never match the discriminant + ,-[1:1] + 1 | switch (NaN as any) { + 2 | case NaN as any: + : ^^^^^|^^^^ + : `-- this will never match the discriminant + 3 | case Number.NaN as any: + 4 | case 1: + 5 | baz(); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 3 | case Number.NaN as any: - : ^^^^^^^^|^^^^^^^^ - : `-- this will never match the discriminant + ,-[1:1] + 1 | switch (NaN as any) { + 2 | case NaN as any: + 3 | case Number.NaN as any: + : ^^^^^^^^|^^^^^^^^ + : `-- this will never match the discriminant + 4 | case 1: + 5 | baz(); + 6 | } `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- - 8 | if (foo == Number.NaN as any) {} - : ^^^^^^^^^^^^|^^^^^^^^^^^ - : `-- this will always return false - `---- + ,-[5:1] + 5 | baz(); + 6 | } + 7 | + 8 | if (foo == Number.NaN as any) {} + : ^^^^^^^^^^^^|^^^^^^^^^^^ + : `-- this will always return false + 9 | + 10 | myArray.lastIndexOf(NaN as any); + `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[7:1] + 7 | + 8 | if (foo == Number.NaN as any) {} + 9 | 10 | myArray.lastIndexOf(NaN as any); : ^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^ : `-- this will always return -1 + 11 | + 12 | myArray.lastIndexOf(Number.NaN as any); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[9:1] + 9 | + 10 | myArray.lastIndexOf(NaN as any); + 11 | 12 | myArray.lastIndexOf(Number.NaN as any); : ^^^^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^^^ : `-- this will always return -1 + 13 | + 14 | myArray.lastIndexOf(Number['NaN'] as any); `---- help: NaN is a special value and `NaN == NaN` is false x Use the isNaN function to compare with NaN - ,---- + ,-[11:1] + 11 | + 12 | myArray.lastIndexOf(Number.NaN as any); + 13 | 14 | myArray.lastIndexOf(Number['NaN'] as any); : ^^^^^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^^^^^ : `-- this will always return -1 diff --git a/crates/swc/tests/errors/lints/use-is-nan/ts/disable-any-cast/output.swc-stderr b/crates/swc/tests/errors/lints/use-is-nan/ts/disable-any-cast/output.swc-stderr index 8c2c3c68872f..d176b6351ddd 100644 --- a/crates/swc/tests/errors/lints/use-is-nan/ts/disable-any-cast/output.swc-stderr +++ b/crates/swc/tests/errors/lints/use-is-nan/ts/disable-any-cast/output.swc-stderr @@ -1,8 +1,11 @@ x Use the isNaN function to compare with NaN - ,---- + ,-[1:1] 1 | if (a == NaN) {} : ^^^^|^^^ : `-- this will always return false + 2 | + 3 | switch (NaN as any) { + 4 | case NaN as any: `---- help: NaN is a special value and `NaN == NaN` is false diff --git a/crates/swc/tests/errors/lints/valid-typeof/default/output.swc-stderr b/crates/swc/tests/errors/lints/valid-typeof/default/output.swc-stderr index 583fa141e03e..2f601aac6bb7 100644 --- a/crates/swc/tests/errors/lints/valid-typeof/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/valid-typeof/default/output.swc-stderr @@ -1,30 +1,54 @@ x Invalid typeof comparison value - ,---- + ,-[1:1] 1 | typeof foo === "strnig"; : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | typeof foo == "undefimed"; + 3 | typeof bar != "nunber"; + 4 | typeof bar !== "fucntion"; `---- x Invalid typeof comparison value - ,---- + ,-[1:1] + 1 | typeof foo === "strnig"; 2 | typeof foo == "undefimed"; : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | typeof bar != "nunber"; + 4 | typeof bar !== "fucntion"; + 5 | typeof bar !== foo(); `---- x Invalid typeof comparison value - ,---- + ,-[1:1] + 1 | typeof foo === "strnig"; + 2 | typeof foo == "undefimed"; 3 | typeof bar != "nunber"; : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | typeof bar !== "fucntion"; + 5 | typeof bar !== foo(); + 6 | typeof foo > "strnig"; `---- x Invalid typeof comparison value - ,---- + ,-[1:1] + 1 | typeof foo === "strnig"; + 2 | typeof foo == "undefimed"; + 3 | typeof bar != "nunber"; 4 | typeof bar !== "fucntion"; : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | typeof bar !== foo(); + 6 | typeof foo > "strnig"; + 7 | typeof bar !== "function"; `---- x Invalid typeof comparison value - ,---- + ,-[2:1] + 2 | typeof foo == "undefimed"; + 3 | typeof bar != "nunber"; + 4 | typeof bar !== "fucntion"; 5 | typeof bar !== foo(); : ^^^^^^^^^^^^^^^^^^^^ + 6 | typeof foo > "strnig"; + 7 | typeof bar !== "function"; + 8 | typeof x === typeof y; `---- diff --git a/crates/swc/tests/errors/lints/valid-typeof/disable-strict-checks/output.swc-stderr b/crates/swc/tests/errors/lints/valid-typeof/disable-strict-checks/output.swc-stderr index f2848f569877..27bfa7804ec5 100644 --- a/crates/swc/tests/errors/lints/valid-typeof/disable-strict-checks/output.swc-stderr +++ b/crates/swc/tests/errors/lints/valid-typeof/disable-strict-checks/output.swc-stderr @@ -1,24 +1,40 @@ x Invalid typeof comparison value - ,---- + ,-[1:1] 1 | typeof foo === "strnig" : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | typeof foo == "undefimed" + 3 | typeof bar != "nunber" + 4 | typeof bar !== "fucntion" `---- x Invalid typeof comparison value - ,---- + ,-[1:1] + 1 | typeof foo === "strnig" 2 | typeof foo == "undefimed" : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | typeof bar != "nunber" + 4 | typeof bar !== "fucntion" `---- x Invalid typeof comparison value - ,---- + ,-[1:1] + 1 | typeof foo === "strnig" + 2 | typeof foo == "undefimed" 3 | typeof bar != "nunber" : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | typeof bar !== "fucntion" + 5 | + 6 | typeof bar !== foo() `---- x Invalid typeof comparison value - ,---- + ,-[1:1] + 1 | typeof foo === "strnig" + 2 | typeof foo == "undefimed" + 3 | typeof bar != "nunber" 4 | typeof bar !== "fucntion" : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | + 6 | typeof bar !== foo() `---- diff --git a/crates/swc/tests/errors/lints/yoda/always/output.swc-stderr b/crates/swc/tests/errors/lints/yoda/always/output.swc-stderr index 7bdf5441bf80..8d287c771ec8 100644 --- a/crates/swc/tests/errors/lints/yoda/always/output.swc-stderr +++ b/crates/swc/tests/errors/lints/yoda/always/output.swc-stderr @@ -1,6 +1,9 @@ x Expected literal to be on the left side of < - ,---- + ,-[1:1] + 1 | if (10 > a) {} + 2 | 3 | if (a < 10) {} : ^^^^^^ + 4 | `---- diff --git a/crates/swc/tests/errors/lints/yoda/default/output.swc-stderr b/crates/swc/tests/errors/lints/yoda/default/output.swc-stderr index b8a45fdf4398..e3a272ca3355 100644 --- a/crates/swc/tests/errors/lints/yoda/default/output.swc-stderr +++ b/crates/swc/tests/errors/lints/yoda/default/output.swc-stderr @@ -1,42 +1,72 @@ x Expected literal to be on the right side of === - ,---- + ,-[1:1] 1 | if (10 === a) {} : ^^^^^^^^ + 2 | + 3 | if ('a' === a) `---- x Expected literal to be on the right side of === - ,---- + ,-[1:1] + 1 | if (10 === a) {} + 2 | 3 | if ('a' === a) : ^^^^^^^^^ + 4 | + 5 | if (`abc` === a) {} `---- x Expected literal to be on the right side of === - ,---- + ,-[2:1] + 2 | + 3 | if ('a' === a) + 4 | 5 | if (`abc` === a) {} : ^^^^^^^^^^^ + 6 | + 7 | if (-10 === a) {} `---- x Expected literal to be on the right side of === - ,---- + ,-[4:1] + 4 | + 5 | if (`abc` === a) {} + 6 | 7 | if (-10 === a) {} : ^^^^^^^^^ + 8 | + 9 | if (10 < a && a > 30) {} `---- x Expected literal to be on the right side of < - ,---- - 9 | if (10 < a && a > 30) {} - : ^^^^^^ - `---- + ,-[6:1] + 6 | + 7 | if (-10 === a) {} + 8 | + 9 | if (10 < a && a > 30) {} + : ^^^^^^ + 10 | + 11 | if (c && (10 < a && a > 30)) {} + `---- x Expected literal to be on the right side of < - ,---- + ,-[8:1] + 8 | + 9 | if (10 < a && a > 30) {} + 10 | 11 | if (c && (10 < a && a > 30)) {} : ^^^^^^ + 12 | + 13 | // wait for rule "radix" merge + 14 | if (String.raw`abc` === a) {} `---- x Expected literal to be on the right side of === - ,---- + ,-[20:1] + 20 | + 21 | if (f() === a) {} + 22 | 23 | if ((foo === 1) && (1 === foo)) {} : ^^^^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/yoda/except-range/output.swc-stderr b/crates/swc/tests/errors/lints/yoda/except-range/output.swc-stderr index c2d3f475a068..0154a29314d7 100644 --- a/crates/swc/tests/errors/lints/yoda/except-range/output.swc-stderr +++ b/crates/swc/tests/errors/lints/yoda/except-range/output.swc-stderr @@ -1,12 +1,17 @@ x Expected literal to be on the right side of > - ,---- + ,-[1:1] 1 | if (10 > a) {} : ^^^^^^ + 2 | + 3 | if (10 < a && a > 30) {} `---- x Expected literal to be on the right side of < - ,---- + ,-[4:1] + 4 | + 5 | if (c && (10 < a && a > 30)) {} + 6 | 7 | if (c && (10 < a) && a > 30) {} : ^^^^^^ `---- diff --git a/crates/swc/tests/errors/lints/yoda/only-equality/output.swc-stderr b/crates/swc/tests/errors/lints/yoda/only-equality/output.swc-stderr index 8d82cd6bb086..5a58781abbf1 100644 --- a/crates/swc/tests/errors/lints/yoda/only-equality/output.swc-stderr +++ b/crates/swc/tests/errors/lints/yoda/only-equality/output.swc-stderr @@ -1,6 +1,8 @@ x Expected literal to be on the right side of === - ,---- + ,-[1:1] 1 | if (10 === a) {} : ^^^^^^^^ + 2 | + 3 | if (10 < a) {} `---- diff --git a/crates/swc/tests/errors/module/esnext/import-assign/output.swc-stderr b/crates/swc/tests/errors/module/esnext/import-assign/output.swc-stderr index d7e7b5dca4f5..18708ce67df2 100644 --- a/crates/swc/tests/errors/module/esnext/import-assign/output.swc-stderr +++ b/crates/swc/tests/errors/module/esnext/import-assign/output.swc-stderr @@ -1,12 +1,16 @@ x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. - ,---- + ,-[1:1] 1 | import homura = require("homura"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | + 3 | export import madoka = require("madoka"); `---- x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. - ,---- + ,-[1:1] + 1 | import homura = require("homura"); + 2 | 3 | export import madoka = require("madoka"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js b/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js index 6e0be2fc56d8..216ce7503883 100644 --- a/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/1.0lib-noErrors.1.normal.js @@ -1,7 +1,13 @@ //// [1.0lib-noErrors.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[26:1] +//! 26 | * Evaluates JavaScript code and executes it. +//! 27 | * @param x A String value that contains valid JavaScript code. +//! 28 | */ //! 29 | declare function eval(x: string): any; //! : ^^^^ +//! 30 | +//! 31 | /** +//! 32 | * Converts A string to an integer. //! `---- diff --git a/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js b/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js index 6e0be2fc56d8..216ce7503883 100644 --- a/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/1.0lib-noErrors.2.minified.js @@ -1,7 +1,13 @@ //// [1.0lib-noErrors.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[26:1] +//! 26 | * Evaluates JavaScript code and executes it. +//! 27 | * @param x A String value that contains valid JavaScript code. +//! 28 | */ //! 29 | declare function eval(x: string): any; //! : ^^^^ +//! 30 | +//! 31 | /** +//! 32 | * Converts A string to an integer. //! `---- diff --git a/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js b/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js index 7f28700a64e2..7a60b6f2745c 100644 --- a/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js +++ b/crates/swc/tests/tsc-references/ES5For-of20.1.normal.js @@ -1,7 +1,12 @@ //// [ES5For-of20.ts] //! //! x 'const' declarations must be initialized -//! ,---- -//! 4 | const v; -//! : ^ +//! ,-[1:1] +//! 1 | for (let v of []) { +//! 2 | let v; +//! 3 | for (let v of [v]) { +//! 4 | const v; +//! : ^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js b/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js index 7f28700a64e2..7a60b6f2745c 100644 --- a/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js +++ b/crates/swc/tests/tsc-references/ES5For-of20.2.minified.js @@ -1,7 +1,12 @@ //// [ES5For-of20.ts] //! //! x 'const' declarations must be initialized -//! ,---- -//! 4 | const v; -//! : ^ +//! ,-[1:1] +//! 1 | for (let v of []) { +//! 2 | let v; +//! 3 | for (let v of [v]) { +//! 4 | const v; +//! : ^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js index abebd303b844..72f2972d61f6 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration11_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function * yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js index abebd303b844..72f2972d61f6 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration11_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration11_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function * yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js index e5269555ab0e..80b53e01b228 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration2_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js index e5269555ab0e..80b53e01b228 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration2_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration2_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js index 6ecbe133afa1..11ee00792de0 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.1.normal.js @@ -1,14 +1,16 @@ //// [FunctionDeclaration3_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js index 6ecbe133afa1..11ee00792de0 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration3_es6.2.minified.js @@ -1,14 +1,16 @@ //// [FunctionDeclaration3_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | function f(yield = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js index aa6acb4b6e93..c6bd4dc607a8 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration4_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js index aa6acb4b6e93..c6bd4dc607a8 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration4_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration4_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function yield() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js index 66c8ceee80ed..5e7bc95fa813 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.1.normal.js @@ -1,13 +1,15 @@ //// [FunctionDeclaration5_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Expected ident -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js index 66c8ceee80ed..5e7bc95fa813 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration5_es6.2.minified.js @@ -1,13 +1,15 @@ //// [FunctionDeclaration5_es6.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- //! //! x Expected ident -//! ,---- +//! ,-[1:1] //! 1 | function*foo(yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js index 6eccac016c74..fb10ace3b183 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.1.normal.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration6_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- +//! ,-[1:1] //! 1 | function*foo(a = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js index 6eccac016c74..fb10ace3b183 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration6_es6.2.minified.js @@ -1,7 +1,8 @@ //// [FunctionDeclaration6_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- +//! ,-[1:1] //! 1 | function*foo(a = yield) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js index 8ee23aaa205d..e2711590911f 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.1.normal.js @@ -1,7 +1,11 @@ //// [FunctionDeclaration7_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- -//! 3 | function*foo(a = yield) { -//! : ^^^^^ +//! ,-[1:1] +//! 1 | function*bar() { +//! 2 | // 'yield' here is an identifier, and not a yield expression. +//! 3 | function*foo(a = yield) { +//! : ^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js index 8ee23aaa205d..e2711590911f 100644 --- a/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/FunctionDeclaration7_es6.2.minified.js @@ -1,7 +1,11 @@ //// [FunctionDeclaration7_es6.ts] //! //! x 'yield' cannot be used as a parameter within generator -//! ,---- -//! 3 | function*foo(a = yield) { -//! : ^^^^^ +//! ,-[1:1] +//! 1 | function*bar() { +//! 2 | // 'yield' here is an identifier, and not a yield expression. +//! 3 | function*foo(a = yield) { +//! : ^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js index 030662b8976a..1f70c52813df 100644 --- a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.1.normal.js @@ -1,7 +1,8 @@ //// [VariableDeclaration11_es6.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | let //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js index 030662b8976a..1f70c52813df 100644 --- a/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/VariableDeclaration11_es6.2.minified.js @@ -1,7 +1,8 @@ //// [VariableDeclaration11_es6.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | let //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js b/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js index 385bd2a519d3..53c1e0bfcd2a 100644 --- a/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/YieldExpression8_es6.1.normal.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | yield(foo); //! : ^^^^^ +//! 2 | function* foo() { +//! 3 | yield(foo); +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js b/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js index 385bd2a519d3..53c1e0bfcd2a 100644 --- a/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/YieldExpression8_es6.2.minified.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | yield(foo); //! : ^^^^^ +//! 2 | function* foo() { +//! 3 | yield(foo); +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js b/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js index 608a300c4854..9cab43a314e7 100644 --- a/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js +++ b/crates/swc/tests/tsc-references/abstractPropertyInitializer.1.normal.js @@ -1,7 +1,9 @@ //// [abstractPropertyInitializer.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract prop = 1 -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class C { +//! 2 | abstract prop = 1 +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js b/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js index 608a300c4854..9cab43a314e7 100644 --- a/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js +++ b/crates/swc/tests/tsc-references/abstractPropertyInitializer.2.minified.js @@ -1,7 +1,9 @@ //// [abstractPropertyInitializer.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract prop = 1 -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class C { +//! 2 | abstract prop = 1 +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js b/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js index 4c170eea1357..af164affb565 100644 --- a/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorWithES3.1.normal.js @@ -1,25 +1,46 @@ //// [accessorWithES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 5 | get x() { -//! : ^ +//! ,-[2:1] +//! 2 | // error to use accessors in ES3 mode +//! 3 | +//! 4 | class C { +//! 5 | get x() { +//! : ^ +//! 6 | return 1; +//! 7 | } +//! 8 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | set x(v) { -//! : ^ +//! ,-[8:1] +//! 8 | } +//! 9 | +//! 10 | class D { +//! 11 | set x(v) { +//! : ^ +//! 12 | } +//! 13 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 16 | get a() { return 1 } -//! : ^ +//! ,-[13:1] +//! 13 | } +//! 14 | +//! 15 | var x = { +//! 16 | get a() { return 1 } +//! : ^ +//! 17 | } +//! 18 | +//! 19 | var y = { //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 20 | set b(v) { } -//! : ^ +//! ,-[17:1] +//! 17 | } +//! 18 | +//! 19 | var y = { +//! 20 | set b(v) { } +//! : ^ +//! 21 | } //! `---- diff --git a/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js b/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js index 4c170eea1357..af164affb565 100644 --- a/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorWithES3.2.minified.js @@ -1,25 +1,46 @@ //// [accessorWithES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 5 | get x() { -//! : ^ +//! ,-[2:1] +//! 2 | // error to use accessors in ES3 mode +//! 3 | +//! 4 | class C { +//! 5 | get x() { +//! : ^ +//! 6 | return 1; +//! 7 | } +//! 8 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | set x(v) { -//! : ^ +//! ,-[8:1] +//! 8 | } +//! 9 | +//! 10 | class D { +//! 11 | set x(v) { +//! : ^ +//! 12 | } +//! 13 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 16 | get a() { return 1 } -//! : ^ +//! ,-[13:1] +//! 13 | } +//! 14 | +//! 15 | var x = { +//! 16 | get a() { return 1 } +//! : ^ +//! 17 | } +//! 18 | +//! 19 | var y = { //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 20 | set b(v) { } -//! : ^ +//! ,-[17:1] +//! 17 | } +//! 18 | +//! 19 | var y = { +//! 20 | set b(v) { } +//! : ^ +//! 21 | } //! `---- diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js index f067442e5dfc..be59bb3b787a 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.1.normal.js @@ -1,7 +1,11 @@ //// [accessorsOverrideProperty7.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract p = 'yep' -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract p = 'yep' +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | class B extends A { +//! 5 | get p() { return 'oh no' } // error //! `---- diff --git a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js index f067442e5dfc..be59bb3b787a 100644 --- a/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js +++ b/crates/swc/tests/tsc-references/accessorsOverrideProperty7.2.minified.js @@ -1,7 +1,11 @@ //// [accessorsOverrideProperty7.ts] //! //! x Abstract property cannot have an initializer. -//! ,---- -//! 2 | abstract p = 'yep' -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract p = 'yep' +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | class B extends A { +//! 5 | get p() { return 'oh no' } // error //! `---- diff --git a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js index 2065480b4f08..83a97b776ffc 100644 --- a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js +++ b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).1.normal.js @@ -1,49 +1,93 @@ //// [ambientAccessors.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 3 | static get a(): string; -//! : ^ +//! ,-[1:1] +//! 1 | // ok to use accessors in ambient class in ES3 +//! 2 | declare class C { +//! 3 | static get a(): string; +//! : ^ +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 4 | static set a(value: string); -//! : ^ +//! ,-[1:1] +//! 1 | // ok to use accessors in ambient class in ES3 +//! 2 | declare class C { +//! 3 | static get a(): string; +//! 4 | static set a(value: string); +//! : ^ +//! 5 | +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 6 | private static get b(): string; -//! : ^ +//! ,-[3:1] +//! 3 | static get a(): string; +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; +//! : ^ +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 7 | private static set b(foo: string); -//! : ^ -//! `---- +//! ,-[4:1] +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); +//! : ^ +//! 8 | +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | get x(): string; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; +//! : ^ +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | set x(value: string); -//! : ^ +//! ,-[7:1] +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! : ^ +//! 11 | +//! 12 | private get y(): string; +//! 13 | private set y(foo: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 12 | private get y(): string; -//! : ^ +//! ,-[9:1] +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! : ^ +//! 13 | private set y(foo: string); +//! 14 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 13 | private set y(foo: string); -//! : ^ +//! ,-[10:1] +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! 13 | private set y(foo: string); +//! : ^ +//! 14 | } //! `---- diff --git a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js index 2065480b4f08..83a97b776ffc 100644 --- a/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js +++ b/crates/swc/tests/tsc-references/ambientAccessors(target=es3).2.minified.js @@ -1,49 +1,93 @@ //// [ambientAccessors.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 3 | static get a(): string; -//! : ^ +//! ,-[1:1] +//! 1 | // ok to use accessors in ambient class in ES3 +//! 2 | declare class C { +//! 3 | static get a(): string; +//! : ^ +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 4 | static set a(value: string); -//! : ^ +//! ,-[1:1] +//! 1 | // ok to use accessors in ambient class in ES3 +//! 2 | declare class C { +//! 3 | static get a(): string; +//! 4 | static set a(value: string); +//! : ^ +//! 5 | +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 6 | private static get b(): string; -//! : ^ +//! ,-[3:1] +//! 3 | static get a(): string; +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; +//! : ^ +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 7 | private static set b(foo: string); -//! : ^ -//! `---- +//! ,-[4:1] +//! 4 | static set a(value: string); +//! 5 | +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); +//! : ^ +//! 8 | +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | get x(): string; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | private static get b(): string; +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; +//! : ^ +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | set x(value: string); -//! : ^ +//! ,-[7:1] +//! 7 | private static set b(foo: string); +//! 8 | +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! : ^ +//! 11 | +//! 12 | private get y(): string; +//! 13 | private set y(foo: string); //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 12 | private get y(): string; -//! : ^ +//! ,-[9:1] +//! 9 | get x(): string; +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! : ^ +//! 13 | private set y(foo: string); +//! 14 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 13 | private set y(foo: string); -//! : ^ +//! ,-[10:1] +//! 10 | set x(value: string); +//! 11 | +//! 12 | private get y(): string; +//! 13 | private set y(foo: string); +//! : ^ +//! 14 | } //! `---- diff --git a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js index e8d076c04d8a..fa1ae4c8db85 100644 --- a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js +++ b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.1.normal.js @@ -5,13 +5,22 @@ //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | /// //! 2 | import imp1 = require('equ'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | +//! 5 | // Ambient external module members are always exported with or without export keyword when module lacks export assignment //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | +//! 5 | // Ambient external module members are always exported with or without export keyword when module lacks export assignment //! 6 | import imp3 = require('equ2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | var n = imp3.x; +//! 8 | var n: number; //! `---- diff --git a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js index e5c75c9eac6b..7c136e0a35be 100644 --- a/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js +++ b/crates/swc/tests/tsc-references/ambientDeclarationsExternal.2.minified.js @@ -3,13 +3,22 @@ //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | /// //! 2 | import imp1 = require('equ'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | +//! 5 | // Ambient external module members are always exported with or without export keyword when module lacks export assignment //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | +//! 5 | // Ambient external module members are always exported with or without export keyword when module lacks export assignment //! 6 | import imp3 = require('equ2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | var n = imp3.x; +//! 8 | var n: number; //! `---- diff --git a/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js b/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js index b0e282d60d4e..7fa0e690e9da 100644 --- a/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js +++ b/crates/swc/tests/tsc-references/ambientShorthand.1.normal.js @@ -2,7 +2,11 @@ //// [user.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | /// +//! 2 | import foo, {bar} from "jquery"; +//! 3 | import * as baz from "fs"; //! 4 | import boom = require("jquery"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | foo(bar, baz, boom); //! `---- diff --git a/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js b/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js index b0e282d60d4e..7fa0e690e9da 100644 --- a/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js +++ b/crates/swc/tests/tsc-references/ambientShorthand.2.minified.js @@ -2,7 +2,11 @@ //// [user.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | /// +//! 2 | import foo, {bar} from "jquery"; +//! 3 | import * as baz from "fs"; //! 4 | import boom = require("jquery"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | foo(bar, baz, boom); //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js index 8688f880bc67..5a84d514f819 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.1.normal.js @@ -1,14 +1,23 @@ //// [asiPreventsParsingAsInterface01.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | interface // This should be the identifier 'interface' +//! 5 | I // This should be the identifier 'I' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var interface: number, I: string; +//! 3 | //! 4 | interface // This should be the identifier 'interface' //! : ^^^^^^^^^ +//! 5 | I // This should be the identifier 'I' +//! 6 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js index 8688f880bc67..5a84d514f819 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface01.2.minified.js @@ -1,14 +1,23 @@ //// [asiPreventsParsingAsInterface01.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | interface // This should be the identifier 'interface' +//! 5 | I // This should be the identifier 'I' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var interface: number, I: string; +//! 3 | //! 4 | interface // This should be the identifier 'interface' //! : ^^^^^^^^^ +//! 5 | I // This should be the identifier 'I' +//! 6 | {} // This should be a block body //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js index 5e2a63860ef6..bab29f990eac 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.1.normal.js @@ -1,14 +1,23 @@ //// [asiPreventsParsingAsInterface02.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(interface: number, I: string) { //! : ^^^^^^^^^ +//! 3 | interface // This should be the identifier 'interface' +//! 4 | I // This should be the identifier 'I' +//! 5 | {} // This should be a block body //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 3 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(interface: number, I: string) { +//! 3 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 4 | I // This should be the identifier 'I' +//! 5 | {} // This should be a block body +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js index 5e2a63860ef6..bab29f990eac 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface02.2.minified.js @@ -1,14 +1,23 @@ //// [asiPreventsParsingAsInterface02.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(interface: number, I: string) { //! : ^^^^^^^^^ +//! 3 | interface // This should be the identifier 'interface' +//! 4 | I // This should be the identifier 'I' +//! 5 | {} // This should be a block body //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 3 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(interface: number, I: string) { +//! 3 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 4 | I // This should be the identifier 'I' +//! 5 | {} // This should be a block body +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js index ec87d23d69f7..7c723f5ff708 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.1.normal.js @@ -1,14 +1,24 @@ //// [asiPreventsParsingAsInterface03.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | namespace n { +//! 5 | interface // This should be the identifier 'interface' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 5 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | var interface: number, I: string; +//! 3 | +//! 4 | namespace n { +//! 5 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 6 | I // This should be the identifier 'I' +//! 7 | {} // This should be a block body +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js index ec87d23d69f7..7c723f5ff708 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface03.2.minified.js @@ -1,14 +1,24 @@ //// [asiPreventsParsingAsInterface03.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | namespace n { +//! 5 | interface // This should be the identifier 'interface' //! `---- //! //! x Unexpected token `interface`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 5 | interface // This should be the identifier 'interface' -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | var interface: number, I: string; +//! 3 | +//! 4 | namespace n { +//! 5 | interface // This should be the identifier 'interface' +//! : ^^^^^^^^^ +//! 6 | I // This should be the identifier 'I' +//! 7 | {} // This should be a block body +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js index bcfa120f89d9..7e401e105283 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.1.normal.js @@ -1,7 +1,11 @@ //// [asiPreventsParsingAsInterface04.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var declare: boolean, interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | declare // This should be the identifier 'declare' +//! 5 | interface // This should be the identifier 'interface' //! `---- diff --git a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js index bcfa120f89d9..7e401e105283 100644 --- a/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js +++ b/crates/swc/tests/tsc-references/asiPreventsParsingAsInterface04.2.minified.js @@ -1,7 +1,11 @@ //// [asiPreventsParsingAsInterface04.ts] //! //! x `interface` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var declare: boolean, interface: number, I: string; //! : ^^^^^^^^^ +//! 3 | +//! 4 | declare // This should be the identifier 'declare' +//! 5 | interface // This should be the identifier 'interface' //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js index 69ad2026917f..70251927f82f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js index 69ad2026917f..70251927f82f 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js index 8298ed5df9ea..a8a3f494e268 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js index 8298ed5df9ea..a8a3f494e268 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js index f189173ccf4b..b985d508b417 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js index f189173ccf4b..b985d508b417 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction2_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var f = (await) => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js index 6c8847d6d61f..685b6f1cea2c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js index 6c8847d6d61f..685b6f1cea2c 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js index 61d6e91e5302..c2bc5185f7fd 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js index 61d6e91e5302..c2bc5185f7fd 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js index a76925a313d4..31f3b48a7d0d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js index a76925a313d4..31f3b48a7d0d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction3_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js index 5dc32822120c..777e399d918b 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js index 5dc32822120c..777e399d918b 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js index 38fbdcec2566..b72e9922c296 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js index 38fbdcec2566..b72e9922c296 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js index a717ed2251b7..f26e8a96aa2d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js index a717ed2251b7..f26e8a96aa2d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction4_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncArrowFunction4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | var await = () => { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js index 5991eb448e96..9170b7531792 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js index 5991eb448e96..9170b7531792 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es2017.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js index 2dd0ab2e3163..b8bd92912e9a 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js index 2dd0ab2e3163..b8bd92912e9a 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es5.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js index 46fc7f46d627..b4e5d4dcf44d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js index 46fc7f46d627..b4e5d4dcf44d 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction5_es6.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction5_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js index d50dff769648..7ba1ec9b82b4 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js index d50dff769648..7ba1ec9b82b4 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es2017.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js index c42bcac269e4..ea392c288929 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js index c42bcac269e4..ea392c288929 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es5.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js index 5a5650387c65..8ca638d851e9 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.1.normal.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js index 5a5650387c65..8ca638d851e9 100644 --- a/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncArrowFunction6_es6.2.minified.js @@ -1,7 +1,9 @@ //// [asyncArrowFunction6_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var foo = async (a = await): Promise => { //! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js index 4e0217a182b2..02b285b0e349 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js index 4e0217a182b2..02b285b0e349 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js index 466b855733ae..895b75bac82d 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js index 466b855733ae..895b75bac82d 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js index fe8f6234c702..99b28a6a5d8a 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js index fe8f6234c702..99b28a6a5d8a 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration11_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration11_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | async function await(): Promise { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js index 6300053e6cb6..b69f2cfe782f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js index 6300053e6cb6..b69f2cfe782f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js index abba3d3920a7..c88cdc728f31 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js index abba3d3920a7..c88cdc728f31 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js index dbc9bc4c459a..d256afbc7099 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js index dbc9bc4c459a..d256afbc7099 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration2_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration2_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js index b6447be02322..dba80f2a4fb2 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js index b6447be02322..dba80f2a4fb2 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js index a42011e683ac..0e8bcd49ac02 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js index a42011e683ac..0e8bcd49ac02 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js index d78f7e590b10..91b707d6de33 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js index d78f7e590b10..91b707d6de33 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration3_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration3_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function f(await = await) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js index 0fdf80372976..97e3895025e7 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js index 0fdf80372976..97e3895025e7 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es2017.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es2017.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js index 2cc07b1f21e0..3baba16ef129 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js index 2cc07b1f21e0..3baba16ef129 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es5.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es5.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js index d11dc7c559df..97e00b07517f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.1.normal.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js index d11dc7c559df..97e00b07517f 100644 --- a/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js +++ b/crates/swc/tests/tsc-references/asyncFunctionDeclaration4_es6.2.minified.js @@ -1,7 +1,8 @@ //// [asyncFunctionDeclaration4_es6.ts] //! //! x `await` cannot be used as an identifier in an async context -//! ,---- +//! ,-[1:1] //! 1 | function await() { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js index ecc1c7bb2e9b..34d165479fbe 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.1.normal.js @@ -1,13 +1,25 @@ //// [await_unaryExpression_es2017_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[8:1] +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } +//! 13 | +//! 14 | async function bar3() { //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js index ecc1c7bb2e9b..34d165479fbe 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_1.2.minified.js @@ -1,13 +1,25 @@ //// [await_unaryExpression_es2017_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[8:1] +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } +//! 13 | +//! 14 | async function bar3() { //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js index 2824f64a1bd4..834e090fe886 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.1.normal.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es2017_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js index 2824f64a1bd4..834e090fe886 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_2.2.minified.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es2017_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js index 56f7fdf5faa1..d6a026bb3347 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.1.normal.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es2017_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js index 56f7fdf5faa1..d6a026bb3347 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es2017_3.2.minified.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es2017_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js index d12f68391466..362cf6d58647 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.1.normal.js @@ -1,13 +1,25 @@ //// [await_unaryExpression_es6_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[8:1] +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } +//! 13 | +//! 14 | async function bar3() { //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js index d12f68391466..362cf6d58647 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_1.2.minified.js @@ -1,13 +1,25 @@ //// [await_unaryExpression_es6_1.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; // OK -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar1() { +//! 7 | delete await 42; // OK +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 11 | delete await 42; // OK -//! : ^^^^^^^^ +//! ,-[8:1] +//! 8 | } +//! 9 | +//! 10 | async function bar2() { +//! 11 | delete await 42; // OK +//! : ^^^^^^^^ +//! 12 | } +//! 13 | +//! 14 | async function bar3() { //! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js index 273b2ef79c0a..f14459228010 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.1.normal.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es6_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js index 273b2ef79c0a..f14459228010 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_2.2.minified.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es6_2.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 3 | delete await 42; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | delete await 42; +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | delete await 42; -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | delete await 42; +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js index 9818dad33190..1dde96d6e299 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.1.normal.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es6_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js index 9818dad33190..1dde96d6e299 100644 --- a/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js +++ b/crates/swc/tests/tsc-references/await_unaryExpression_es6_3.2.minified.js @@ -1,13 +1,24 @@ //// [await_unaryExpression_es6_3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 3 | ++await 42; // Error -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | async function bar1() { +//! 3 | ++await 42; // Error +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | async function bar2() { //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | --await 42; // Error -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | async function bar2() { +//! 7 | --await 42; // Error +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | async function bar3() { +//! `---- diff --git a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js index f62937f9b43d..80789bd2d25c 100644 --- a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js +++ b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.1.normal.js @@ -1,13 +1,22 @@ //// [binaryIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var bin1 = 0B1102110; //! : ^^^^ +//! 3 | var bin1 = 0b11023410; +//! 4 | +//! 5 | var obj1 = { //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var bin1 = 0B1102110; //! 3 | var bin1 = 0b11023410; //! : ^^^^^ +//! 4 | +//! 5 | var obj1 = { +//! 6 | 0b11010: "hi", //! `---- diff --git a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js index f62937f9b43d..80789bd2d25c 100644 --- a/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js +++ b/crates/swc/tests/tsc-references/binaryIntegerLiteralError.2.minified.js @@ -1,13 +1,22 @@ //// [binaryIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var bin1 = 0B1102110; //! : ^^^^ +//! 3 | var bin1 = 0b11023410; +//! 4 | +//! 5 | var obj1 = { //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var bin1 = 0B1102110; //! 3 | var bin1 = 0b11023410; //! : ^^^^^ +//! 4 | +//! 5 | var obj1 = { +//! 6 | 0b11010: "hi", //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js index 9ca825c58449..5c2546a836bf 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.1.normal.js @@ -1,211 +1,409 @@ //// [callSignaturesWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[3:1] +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! 6 | var f3 = (x, private y) => { } //! : ^^^^^^^^^ +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^ +//! ,-[13:1] +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^^ +//! ,-[13:1] +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^ +//! 19 | } +//! 20 | +//! 21 | interface I { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^^ +//! 19 | } +//! 20 | +//! 21 | interface I { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^^ +//! ,-[19:1] +//! 19 | } +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^ +//! ,-[19:1] +//! 19 | } +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | foo(public x: number, y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[22:1] +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 26 | foo3(x: T, private y: T); -//! : ^^^^^^^^^^^^ +//! ,-[23:1] +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! : ^^^^^^^^^^^^ +//! 27 | } +//! 28 | +//! 29 | var a: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^ +//! ,-[27:1] +//! 27 | } +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^^ +//! ,-[27:1] +//! 27 | } +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^^ +//! 32 | }; +//! 33 | +//! 34 | var b = { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 32 | }; +//! 33 | +//! 34 | var b = { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | foo(public x, y) { }, -//! : ^^^^^^^^ +//! ,-[32:1] +//! 32 | }; +//! 33 | +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! : ^^^^^^^^ +//! 36 | a: function foo(x: number, private y: string) { }, +//! 37 | b: (public x: T, private y: T) => { } +//! 38 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 36 | a: function foo(x: number, private y: string) { }, -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! 36 | a: function foo(x: number, private y: string) { }, +//! : ^^^^^^^^^^^^^^^^^ +//! 37 | b: (public x: T, private y: T) => { } +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js index 9ca825c58449..5c2546a836bf 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithAccessibilityModifiersOnParameters.2.minified.js @@ -1,211 +1,409 @@ //// [callSignaturesWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | //! 3 | function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | // Call signature parameters do not allow accessibility modifiers +//! 2 | +//! 3 | function foo(public x, private y) { } //! 4 | var f = function foo(public x, private y) { } //! : ^^^^^^^^^ +//! 5 | var f2 = function (public x, private y) { } +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } //! 5 | var f2 = function (public x, private y) { } //! : ^^^^^^^^^ +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[3:1] +//! 3 | function foo(public x, private y) { } +//! 4 | var f = function foo(public x, private y) { } +//! 5 | var f2 = function (public x, private y) { } //! 6 | var f3 = (x, private y) => { } //! : ^^^^^^^^^ +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | function foo2(private x: string, public y: number) { } -//! : ^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | var f3 = (x, private y) => { } +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[7:1] +//! 7 | var f4 = (public x: T, y: T) => { } +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } //! 10 | var f5 = function foo(private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 11 | var f6 = function (private x: string, public y: number) { } +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } //! 11 | var f6 = function (private x: string, public y: number) { } //! : ^^^^^^^^^^^^^^^^ +//! 12 | var f7 = (private x: string, public y: number) => { } +//! 13 | var f8 = (private x: T, public y: T) => { } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(private x: string, public y: number) { } +//! 10 | var f5 = function foo(private x: string, public y: number) { } +//! 11 | var f6 = function (private x: string, public y: number) { } //! 12 | var f7 = (private x: string, public y: number) => { } //! : ^^^^^^^^^^^^^^^^ +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^ +//! ,-[13:1] +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | foo(public x, private y) { } -//! : ^^^^^^^^^ +//! ,-[13:1] +//! 13 | var f8 = (private x: T, public y: T) => { } +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! : ^^^^^^^^^ +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 17 | foo2(public x: number, private y: string) { } -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! : ^^^^^^^^^^^^^^^^^ +//! 18 | foo3(public x: T, private y: T) { } +//! 19 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^ +//! 19 | } +//! 20 | +//! 21 | interface I { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 18 | foo3(public x: T, private y: T) { } -//! : ^^^^^^^^^^^^ +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(public x, private y) { } +//! 17 | foo2(public x: number, private y: string) { } +//! 18 | foo3(public x: T, private y: T) { } +//! : ^^^^^^^^^^^^ +//! 19 | } +//! 20 | +//! 21 | interface I { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^^ +//! ,-[19:1] +//! 19 | } +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 22 | (private x, public y); -//! : ^^^^^^^^ +//! ,-[19:1] +//! 19 | } +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! : ^^^^^^^^ +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 23 | (private x: string, public y: number); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[20:1] +//! 20 | +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! : ^^^^^^^^^^^^^^^^ +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | foo(private x, public y); -//! : ^^^^^^^^ +//! ,-[21:1] +//! 21 | interface I { +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! : ^^^^^^^^ +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | foo(public x: number, y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[22:1] +//! 22 | (private x, public y); +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 26 | foo3(x: T, private y: T); +//! 27 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 26 | foo3(x: T, private y: T); -//! : ^^^^^^^^^^^^ +//! ,-[23:1] +//! 23 | (private x: string, public y: number); +//! 24 | foo(private x, public y); +//! 25 | foo(public x: number, y: string); +//! 26 | foo3(x: T, private y: T); +//! : ^^^^^^^^^^^^ +//! 27 | } +//! 28 | +//! 29 | var a: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^ +//! ,-[27:1] +//! 27 | } +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | foo(public x, private y); -//! : ^^^^^^^^^ +//! ,-[27:1] +//! 27 | } +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! : ^^^^^^^^^ +//! 31 | foo2(private x: number, public y: string); +//! 32 | }; //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^^ +//! 32 | }; +//! 33 | +//! 34 | var b = { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 31 | foo2(private x: number, public y: string); -//! : ^^^^^^^^^^^^^^^^ +//! ,-[28:1] +//! 28 | +//! 29 | var a: { +//! 30 | foo(public x, private y); +//! 31 | foo2(private x: number, public y: string); +//! : ^^^^^^^^^^^^^^^^ +//! 32 | }; +//! 33 | +//! 34 | var b = { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | foo(public x, y) { }, -//! : ^^^^^^^^ +//! ,-[32:1] +//! 32 | }; +//! 33 | +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! : ^^^^^^^^ +//! 36 | a: function foo(x: number, private y: string) { }, +//! 37 | b: (public x: T, private y: T) => { } +//! 38 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 36 | a: function foo(x: number, private y: string) { }, -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(public x, y) { }, +//! 36 | a: function foo(x: number, private y: string) { }, +//! : ^^^^^^^^^^^^^^^^^ +//! 37 | b: (public x: T, private y: T) => { } +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js index 736fa3923f9c..e07fa5c89563 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.1.normal.js @@ -1,121 +1,204 @@ //// [callSignaturesWithDuplicateParameters.ts] //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[1:1] +//! 1 | // Duplicate parameter names are always an error +//! 2 | //! 3 | function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[1:1] +//! 1 | // Duplicate parameter names are always an error +//! 2 | +//! 3 | function foo(x, x) { } //! 4 | var f = function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(x, x) { } +//! 4 | var f = function foo(x, x) { } //! 5 | var f2 = function (x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[3:1] +//! 3 | function foo(x, x) { } +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } //! 6 | var f3 = (x, x) => { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 7 | var f4 = (x: T, x: T) => { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here -//! `---- +//! ,-[4:1] +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } +//! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 9 | function foo2(x: string, x: number) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here -//! `---- +//! ,-[6:1] +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } +//! 12 | var f7 = (x: string, x: number) => { } +//! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[7:1] +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! 10 | var f5 = function foo(x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 11 | var f6 = function (x: string, x: number) { } +//! 12 | var f7 = (x: string, x: number) => { } +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } //! 11 | var f6 = function (x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 12 | var f7 = (x: string, x: number) => { } +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } //! 12 | var f7 = (x: string, x: number) => { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 13 | var f8 = (x: T, y: T) => { } +//! 14 | +//! 15 | class C { //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 16 | foo(x, x) { } -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[13:1] +//! 13 | var f8 = (x: T, y: T) => { } +//! 14 | +//! 15 | class C { +//! 16 | foo(x, x) { } +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 17 | foo2(x: number, x: string) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 18 | foo3(x: T, x: T) { } +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 18 | foo3(x: T, x: T) { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 19 | } +//! 20 | +//! 21 | interface I { //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 35 | foo(x, x) { }, -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[32:1] +//! 32 | }; +//! 33 | +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } +//! 38 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 36 | a: function foo(x: number, x: string) { }, -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 37 | b: (x: T, x: T) => { } +//! 38 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 37 | b: (x: T, x: T) => { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[34:1] +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js index 736fa3923f9c..e07fa5c89563 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithDuplicateParameters.2.minified.js @@ -1,121 +1,204 @@ //// [callSignaturesWithDuplicateParameters.ts] //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[1:1] +//! 1 | // Duplicate parameter names are always an error +//! 2 | //! 3 | function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[1:1] +//! 1 | // Duplicate parameter names are always an error +//! 2 | +//! 3 | function foo(x, x) { } //! 4 | var f = function foo(x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | function foo(x, x) { } +//! 4 | var f = function foo(x, x) { } //! 5 | var f2 = function (x, x) { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[3:1] +//! 3 | function foo(x, x) { } +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } //! 6 | var f3 = (x, x) => { } //! : | | //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 7 | var f4 = (x: T, x: T) => { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here -//! `---- +//! ,-[4:1] +//! 4 | var f = function foo(x, x) { } +//! 5 | var f2 = function (x, x) { } +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } +//! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 9 | function foo2(x: string, x: number) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here -//! `---- +//! ,-[6:1] +//! 6 | var f3 = (x, x) => { } +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } +//! 12 | var f7 = (x: string, x: number) => { } +//! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[7:1] +//! 7 | var f4 = (x: T, x: T) => { } +//! 8 | +//! 9 | function foo2(x: string, x: number) { } //! 10 | var f5 = function foo(x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 11 | var f6 = function (x: string, x: number) { } +//! 12 | var f7 = (x: string, x: number) => { } +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } //! 11 | var f6 = function (x: string, x: number) { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 12 | var f7 = (x: string, x: number) => { } +//! 13 | var f8 = (x: T, y: T) => { } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- +//! ,-[9:1] +//! 9 | function foo2(x: string, x: number) { } +//! 10 | var f5 = function foo(x: string, x: number) { } +//! 11 | var f6 = function (x: string, x: number) { } //! 12 | var f7 = (x: string, x: number) => { } //! : ^^^^|^^^^ ^^^^|^^^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 13 | var f8 = (x: T, y: T) => { } +//! 14 | +//! 15 | class C { //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 16 | foo(x, x) { } -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[13:1] +//! 13 | var f8 = (x: T, y: T) => { } +//! 14 | +//! 15 | class C { +//! 16 | foo(x, x) { } +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 17 | foo2(x: number, x: string) { } -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[14:1] +//! 14 | +//! 15 | class C { +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 18 | foo3(x: T, x: T) { } +//! 19 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 18 | foo3(x: T, x: T) { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[15:1] +//! 15 | class C { +//! 16 | foo(x, x) { } +//! 17 | foo2(x: number, x: string) { } +//! 18 | foo3(x: T, x: T) { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 19 | } +//! 20 | +//! 21 | interface I { //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 35 | foo(x, x) { }, -//! : | | -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[32:1] +//! 32 | }; +//! 33 | +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! : | | +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } +//! 38 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 36 | a: function foo(x: number, x: string) { }, -//! : ^^^^|^^^^ ^^^^|^^^^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[33:1] +//! 33 | +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! : ^^^^|^^^^ ^^^^|^^^^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 37 | b: (x: T, x: T) => { } +//! 38 | } //! `---- //! //! x the name `x` is bound more than once in this parameter list -//! ,---- -//! 37 | b: (x: T, x: T) => { } -//! : ^^|^ ^^|^ -//! : | `-- used as parameter more than once -//! : `-- previous definition here +//! ,-[34:1] +//! 34 | var b = { +//! 35 | foo(x, x) { }, +//! 36 | a: function foo(x: number, x: string) { }, +//! 37 | b: (x: T, x: T) => { } +//! : ^^|^ ^^|^ +//! : | `-- used as parameter more than once +//! : `-- previous definition here +//! 38 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js index 6302b287f549..4a664ecb5132 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.1.normal.js @@ -1,7 +1,12 @@ //// [callSignaturesWithParameterInitializers.ts] //! //! x Unexpected token `)`. Expected an identifier, [ for an array pattern, { for an object patter or ... for a rest pattern -//! ,---- -//! 24 | (x = 1); -//! : ^ +//! ,-[21:1] +//! 21 | +//! 22 | // these are errors +//! 23 | interface I { +//! 24 | (x = 1); +//! : ^ +//! 25 | foo(x: number, y = 1); +//! 26 | } //! `---- diff --git a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js index 6302b287f549..4a664ecb5132 100644 --- a/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js +++ b/crates/swc/tests/tsc-references/callSignaturesWithParameterInitializers.2.minified.js @@ -1,7 +1,12 @@ //// [callSignaturesWithParameterInitializers.ts] //! //! x Unexpected token `)`. Expected an identifier, [ for an array pattern, { for an object patter or ... for a rest pattern -//! ,---- -//! 24 | (x = 1); -//! : ^ +//! ,-[21:1] +//! 21 | +//! 22 | // these are errors +//! 23 | interface I { +//! 24 | (x = 1); +//! : ^ +//! 25 | foo(x: number, y = 1); +//! 26 | } //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js index 844b556e5e08..3f7d4329f610 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.1.normal.js @@ -58,13 +58,24 @@ Object.defineProperty(module.exports, "setonlyAccessor", { //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import m1 = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | m1.thing; +//! 6 | m1.readonlyProp; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[20:1] +//! 20 | m1.rwAccessors = "no"; +//! 21 | m1.setonlyAccessor = 0; +//! 22 | //! 23 | import m2 = require("./mod2"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 24 | +//! 25 | m2.thing; +//! 26 | m2.readonlyProp; //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js index ce9e02cf4c27..137e9263da40 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignProperty.2.minified.js @@ -45,13 +45,24 @@ require("./mod1").thing, require("./mod2").thing; //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import m1 = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | m1.thing; +//! 6 | m1.readonlyProp; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[20:1] +//! 20 | m1.rwAccessors = "no"; +//! 21 | m1.setonlyAccessor = 0; +//! 22 | //! 23 | import m2 = require("./mod2"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 24 | +//! 25 | m2.thing; +//! 26 | m2.readonlyProp; //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js index b411ce73d64e..1198a4fcb04d 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.1.normal.js @@ -36,7 +36,11 @@ module.exports = Person; //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import Person = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | const m1 = new Person("Name") //! `---- diff --git a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js index 2b4687350dd2..55fbdd1c2ecd 100644 --- a/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/checkExportsObjectAssignPrototypeProperty.2.minified.js @@ -27,7 +27,11 @@ Person.prototype.describe = function() { //// [validator.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import "./"; +//! 2 | //! 3 | import Person = require("./mod1"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | const m1 = new Person("Name") //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js index a0bf606d33c8..25084d117ffa 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js index a0bf606d33c8..25084d117ffa 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty12.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js index a0bf606d33c8..25084d117ffa 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js index a0bf606d33c8..25084d117ffa 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty13.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ButtonProp { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty14.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js index a0bf606d33c8..2a0af2bc81a2 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const Tag = (x: {}) =>
; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js index a0bf606d33c8..2a0af2bc81a2 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty15.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const Tag = (x: {}) =>
; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty2.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js index a0bf606d33c8..dc0369556873 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { +//! 5 | Name: string; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js index a0bf606d33c8..dc0369556873 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty3.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { +//! 5 | Name: string; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js index a0bf606d33c8..dc0369556873 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { +//! 5 | Name: string; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js index a0bf606d33c8..dc0369556873 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty4.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface IUser { +//! 5 | Name: string; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty5.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty6.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty7.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty8.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js index a0bf606d33c8..f684d87f5ce8 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | // OK +//! 5 | let k1 =

Hello

world

; //! `---- diff --git a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js index a0bf606d33c8..f684d87f5ce8 100644 --- a/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js +++ b/crates/swc/tests/tsc-references/checkJsxChildrenProperty9.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | // OK +//! 5 | let k1 =

Hello

world

; //! `---- diff --git a/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js b/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js index 38bc2a1cce19..bf283e63f5ae 100644 --- a/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js +++ b/crates/swc/tests/tsc-references/checkObjectDefineProperty.1.normal.js @@ -62,7 +62,11 @@ module.exports = x; //// [validate.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | // Validate in TS as simple validations would usually be interpreted as more special assignments //! 2 | import x = require("./"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | x.name; +//! 4 | x.middleInit; +//! 5 | x.lastName; //! `---- diff --git a/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js b/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js index 63fb0cb460ca..69939e92ebdb 100644 --- a/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js +++ b/crates/swc/tests/tsc-references/checkObjectDefineProperty.2.minified.js @@ -25,7 +25,11 @@ Object.defineProperty(x, "name", { //// [validate.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | // Validate in TS as simple validations would usually be interpreted as more special assignments //! 2 | import x = require("./"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | x.name; +//! 4 | x.middleInit; +//! 5 | x.lastName; //! `---- diff --git a/crates/swc/tests/tsc-references/circularReference.1.normal.js b/crates/swc/tests/tsc-references/circularReference.1.normal.js index b5068b053c57..dfa40d9c9239 100644 --- a/crates/swc/tests/tsc-references/circularReference.1.normal.js +++ b/crates/swc/tests/tsc-references/circularReference.1.normal.js @@ -1,14 +1,20 @@ //// [foo1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { +//! 4 | m1: foo2.M1.C1; //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { +//! 4 | m1: foo1.M1.C1; //! `---- diff --git a/crates/swc/tests/tsc-references/circularReference.2.minified.js b/crates/swc/tests/tsc-references/circularReference.2.minified.js index b5068b053c57..dfa40d9c9239 100644 --- a/crates/swc/tests/tsc-references/circularReference.2.minified.js +++ b/crates/swc/tests/tsc-references/circularReference.2.minified.js @@ -1,14 +1,20 @@ //// [foo1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { +//! 4 | m1: foo2.M1.C1; //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export module M1 { +//! 3 | export class C1 { +//! 4 | m1: foo1.M1.C1; //! `---- diff --git a/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js b/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js index 5709fac20132..3ff400ab00ad 100644 --- a/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js +++ b/crates/swc/tests/tsc-references/cjsImportInES2015.1.normal.js @@ -2,9 +2,11 @@ //// [/project/node_modules/cjs-dep/index.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | declare class SpecialError extends Error {} //! 2 | export = SpecialError; //! : ^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //// [/project/index.ts] function handleError(err) {} diff --git a/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js b/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js index 632462e06a5a..5642f548b922 100644 --- a/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js +++ b/crates/swc/tests/tsc-references/cjsImportInES2015.2.minified.js @@ -2,9 +2,11 @@ //// [/project/node_modules/cjs-dep/index.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | declare class SpecialError extends Error {} //! 2 | export = SpecialError; //! : ^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | //! `---- //// [/project/index.ts] export { }; diff --git a/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js b/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js index e50b12309f10..e99ee596444f 100644 --- a/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractAccessor.1.normal.js @@ -1,13 +1,23 @@ //// [classAbstractAccessor.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 4 | abstract get aa() { return 1; } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | abstract class A { +//! 3 | abstract get a(); +//! 4 | abstract get aa() { return 1; } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error +//! 7 | } //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract set bb(x: string) {} // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | abstract get a(); +//! 4 | abstract get aa() { return 1; } // error +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js b/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js index e50b12309f10..e99ee596444f 100644 --- a/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractAccessor.2.minified.js @@ -1,13 +1,23 @@ //// [classAbstractAccessor.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 4 | abstract get aa() { return 1; } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | abstract class A { +//! 3 | abstract get a(); +//! 4 | abstract get aa() { return 1; } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error +//! 7 | } //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract set bb(x: string) {} // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | abstract get a(); +//! 4 | abstract get aa() { return 1; } // error +//! 5 | abstract set b(x: string); +//! 6 | abstract set bb(x: string) {} // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js b/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js index e02330c2ada1..4def23b2ae7c 100644 --- a/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractConstructor.1.normal.js @@ -1,7 +1,9 @@ //// [classAbstractConstructor.ts] //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js b/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js index e02330c2ada1..4def23b2ae7c 100644 --- a/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractConstructor.2.minified.js @@ -1,7 +1,9 @@ //// [classAbstractConstructor.ts] //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js index 193b5ec50852..c56c758f7ff3 100644 --- a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.1.normal.js @@ -1,13 +1,21 @@ //// [classAbstractDeclarations.d.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | abstract constructor() {} -//! : ^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^ +//! 3 | } +//! 4 | +//! 5 | declare abstract class AA { //! `---- //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | declare abstract class AA { //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js index 193b5ec50852..c56c758f7ff3 100644 --- a/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractDeclarations.d.2.minified.js @@ -1,13 +1,21 @@ //// [classAbstractDeclarations.d.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | abstract constructor() {} -//! : ^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^ +//! 3 | } +//! 4 | +//! 5 | declare abstract class AA { //! `---- //! //! x `abstract` modifier can only appear on a class or method declaration -//! ,---- -//! 2 | abstract constructor() {} -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | declare abstract class A { +//! 2 | abstract constructor() {} +//! : ^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | declare abstract class AA { //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js b/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js index 40003c9865e2..042986076375 100644 --- a/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractInstantiations2.1.normal.js @@ -1,7 +1,11 @@ //// [classAbstractInstantiations2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 50 | abstract baz() : number; -//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[47:1] +//! 47 | } +//! 48 | +//! 49 | class H { // error -- not declared abstract +//! 50 | abstract baz() : number; +//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js b/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js index 40003c9865e2..042986076375 100644 --- a/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractInstantiations2.2.minified.js @@ -1,7 +1,11 @@ //// [classAbstractInstantiations2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 50 | abstract baz() : number; -//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[47:1] +//! 47 | } +//! 48 | +//! 49 | class H { // error -- not declared abstract +//! 50 | abstract baz() : number; +//! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js index a5f6a0f4d8de..d54a0dcf5dfd 100644 --- a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.1.normal.js @@ -1,41 +1,65 @@ //// [classAbstractMergedDeclaration.ts] //! //! x the name `CC1` is defined multiple times -//! ,-[13:1] +//! ,-[10:1] +//! 10 | interface IC {} +//! 11 | abstract class IC {} +//! 12 | //! 13 | abstract class CC1 {} //! : ^|^ //! : `-- previous definition of `CC1` here //! 14 | class CC1 {} //! : ^|^ //! : `-- `CC1` redefined here +//! 15 | +//! 16 | class CC2 {} +//! 17 | abstract class CC2 {} //! `---- //! //! x the name `CC2` is defined multiple times -//! ,-[16:1] +//! ,-[13:1] +//! 13 | abstract class CC1 {} +//! 14 | class CC1 {} +//! 15 | //! 16 | class CC2 {} //! : ^|^ //! : `-- previous definition of `CC2` here //! 17 | abstract class CC2 {} //! : ^|^ //! : `-- `CC2` redefined here +//! 18 | +//! 19 | declare abstract class DCI {} +//! 20 | interface DCI {} //! `---- //! //! x the name `DCC1` is defined multiple times -//! ,-[25:1] +//! ,-[22:1] +//! 22 | interface DIC {} +//! 23 | declare abstract class DIC {} +//! 24 | //! 25 | declare abstract class DCC1 {} //! : ^^|^ //! : `-- previous definition of `DCC1` here //! 26 | declare class DCC1 {} //! : ^^|^ //! : `-- `DCC1` redefined here +//! 27 | +//! 28 | declare class DCC2 {} +//! 29 | declare abstract class DCC2 {} //! `---- //! //! x the name `DCC2` is defined multiple times -//! ,-[28:1] +//! ,-[25:1] +//! 25 | declare abstract class DCC1 {} +//! 26 | declare class DCC1 {} +//! 27 | //! 28 | declare class DCC2 {} //! : ^^|^ //! : `-- previous definition of `DCC2` here //! 29 | declare abstract class DCC2 {} //! : ^^|^ //! : `-- `DCC2` redefined here +//! 30 | +//! 31 | new CM; +//! 32 | new MC; //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js index a5f6a0f4d8de..d54a0dcf5dfd 100644 --- a/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractMergedDeclaration.2.minified.js @@ -1,41 +1,65 @@ //// [classAbstractMergedDeclaration.ts] //! //! x the name `CC1` is defined multiple times -//! ,-[13:1] +//! ,-[10:1] +//! 10 | interface IC {} +//! 11 | abstract class IC {} +//! 12 | //! 13 | abstract class CC1 {} //! : ^|^ //! : `-- previous definition of `CC1` here //! 14 | class CC1 {} //! : ^|^ //! : `-- `CC1` redefined here +//! 15 | +//! 16 | class CC2 {} +//! 17 | abstract class CC2 {} //! `---- //! //! x the name `CC2` is defined multiple times -//! ,-[16:1] +//! ,-[13:1] +//! 13 | abstract class CC1 {} +//! 14 | class CC1 {} +//! 15 | //! 16 | class CC2 {} //! : ^|^ //! : `-- previous definition of `CC2` here //! 17 | abstract class CC2 {} //! : ^|^ //! : `-- `CC2` redefined here +//! 18 | +//! 19 | declare abstract class DCI {} +//! 20 | interface DCI {} //! `---- //! //! x the name `DCC1` is defined multiple times -//! ,-[25:1] +//! ,-[22:1] +//! 22 | interface DIC {} +//! 23 | declare abstract class DIC {} +//! 24 | //! 25 | declare abstract class DCC1 {} //! : ^^|^ //! : `-- previous definition of `DCC1` here //! 26 | declare class DCC1 {} //! : ^^|^ //! : `-- `DCC1` redefined here +//! 27 | +//! 28 | declare class DCC2 {} +//! 29 | declare abstract class DCC2 {} //! `---- //! //! x the name `DCC2` is defined multiple times -//! ,-[28:1] +//! ,-[25:1] +//! 25 | declare abstract class DCC1 {} +//! 26 | declare class DCC1 {} +//! 27 | //! 28 | declare class DCC2 {} //! : ^^|^ //! : `-- previous definition of `DCC2` here //! 29 | declare abstract class DCC2 {} //! : ^^|^ //! : `-- `DCC2` redefined here +//! 30 | +//! 31 | new CM; +//! 32 | new MC; //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js index 580e1ce12254..28fec7130f05 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.1.normal.js @@ -1,19 +1,31 @@ //// [classAbstractMethodInNonAbstractClass.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | class B { //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | } +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | } +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js index 580e1ce12254..28fec7130f05 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodInNonAbstractClass.2.minified.js @@ -1,19 +1,31 @@ //// [classAbstractMethodInNonAbstractClass.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | class B { //! `---- //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | } +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 6 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[3:1] +//! 3 | } +//! 4 | +//! 5 | class B { +//! 6 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js index 89e3a2496f4a..bfd336fedfbe 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.1.normal.js @@ -1,7 +1,9 @@ //// [classAbstractMethodWithImplementation.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 2 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js index 89e3a2496f4a..bfd336fedfbe 100644 --- a/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractMethodWithImplementation.2.minified.js @@ -1,7 +1,9 @@ //// [classAbstractMethodWithImplementation.ts] //! //! x Abstract method cannot have an implementation. -//! ,---- -//! 2 | abstract foo() {} -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | abstract class A { +//! 2 | abstract foo() {} +//! : ^^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js index d1d9a9953584..7332235d475d 100644 --- a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js +++ b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.1.normal.js @@ -1,7 +1,11 @@ //// [classAbstractUsingAbstractMethods2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | class B extends A {} //! `---- diff --git a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js index d1d9a9953584..7332235d475d 100644 --- a/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js +++ b/crates/swc/tests/tsc-references/classAbstractUsingAbstractMethods2.2.minified.js @@ -1,7 +1,11 @@ //// [classAbstractUsingAbstractMethods2.ts] //! //! x Abstract methods can only appear within an abstract class. -//! ,---- -//! 2 | abstract foo(); -//! : ^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class A { +//! 2 | abstract foo(); +//! : ^^^^^^^^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | class B extends A {} //! `---- diff --git a/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js b/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js index 26c4f9bb48b2..7948f43bd55d 100644 --- a/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js +++ b/crates/swc/tests/tsc-references/classAndVariableWithSameName.1.normal.js @@ -8,17 +8,24 @@ //! 2 | var C = ''; // error //! : | //! : `-- `C` redefined here +//! 3 | +//! 4 | module M { +//! 5 | class D { // error //! `---- //! //! x the name `D` is defined multiple times -//! ,-[5:5] -//! 5 | class D { // error -//! : | -//! : `-- previous definition of `D` here -//! 6 | bar: string; -//! 7 | } -//! 8 | -//! 9 | var D = 1; // error -//! : | -//! : `-- `D` redefined here -//! `---- +//! ,-[2:1] +//! 2 | var C = ''; // error +//! 3 | +//! 4 | module M { +//! 5 | class D { // error +//! : | +//! : `-- previous definition of `D` here +//! 6 | bar: string; +//! 7 | } +//! 8 | +//! 9 | var D = 1; // error +//! : | +//! : `-- `D` redefined here +//! 10 | } +//! `---- diff --git a/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js b/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js index 26c4f9bb48b2..7948f43bd55d 100644 --- a/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js +++ b/crates/swc/tests/tsc-references/classAndVariableWithSameName.2.minified.js @@ -8,17 +8,24 @@ //! 2 | var C = ''; // error //! : | //! : `-- `C` redefined here +//! 3 | +//! 4 | module M { +//! 5 | class D { // error //! `---- //! //! x the name `D` is defined multiple times -//! ,-[5:5] -//! 5 | class D { // error -//! : | -//! : `-- previous definition of `D` here -//! 6 | bar: string; -//! 7 | } -//! 8 | -//! 9 | var D = 1; // error -//! : | -//! : `-- `D` redefined here -//! `---- +//! ,-[2:1] +//! 2 | var C = ''; // error +//! 3 | +//! 4 | module M { +//! 5 | class D { // error +//! : | +//! : `-- previous definition of `D` here +//! 6 | bar: string; +//! 7 | } +//! 8 | +//! 9 | var D = 1; // error +//! : | +//! : `-- `D` redefined here +//! 10 | } +//! `---- diff --git a/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js b/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js index f9621a20de55..965ed63015d2 100644 --- a/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js +++ b/crates/swc/tests/tsc-references/classExtendingOptionalChain.1.normal.js @@ -1,7 +1,10 @@ //// [classExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[6:1] +//! 6 | class C1 extends A?.B {} +//! 7 | +//! 8 | // error //! 9 | class C2 implements A?.B {} //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js b/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js index f9621a20de55..965ed63015d2 100644 --- a/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js +++ b/crates/swc/tests/tsc-references/classExtendingOptionalChain.2.minified.js @@ -1,7 +1,10 @@ //// [classExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[6:1] +//! 6 | class C1 extends A?.B {} +//! 7 | +//! 8 | // error //! 9 | class C2 implements A?.B {} //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js b/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js index be53ee56c88e..43aff4c9cc49 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js +++ b/crates/swc/tests/tsc-references/classStaticBlock19.1.normal.js @@ -1,7 +1,11 @@ //// [classStaticBlock19.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 2 | @decorator -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | @decorator +//! : ^ +//! 3 | static { +//! 4 | // something +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js b/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js index be53ee56c88e..43aff4c9cc49 100644 --- a/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js +++ b/crates/swc/tests/tsc-references/classStaticBlock19.2.minified.js @@ -1,7 +1,11 @@ //// [classStaticBlock19.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 2 | @decorator -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | @decorator +//! : ^ +//! 3 | static { +//! 4 | // something +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js index b41a909f0d50..76a516c0a501 100644 --- a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.1.normal.js @@ -1,25 +1,42 @@ //// [classWithPredefinedTypesAsNames.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // classes cannot use predefined types as names +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | class number { } +//! 5 | class boolean { } +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // classes cannot use predefined types as names +//! 2 | +//! 3 | class any { } //! 4 | class number { } //! : ^^^^^^ +//! 5 | class boolean { } +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | class any { } +//! 4 | class number { } //! 5 | class boolean { } //! : ^^^^^^^ +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[3:1] +//! 3 | class any { } +//! 4 | class number { } +//! 5 | class boolean { } //! 6 | class string { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js index b41a909f0d50..76a516c0a501 100644 --- a/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithPredefinedTypesAsNames.2.minified.js @@ -1,25 +1,42 @@ //// [classWithPredefinedTypesAsNames.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // classes cannot use predefined types as names +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | class number { } +//! 5 | class boolean { } +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // classes cannot use predefined types as names +//! 2 | +//! 3 | class any { } //! 4 | class number { } //! : ^^^^^^ +//! 5 | class boolean { } +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | class any { } +//! 4 | class number { } //! 5 | class boolean { } //! : ^^^^^^^ +//! 6 | class string { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[3:1] +//! 3 | class any { } +//! 4 | class number { } +//! 5 | class boolean { } //! 6 | class string { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js index 75f81e1755f0..123878154fdb 100644 --- a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js +++ b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.1.normal.js @@ -1,13 +1,22 @@ //// [classWithTwoConstructorDefinitions.ts] //! //! x A class can only have one constructor -//! ,---- -//! 3 | constructor(x) { } // error -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } // error +//! 3 | constructor(x) { } // error +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | class D { //! `---- //! //! x A class can only have one constructor -//! ,---- -//! 8 | constructor(x: T, y: T) { } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | class D { +//! 7 | constructor(x: T) { } // error +//! 8 | constructor(x: T, y: T) { } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 9 | } //! `---- diff --git a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js index 75f81e1755f0..123878154fdb 100644 --- a/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js +++ b/crates/swc/tests/tsc-references/classWithTwoConstructorDefinitions.2.minified.js @@ -1,13 +1,22 @@ //// [classWithTwoConstructorDefinitions.ts] //! //! x A class can only have one constructor -//! ,---- -//! 3 | constructor(x) { } // error -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } // error +//! 3 | constructor(x) { } // error +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | class D { //! `---- //! //! x A class can only have one constructor -//! ,---- -//! 8 | constructor(x: T, y: T) { } // error -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! ,-[5:1] +//! 5 | +//! 6 | class D { +//! 7 | constructor(x: T) { } // error +//! 8 | constructor(x: T, y: T) { } // error +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 9 | } //! `---- diff --git a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js index a0bf606d33c8..4d2cfef9cc54 100644 --- a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js +++ b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 |
+//! 5 | // Not Comment //! `---- diff --git a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js index a0bf606d33c8..4d2cfef9cc54 100644 --- a/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js +++ b/crates/swc/tests/tsc-references/commentEmittingInPreserveJsx1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 |
+//! 5 | // Not Comment //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js index eb2422addb94..8c1424446510 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.1.normal.js @@ -1,13 +1,25 @@ //// [computedPropertyNames3_ES5.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js index eb2422addb94..8c1424446510 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES5.2.minified.js @@ -1,13 +1,25 @@ //// [computedPropertyNames3_ES5.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js index 5ea9a9c3def5..c9fa76a737dc 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.1.normal.js @@ -1,13 +1,25 @@ //// [computedPropertyNames3_ES6.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js index 5ea9a9c3def5..c9fa76a737dc 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames3_ES6.2.minified.js @@ -1,13 +1,25 @@ //// [computedPropertyNames3_ES6.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 5 | get [delete id]() { } -//! : ^^ +//! ,-[2:1] +//! 2 | class C { +//! 3 | [0 + 1]() { } +//! 4 | static [() => { }]() { } +//! 5 | get [delete id]() { } +//! : ^^ +//! 6 | set [[0, 1]](v) { } +//! 7 | static get [""]() { } +//! 8 | static set [id.toString()](v) { } //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js index 48a0aad0e29b..944cf9591239 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.1.normal.js @@ -1,7 +1,13 @@ //// [computedPropertyNames49_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[7:1] +//! 7 | get [1 + 1]() { +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; +//! 13 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js index 48a0aad0e29b..944cf9591239 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES5.2.minified.js @@ -1,7 +1,13 @@ //// [computedPropertyNames49_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[7:1] +//! 7 | get [1 + 1]() { +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; +//! 13 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js index 8ebc3674bebf..c78940403f49 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.1.normal.js @@ -1,7 +1,13 @@ //// [computedPropertyNames49_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[7:1] +//! 7 | get [1 + 1]() { +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; +//! 13 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js index 8ebc3674bebf..c78940403f49 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames49_ES6.2.minified.js @@ -1,7 +1,13 @@ //// [computedPropertyNames49_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 10 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[7:1] +//! 7 | get [1 + 1]() { +//! 8 | return 10; +//! 9 | }, +//! 10 | set [1 + 1]() { +//! : ^^^^^^^ +//! 11 | // just throw +//! 12 | throw 10; +//! 13 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js index 0ec52bedc7e3..8c4105b6e88f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.1.normal.js @@ -1,7 +1,13 @@ //// [computedPropertyNames50_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[9:1] +//! 9 | get [1 + 1]() { +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; +//! 15 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js index 0ec52bedc7e3..8c4105b6e88f 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES5.2.minified.js @@ -1,7 +1,13 @@ //// [computedPropertyNames50_ES5.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[9:1] +//! 9 | get [1 + 1]() { +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; +//! 15 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js index d1562363c1b9..53186d58eaf8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.1.normal.js @@ -1,7 +1,13 @@ //// [computedPropertyNames50_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[9:1] +//! 9 | get [1 + 1]() { +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; +//! 15 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js index d1562363c1b9..53186d58eaf8 100644 --- a/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/computedPropertyNames50_ES6.2.minified.js @@ -1,7 +1,13 @@ //// [computedPropertyNames50_ES6.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 12 | set [1 + 1]() { -//! : ^^^^^^^ +//! ,-[9:1] +//! 9 | get [1 + 1]() { +//! 10 | throw 10; +//! 11 | }, +//! 12 | set [1 + 1]() { +//! : ^^^^^^^ +//! 13 | // just throw +//! 14 | throw 10; +//! 15 | }, //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js index 7866c3b57c2d..a573448ba2b6 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.1.normal.js @@ -1,25 +1,47 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | new (public x); -//! : ^^^^^^^^ +//! ,-[13:1] +//! 13 | } +//! 14 | +//! 15 | interface I { +//! 16 | new (public x); +//! : ^^^^^^^^ +//! 17 | } +//! 18 | +//! 19 | interface I2 { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (private x); -//! : ^^^^^^^^^ +//! ,-[17:1] +//! 17 | } +//! 18 | +//! 19 | interface I2 { +//! 20 | new (private x); +//! : ^^^^^^^^^ +//! 21 | } +//! 22 | +//! 23 | var a: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (public x); -//! : ^^^^^^^^ +//! ,-[21:1] +//! 21 | } +//! 22 | +//! 23 | var a: { +//! 24 | new (public x); +//! : ^^^^^^^^ +//! 25 | } +//! 26 | +//! 27 | var b: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 28 | new (private x); -//! : ^^^^^^^^^ +//! ,-[25:1] +//! 25 | } +//! 26 | +//! 27 | var b: { +//! 28 | new (private x); +//! : ^^^^^^^^^ +//! 29 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js index 7866c3b57c2d..a573448ba2b6 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters.2.minified.js @@ -1,25 +1,47 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 16 | new (public x); -//! : ^^^^^^^^ +//! ,-[13:1] +//! 13 | } +//! 14 | +//! 15 | interface I { +//! 16 | new (public x); +//! : ^^^^^^^^ +//! 17 | } +//! 18 | +//! 19 | interface I2 { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (private x); -//! : ^^^^^^^^^ +//! ,-[17:1] +//! 17 | } +//! 18 | +//! 19 | interface I2 { +//! 20 | new (private x); +//! : ^^^^^^^^^ +//! 21 | } +//! 22 | +//! 23 | var a: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (public x); -//! : ^^^^^^^^ +//! ,-[21:1] +//! 21 | } +//! 22 | +//! 23 | var a: { +//! 24 | new (public x); +//! : ^^^^^^^^ +//! 25 | } +//! 26 | +//! 27 | var b: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 28 | new (private x); -//! : ^^^^^^^^^ +//! ,-[25:1] +//! 25 | } +//! 26 | +//! 27 | var b: { +//! 28 | new (private x); +//! : ^^^^^^^^^ +//! 29 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js index 9ba234826635..7c4c20d4db5a 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.1.normal.js @@ -1,73 +1,135 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters2.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | // Parameter properties are not valid in overloads of constructors +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | // Parameter properties are not valid in overloads of constructors +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | constructor(private x); -//! : ^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | } +//! 7 | +//! 8 | class C2 { +//! 9 | constructor(private x); +//! : ^^^^^^^^^ +//! 10 | constructor(public x) { } +//! 11 | } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 14 | constructor(private x); -//! : ^^^^^^^^^ +//! ,-[11:1] +//! 11 | } +//! 12 | +//! 13 | class C3 { +//! 14 | constructor(private x); +//! : ^^^^^^^^^ +//! 15 | constructor(private y) { } +//! 16 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 19 | new (public x); -//! : ^^^^^^^^ +//! ,-[16:1] +//! 16 | } +//! 17 | +//! 18 | interface I { +//! 19 | new (public x); +//! : ^^^^^^^^ +//! 20 | new (public x); +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (public x); -//! : ^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | interface I { +//! 19 | new (public x); +//! 20 | new (public x); +//! : ^^^^^^^^ +//! 21 | } +//! 22 | +//! 23 | interface I2 { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (private x); -//! : ^^^^^^^^^ +//! ,-[21:1] +//! 21 | } +//! 22 | +//! 23 | interface I2 { +//! 24 | new (private x); +//! : ^^^^^^^^^ +//! 25 | new (private x); +//! 26 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | new (private x); -//! : ^^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | interface I2 { +//! 24 | new (private x); +//! 25 | new (private x); +//! : ^^^^^^^^^ +//! 26 | } +//! 27 | +//! 28 | var a: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 29 | new (public x); -//! : ^^^^^^^^ +//! ,-[26:1] +//! 26 | } +//! 27 | +//! 28 | var a: { +//! 29 | new (public x); +//! : ^^^^^^^^ +//! 30 | new (public y); +//! 31 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | new (public y); -//! : ^^^^^^^^ +//! ,-[27:1] +//! 27 | +//! 28 | var a: { +//! 29 | new (public x); +//! 30 | new (public y); +//! : ^^^^^^^^ +//! 31 | } +//! 32 | +//! 33 | var b: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 34 | new (private x); -//! : ^^^^^^^^^ +//! ,-[31:1] +//! 31 | } +//! 32 | +//! 33 | var b: { +//! 34 | new (private x); +//! : ^^^^^^^^^ +//! 35 | new (private y); +//! 36 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | new (private y); -//! : ^^^^^^^^^ +//! ,-[32:1] +//! 32 | +//! 33 | var b: { +//! 34 | new (private x); +//! 35 | new (private y); +//! : ^^^^^^^^^ +//! 36 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js index 9ba234826635..7c4c20d4db5a 100644 --- a/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js +++ b/crates/swc/tests/tsc-references/constructSignatureWithAccessibilityModifiersOnParameters2.2.minified.js @@ -1,73 +1,135 @@ //// [constructSignatureWithAccessibilityModifiersOnParameters2.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | // Parameter properties are not valid in overloads of constructors +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public x, private y); -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | // Parameter properties are not valid in overloads of constructors +//! 2 | +//! 3 | class C { +//! 4 | constructor(public x, private y); +//! : ^^^^^^^^^ +//! 5 | constructor(public x, private y) { } +//! 6 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 9 | constructor(private x); -//! : ^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | } +//! 7 | +//! 8 | class C2 { +//! 9 | constructor(private x); +//! : ^^^^^^^^^ +//! 10 | constructor(public x) { } +//! 11 | } +//! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 14 | constructor(private x); -//! : ^^^^^^^^^ +//! ,-[11:1] +//! 11 | } +//! 12 | +//! 13 | class C3 { +//! 14 | constructor(private x); +//! : ^^^^^^^^^ +//! 15 | constructor(private y) { } +//! 16 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 19 | new (public x); -//! : ^^^^^^^^ +//! ,-[16:1] +//! 16 | } +//! 17 | +//! 18 | interface I { +//! 19 | new (public x); +//! : ^^^^^^^^ +//! 20 | new (public x); +//! 21 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 20 | new (public x); -//! : ^^^^^^^^ +//! ,-[17:1] +//! 17 | +//! 18 | interface I { +//! 19 | new (public x); +//! 20 | new (public x); +//! : ^^^^^^^^ +//! 21 | } +//! 22 | +//! 23 | interface I2 { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 24 | new (private x); -//! : ^^^^^^^^^ +//! ,-[21:1] +//! 21 | } +//! 22 | +//! 23 | interface I2 { +//! 24 | new (private x); +//! : ^^^^^^^^^ +//! 25 | new (private x); +//! 26 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 25 | new (private x); -//! : ^^^^^^^^^ +//! ,-[22:1] +//! 22 | +//! 23 | interface I2 { +//! 24 | new (private x); +//! 25 | new (private x); +//! : ^^^^^^^^^ +//! 26 | } +//! 27 | +//! 28 | var a: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 29 | new (public x); -//! : ^^^^^^^^ +//! ,-[26:1] +//! 26 | } +//! 27 | +//! 28 | var a: { +//! 29 | new (public x); +//! : ^^^^^^^^ +//! 30 | new (public y); +//! 31 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 30 | new (public y); -//! : ^^^^^^^^ +//! ,-[27:1] +//! 27 | +//! 28 | var a: { +//! 29 | new (public x); +//! 30 | new (public y); +//! : ^^^^^^^^ +//! 31 | } +//! 32 | +//! 33 | var b: { //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 34 | new (private x); -//! : ^^^^^^^^^ +//! ,-[31:1] +//! 31 | } +//! 32 | +//! 33 | var b: { +//! 34 | new (private x); +//! : ^^^^^^^^^ +//! 35 | new (private y); +//! 36 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 35 | new (private y); -//! : ^^^^^^^^^ +//! ,-[32:1] +//! 32 | +//! 33 | var b: { +//! 34 | new (private x); +//! 35 | new (private y); +//! : ^^^^^^^^^ +//! 36 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js index 2f7e3a3d9f30..f23d3ebfc717 100644 --- a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js +++ b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.1.normal.js @@ -1,13 +1,24 @@ //// [constructorOverloadsWithDefaultValues.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 3 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo: string; +//! 3 | constructor(x = 1); // error +//! : ^^^^^ +//! 4 | constructor() { +//! 5 | } +//! 6 | } //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 10 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[7:1] +//! 7 | +//! 8 | class D { +//! 9 | foo: string; +//! 10 | constructor(x = 1); // error +//! : ^^^^^ +//! 11 | constructor() { +//! 12 | } +//! 13 | } //! `---- diff --git a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js index 2f7e3a3d9f30..f23d3ebfc717 100644 --- a/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js +++ b/crates/swc/tests/tsc-references/constructorOverloadsWithDefaultValues.2.minified.js @@ -1,13 +1,24 @@ //// [constructorOverloadsWithDefaultValues.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 3 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo: string; +//! 3 | constructor(x = 1); // error +//! : ^^^^^ +//! 4 | constructor() { +//! 5 | } +//! 6 | } //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 10 | constructor(x = 1); // error -//! : ^^^^^ +//! ,-[7:1] +//! 7 | +//! 8 | class D { +//! 9 | foo: string; +//! 10 | constructor(x = 1); // error +//! : ^^^^^ +//! 11 | constructor() { +//! 12 | } +//! 13 | } //! `---- diff --git a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js index b3d56301fdb6..e15275d399b6 100644 --- a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js +++ b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.1.normal.js @@ -1,13 +1,23 @@ //// [controlFlowDeleteOperator.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[12:1] +//! 12 | x.a; +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[12:1] +//! 12 | x.a; +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- diff --git a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js index b3d56301fdb6..e15275d399b6 100644 --- a/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js +++ b/crates/swc/tests/tsc-references/controlFlowDeleteOperator.2.minified.js @@ -1,13 +1,23 @@ //// [controlFlowDeleteOperator.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[12:1] +//! 12 | x.a; +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 15 | delete x; // No effect -//! : ^ +//! ,-[12:1] +//! 12 | x.a; +//! 13 | x.b; +//! 14 | x; +//! 15 | delete x; // No effect +//! : ^ +//! 16 | x; +//! 17 | } //! `---- diff --git a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js index cba257ab10b4..b89394470359 100644 --- a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js +++ b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.1.normal.js @@ -2,7 +2,8 @@ //// [file1.ts] //! //! x the name `C1` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | declare class C1 {} //! : ^| //! : `-- previous definition of `C1` here @@ -10,10 +11,15 @@ //! 4 | declare class C1 {} //! : ^| //! : `-- `C1` redefined here +//! 5 | +//! 6 | declare class C2 {} //! `---- //! //! x the name `C2` is defined multiple times -//! ,-[6:1] +//! ,-[3:1] +//! 3 | +//! 4 | declare class C1 {} +//! 5 | //! 6 | declare class C2 {} //! : ^| //! : `-- previous definition of `C2` here @@ -23,6 +29,7 @@ //! 10 | declare class C2 {} //! : ^| //! : `-- `C2` redefined here +//! 11 | //! `---- //// [file2.ts] //// [file3.ts] diff --git a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js index cba257ab10b4..b89394470359 100644 --- a/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js +++ b/crates/swc/tests/tsc-references/declaredClassMergedwithSelf.2.minified.js @@ -2,7 +2,8 @@ //// [file1.ts] //! //! x the name `C1` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | declare class C1 {} //! : ^| //! : `-- previous definition of `C1` here @@ -10,10 +11,15 @@ //! 4 | declare class C1 {} //! : ^| //! : `-- `C1` redefined here +//! 5 | +//! 6 | declare class C2 {} //! `---- //! //! x the name `C2` is defined multiple times -//! ,-[6:1] +//! ,-[3:1] +//! 3 | +//! 4 | declare class C1 {} +//! 5 | //! 6 | declare class C2 {} //! : ^| //! : `-- previous definition of `C2` here @@ -23,6 +29,7 @@ //! 10 | declare class C2 {} //! : ^| //! : `-- `C2` redefined here +//! 11 | //! `---- //// [file2.ts] //// [file3.ts] diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js index 9545056b837f..51fda06876cf 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js @@ -1,121 +1,231 @@ //// [decrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber10 = obj1--; +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = --{}; //! : ^^ +//! 38 | var ResultIsNumber12 = --null; +//! 39 | var ResultIsNumber13 = --undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = --{}; //! 38 | var ResultIsNumber12 = --null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | var ResultIsNumber12 = --null; +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null--; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}--; +//! 43 | var ResultIsNumber16 = undefined--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null--; //! 42 | var ResultIsNumber15 = {}--; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined--; +//! 44 | +//! 45 | // any type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber16 = undefined--; +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = --foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = --foo(); //! 47 | var ResultIsNumber18 = --A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); +//! 50 | var ResultIsNumber21 = --(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = --foo(); +//! 47 | var ResultIsNumber18 = --A.foo(); //! 48 | var ResultIsNumber19 = --(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = --(null + null); +//! 50 | var ResultIsNumber21 = --(undefined + undefined); +//! 51 | var ResultIsNumber22 = --obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = --foo(); +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); //! 49 | var ResultIsNumber20 = --(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = --(undefined + undefined); +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! 50 | var ResultIsNumber21 = --(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()--; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = --obj1.y; +//! 53 | +//! 54 | var ResultIsNumber24 = foo()--; //! 55 | var ResultIsNumber25 = A.foo()--; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()--; +//! 55 | var ResultIsNumber25 = A.foo()--; //! 56 | var ResultIsNumber26 = (null + undefined)--; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)--; +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; +//! 59 | var ResultIsNumber29 = obj1.x--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()--; +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; //! 57 | var ResultIsNumber27 = (null + null)--; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; +//! 59 | var ResultIsNumber29 = obj1.x--; +//! 60 | var ResultIsNumber30 = obj1.y--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x--; +//! 60 | var ResultIsNumber30 = obj1.y--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[64:1] +//! 64 | +//! 65 | ANY2--; +//! 66 | //! 67 | --ANY1--; //! : ^^^^^^ +//! 68 | --ANY1++; +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2--; +//! 66 | +//! 67 | --ANY1--; //! 68 | --ANY1++; //! : ^^^^^^ +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | --ANY1--; +//! 68 | --ANY1++; //! 69 | ++ANY1--; //! : ^^^^^^ +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[67:1] +//! 67 | --ANY1--; +//! 68 | --ANY1++; +//! 69 | ++ANY1--; //! 70 | --ANY2[0]--; //! : ^^^^^^^^^ +//! 71 | --ANY2[0]++; +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[68:1] +//! 68 | --ANY1++; +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! 71 | --ANY2[0]++; //! : ^^^^^^^^^ +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[69:1] +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! 72 | ++ANY2[0]--; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js index 9545056b837f..51fda06876cf 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js @@ -1,121 +1,231 @@ //// [decrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber10 = obj1--; +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = --{}; //! : ^^ +//! 38 | var ResultIsNumber12 = --null; +//! 39 | var ResultIsNumber13 = --undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = --{}; //! 38 | var ResultIsNumber12 = --null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | var ResultIsNumber12 = --null; +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null--; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}--; +//! 43 | var ResultIsNumber16 = undefined--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = --undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null--; //! 42 | var ResultIsNumber15 = {}--; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined--; +//! 44 | +//! 45 | // any type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber16 = undefined--; +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = --foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = --foo(); //! 47 | var ResultIsNumber18 = --A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); +//! 50 | var ResultIsNumber21 = --(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = --foo(); +//! 47 | var ResultIsNumber18 = --A.foo(); //! 48 | var ResultIsNumber19 = --(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = --(null + null); +//! 50 | var ResultIsNumber21 = --(undefined + undefined); +//! 51 | var ResultIsNumber22 = --obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = --foo(); +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); //! 49 | var ResultIsNumber20 = --(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = --(undefined + undefined); +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = --A.foo(); +//! 48 | var ResultIsNumber19 = --(null + undefined); +//! 49 | var ResultIsNumber20 = --(null + null); //! 50 | var ResultIsNumber21 = --(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsNumber22 = --obj1.x; +//! 52 | var ResultIsNumber23 = --obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()--; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = --obj1.y; +//! 53 | +//! 54 | var ResultIsNumber24 = foo()--; //! 55 | var ResultIsNumber25 = A.foo()--; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()--; +//! 55 | var ResultIsNumber25 = A.foo()--; //! 56 | var ResultIsNumber26 = (null + undefined)--; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)--; +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; +//! 59 | var ResultIsNumber29 = obj1.x--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()--; +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; //! 57 | var ResultIsNumber27 = (null + null)--; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)--; +//! 59 | var ResultIsNumber29 = obj1.x--; +//! 60 | var ResultIsNumber30 = obj1.y--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()--; +//! 56 | var ResultIsNumber26 = (null + undefined)--; +//! 57 | var ResultIsNumber27 = (null + null)--; //! 58 | var ResultIsNumber28 = (undefined + undefined)--; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x--; +//! 60 | var ResultIsNumber30 = obj1.y--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[64:1] +//! 64 | +//! 65 | ANY2--; +//! 66 | //! 67 | --ANY1--; //! : ^^^^^^ +//! 68 | --ANY1++; +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2--; +//! 66 | +//! 67 | --ANY1--; //! 68 | --ANY1++; //! : ^^^^^^ +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | --ANY1--; +//! 68 | --ANY1++; //! 69 | ++ANY1--; //! : ^^^^^^ +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[67:1] +//! 67 | --ANY1--; +//! 68 | --ANY1++; +//! 69 | ++ANY1--; //! 70 | --ANY2[0]--; //! : ^^^^^^^^^ +//! 71 | --ANY2[0]++; +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[68:1] +//! 68 | --ANY1++; +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; //! 71 | --ANY2[0]++; //! : ^^^^^^^^^ +//! 72 | ++ANY2[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[69:1] +//! 69 | ++ANY1--; +//! 70 | --ANY2[0]--; +//! 71 | --ANY2[0]++; //! 72 | ++ANY2[0]--; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js index ef136e982dfd..f60c3aec1f12 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.1.normal.js @@ -1,13 +1,25 @@ //// [decrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | var ResultIsNumber4 = ENUM1--; +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; +//! 16 | +//! 17 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; //! : ^^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator +//! 18 | --ENUM; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js index ef136e982dfd..f60c3aec1f12 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithEnumTypeInvalidOperations.2.minified.js @@ -1,13 +1,25 @@ //// [decrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | var ResultIsNumber4 = ENUM1--; +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; +//! 16 | +//! 17 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = --(ENUM["A"] + ENUM.B); //! 15 | var ResultIsNumber6 = (ENUM.A + ENUM["B"])--; //! : ^^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator +//! 18 | --ENUM; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js index f996fa4b4bd1..7ea9f6579984 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.1.normal.js @@ -1,97 +1,184 @@ //// [decrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = NUMBER1--; +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = --1; //! : ^ +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = --1; //! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = --1; +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1--; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = --foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = --A.foo(); +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); //! 32 | var ResultIsNumber10 = --A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); +//! 32 | var ResultIsNumber10 = --A.foo(); //! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; +//! 36 | var ResultIsNumber13 = A.foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = --A.foo(); +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()--; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()--; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! 36 | var ResultIsNumber13 = A.foo()--; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; +//! 36 | var ResultIsNumber13 = A.foo()--; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator +//! 40 | --1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; +//! 38 | +//! 39 | // miss assignment operator //! 40 | --1; //! : ^ +//! 41 | --NUMBER1; +//! 42 | --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operator +//! 40 | --1; +//! 41 | --NUMBER1; //! 42 | --foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1--; +//! 45 | NUMBER1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | --NUMBER1; +//! 42 | --foo(); +//! 43 | //! 44 | 1--; //! : ^ +//! 45 | NUMBER1--; +//! 46 | foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | +//! 44 | 1--; +//! 45 | NUMBER1--; //! 46 | foo()--; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js index f996fa4b4bd1..7ea9f6579984 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithNumberTypeInvalidOperations.2.minified.js @@ -1,97 +1,184 @@ //// [decrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = NUMBER1--; +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = --1; //! : ^ +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = --1; //! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = --1; +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = --{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1--; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1--; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }--; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }--; +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = --foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = --A.foo(); +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); //! 32 | var ResultIsNumber10 = --A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = --foo(); +//! 32 | var ResultIsNumber10 = --A.foo(); //! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; +//! 36 | var ResultIsNumber13 = A.foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = --A.foo(); +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()--; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()--; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = --(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; //! 36 | var ResultIsNumber13 = A.foo()--; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()--; +//! 36 | var ResultIsNumber13 = A.foo()--; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator +//! 40 | --1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)--; +//! 38 | +//! 39 | // miss assignment operator //! 40 | --1; //! : ^ +//! 41 | --NUMBER1; +//! 42 | --foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operator +//! 40 | --1; +//! 41 | --NUMBER1; //! 42 | --foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1--; +//! 45 | NUMBER1--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | --NUMBER1; +//! 42 | --foo(); +//! 43 | //! 44 | 1--; //! : ^ +//! 45 | NUMBER1--; +//! 46 | foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | +//! 44 | 1--; +//! 45 | NUMBER1--; //! 46 | foo()--; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js index d1cf39c80e13..a967cd235b13 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.1.normal.js @@ -1,85 +1,166 @@ //// [decrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = BOOLEAN--; +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = --true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = --true; //! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = --true; +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true--; +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true--; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true--; +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = --objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = --objA.a; +//! 32 | var ResultIsNumber10 = --M.n; //! 33 | var ResultIsNumber11 = --foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = --objA.a; +//! 32 | var ResultIsNumber10 = --M.n; +//! 33 | var ResultIsNumber11 = --foo(); //! 34 | var ResultIsNumber12 = --A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; +//! 37 | var ResultIsNumber14 = A.foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = --foo(); +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()--; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()--; +//! 38 | var ResultIsNumber15 = objA.a--; +//! 39 | var ResultIsNumber16 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! 37 | var ResultIsNumber14 = A.foo()--; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a--; +//! 39 | var ResultIsNumber16 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber16 = M.n--; +//! 40 | +//! 41 | // miss assignment operators //! 42 | --true; //! : ^^^^ +//! 43 | --BOOLEAN; +//! 44 | --foo(); +//! 45 | --objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | // miss assignment operators +//! 42 | --true; +//! 43 | --BOOLEAN; //! 44 | --foo(); //! : ^^^^^ +//! 45 | --objA.a; +//! 46 | --M.n; +//! 47 | --objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | --M.n; +//! 47 | --objA.a, M.n; +//! 48 | //! 49 | true--; //! : ^^^^ +//! 50 | BOOLEAN--; +//! 51 | foo()--; +//! 52 | objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | true--; +//! 50 | BOOLEAN--; //! 51 | foo()--; //! : ^^^^^ +//! 52 | objA.a--; +//! 53 | M.n--; +//! 54 | objA.a--, M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js index d1cf39c80e13..a967cd235b13 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedBooleanType.2.minified.js @@ -1,85 +1,166 @@ //// [decrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = BOOLEAN--; +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = --true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = --true; //! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = --true; +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; //! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true--; +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = --{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true--; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = --{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true--; //! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true--; +//! 27 | var ResultIsNumber7 = { x: true, y: false }--; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = --objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = --objA.a; +//! 32 | var ResultIsNumber10 = --M.n; //! 33 | var ResultIsNumber11 = --foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = --objA.a; +//! 32 | var ResultIsNumber10 = --M.n; +//! 33 | var ResultIsNumber11 = --foo(); //! 34 | var ResultIsNumber12 = --A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; +//! 37 | var ResultIsNumber14 = A.foo()--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = --foo(); +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()--; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()--; +//! 38 | var ResultIsNumber15 = objA.a--; +//! 39 | var ResultIsNumber16 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = --A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()--; //! 37 | var ResultIsNumber14 = A.foo()--; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a--; +//! 39 | var ResultIsNumber16 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber16 = M.n--; +//! 40 | +//! 41 | // miss assignment operators //! 42 | --true; //! : ^^^^ +//! 43 | --BOOLEAN; +//! 44 | --foo(); +//! 45 | --objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | // miss assignment operators +//! 42 | --true; +//! 43 | --BOOLEAN; //! 44 | --foo(); //! : ^^^^^ +//! 45 | --objA.a; +//! 46 | --M.n; +//! 47 | --objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | --M.n; +//! 47 | --objA.a, M.n; +//! 48 | //! 49 | true--; //! : ^^^^ +//! 50 | BOOLEAN--; +//! 51 | foo()--; +//! 52 | objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | true--; +//! 50 | BOOLEAN--; //! 51 | foo()--; //! : ^^^^^ +//! 52 | objA.a--; +//! 53 | M.n--; +//! 54 | objA.a--, M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js index 4ba8b7074a7a..40175ee387cc 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.1.normal.js @@ -1,97 +1,189 @@ //// [decrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber4 = STRING1--; +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = --""; //! : ^^ +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = --""; //! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = --""; +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""--; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions +//! 34 | var ResultIsNumber11 = --objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber11 = --objA.a; +//! 35 | var ResultIsNumber12 = --M.n; +//! 36 | var ResultIsNumber13 = --STRING1[0]; //! 37 | var ResultIsNumber14 = --foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = --A.foo(); +//! 39 | var ResultIsNumber16 = --(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = --M.n; +//! 36 | var ResultIsNumber13 = --STRING1[0]; +//! 37 | var ResultIsNumber14 = --foo(); //! 38 | var ResultIsNumber15 = --A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = --(STRING + STRING); +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = --STRING1[0]; +//! 37 | var ResultIsNumber14 = --foo(); +//! 38 | var ResultIsNumber15 = --A.foo(); //! 39 | var ResultIsNumber16 = --(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a--; +//! 42 | var ResultIsNumber18 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsNumber17 = objA.a--; +//! 42 | var ResultIsNumber18 = M.n--; +//! 43 | var ResultIsNumber19 = STRING1[0]--; //! 44 | var ResultIsNumber20 = foo()--; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()--; +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n--; +//! 43 | var ResultIsNumber19 = STRING1[0]--; +//! 44 | var ResultIsNumber20 = foo()--; //! 45 | var ResultIsNumber21 = A.foo()--; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]--; +//! 44 | var ResultIsNumber20 = foo()--; +//! 45 | var ResultIsNumber21 = A.foo()--; //! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators +//! 49 | --""; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; +//! 47 | +//! 48 | // miss assignment operators //! 49 | --""; //! : ^^ +//! 50 | --STRING; +//! 51 | --STRING1; +//! 52 | --STRING1[0]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[50:1] +//! 50 | --STRING; +//! 51 | --STRING1; +//! 52 | --STRING1[0]; //! 53 | --foo(); //! : ^^^^^ +//! 54 | --objA.a; +//! 55 | --M.n; +//! 56 | --objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | --M.n; +//! 56 | --objA.a, M.n; +//! 57 | //! 58 | ""--; //! : ^^ +//! 59 | STRING--; +//! 60 | STRING1--; +//! 61 | STRING1[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[59:1] +//! 59 | STRING--; +//! 60 | STRING1--; +//! 61 | STRING1[0]--; //! 62 | foo()--; //! : ^^^^^ +//! 63 | objA.a--; +//! 64 | M.n--; +//! 65 | objA.a--, M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js index 4ba8b7074a7a..40175ee387cc 100644 --- a/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js +++ b/crates/swc/tests/tsc-references/decrementOperatorWithUnsupportedStringType.2.minified.js @@ -1,97 +1,189 @@ //// [decrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber4 = STRING1--; +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = --""; //! : ^^ +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = --""; //! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = --""; +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = --{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""--; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = --{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; //! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""--; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }--; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }--; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions +//! 34 | var ResultIsNumber11 = --objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber11 = --objA.a; +//! 35 | var ResultIsNumber12 = --M.n; +//! 36 | var ResultIsNumber13 = --STRING1[0]; //! 37 | var ResultIsNumber14 = --foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = --A.foo(); +//! 39 | var ResultIsNumber16 = --(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = --M.n; +//! 36 | var ResultIsNumber13 = --STRING1[0]; +//! 37 | var ResultIsNumber14 = --foo(); //! 38 | var ResultIsNumber15 = --A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = --(STRING + STRING); +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = --STRING1[0]; +//! 37 | var ResultIsNumber14 = --foo(); +//! 38 | var ResultIsNumber15 = --A.foo(); //! 39 | var ResultIsNumber16 = --(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a--; +//! 42 | var ResultIsNumber18 = M.n--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsNumber17 = objA.a--; +//! 42 | var ResultIsNumber18 = M.n--; +//! 43 | var ResultIsNumber19 = STRING1[0]--; //! 44 | var ResultIsNumber20 = foo()--; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()--; +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n--; +//! 43 | var ResultIsNumber19 = STRING1[0]--; +//! 44 | var ResultIsNumber20 = foo()--; //! 45 | var ResultIsNumber21 = A.foo()--; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]--; +//! 44 | var ResultIsNumber20 = foo()--; +//! 45 | var ResultIsNumber21 = A.foo()--; //! 46 | var ResultIsNumber22 = (STRING + STRING)--; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators +//! 49 | --""; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber22 = (STRING + STRING)--; +//! 47 | +//! 48 | // miss assignment operators //! 49 | --""; //! : ^^ +//! 50 | --STRING; +//! 51 | --STRING1; +//! 52 | --STRING1[0]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[50:1] +//! 50 | --STRING; +//! 51 | --STRING1; +//! 52 | --STRING1[0]; //! 53 | --foo(); //! : ^^^^^ +//! 54 | --objA.a; +//! 55 | --M.n; +//! 56 | --objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | --M.n; +//! 56 | --objA.a, M.n; +//! 57 | //! 58 | ""--; //! : ^^ +//! 59 | STRING--; +//! 60 | STRING1--; +//! 61 | STRING1[0]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[59:1] +//! 59 | STRING--; +//! 60 | STRING1--; +//! 61 | STRING1[0]--; //! 62 | foo()--; //! : ^^^^^ +//! 63 | objA.a--; +//! 64 | M.n--; +//! 65 | objA.a--, M.n--; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js index 57fcd850d7fb..26b086b8e6df 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.1.normal.js @@ -1,45 +1,85 @@ //// [deleteOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[2:1] +//! 2 | var ANY; +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^^^^^^ +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | var ANY; +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[2:1] +//! 2 | var ANY; +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[5:1] +//! 5 | var BOOLEAN1 = ANY delete ; //expect error +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[5:1] +//! 5 | var BOOLEAN1 = ANY delete ; //expect error +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[10:1] +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[10:1] +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js index 57fcd850d7fb..26b086b8e6df 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorInvalidOperations.2.minified.js @@ -1,45 +1,85 @@ //// [deleteOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[2:1] +//! 2 | var ANY; +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^^^^^^ +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[2:1] +//! 2 | var ANY; +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[2:1] +//! 2 | var ANY; +//! 3 | +//! 4 | // operand before delete operator //! 5 | var BOOLEAN1 = ANY delete ; //expect error //! : ^ +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[5:1] +//! 5 | var BOOLEAN1 = ANY delete ; //expect error +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var BOOLEAN2 = delete ; -//! : ^ -//! `---- +//! ,-[5:1] +//! 5 | var BOOLEAN1 = ANY delete ; //expect error +//! 6 | +//! 7 | // miss an operand +//! 8 | var BOOLEAN2 = delete ; +//! : ^ +//! 9 | +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[10:1] +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 13 | delete s; //expect error -//! : ^ +//! ,-[10:1] +//! 10 | // delete global variable s +//! 11 | class testADelx { +//! 12 | constructor(public s: () => {}) { +//! 13 | delete s; //expect error +//! : ^ +//! 14 | } +//! 15 | } //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js index 5206921560cf..58eb5cffc97a 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.1.normal.js @@ -1,199 +1,394 @@ //// [deleteOperatorWithAnyOtherType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[22:1] +//! 22 | var objA = new A(); +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[22:1] +//! 22 | var objA = new A(); +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; +//! 35 | +//! 36 | // any type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; +//! 35 | +//! 36 | // any type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! 34 | var ResultIsBoolean8 = delete null; //! : ^^^^ +//! 35 | +//! 36 | // any type expressions +//! 37 | var ResultIsBoolean9 = delete ANY2[0]; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsBoolean11 = delete obj1.y; +//! 40 | var ResultIsBoolean12 = delete objA.a; +//! 41 | var ResultIsBoolean13 = delete M.n; //! 42 | var ResultIsBoolean14 = delete foo(); //! : ^^^^^ +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | var ResultIsBoolean12 = delete objA.a; +//! 41 | var ResultIsBoolean13 = delete M.n; +//! 42 | var ResultIsBoolean14 = delete foo(); //! 43 | var ResultIsBoolean15 = delete A.foo(); //! : ^^^^^^^ +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsBoolean13 = delete M.n; +//! 42 | var ResultIsBoolean14 = delete foo(); +//! 43 | var ResultIsBoolean15 = delete A.foo(); //! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsBoolean14 = delete foo(); +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! 45 | var ResultIsBoolean17 = delete (null + undefined); //! : ^^^^^^^^^^^^^^^^ +//! 46 | var ResultIsBoolean18 = delete (null + null); +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! 46 | var ResultIsBoolean18 = delete (null + null); //! : ^^^^^^^^^^^ +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^^^^^^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; +//! 58 | delete obj1.x; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; +//! 58 | delete obj1.x; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[54:1] +//! 54 | delete ANY; +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; +//! 60 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[54:1] +//! 54 | delete ANY; +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; +//! 60 | delete objA.a; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js index 5206921560cf..58eb5cffc97a 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithAnyOtherType.2.minified.js @@ -1,199 +1,394 @@ //// [deleteOperatorWithAnyOtherType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[22:1] +//! 22 | var objA = new A(); +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[22:1] +//! 22 | var objA = new A(); +//! 23 | +//! 24 | // any type var //! 25 | var ResultIsBoolean1 = delete ANY1; //! : ^^^^ +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; //! 26 | var ResultIsBoolean2 = delete ANY2; //! : ^^^^ +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | // any type var +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; //! 27 | var ResultIsBoolean3 = delete A; //! : ^ +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | var ResultIsBoolean1 = delete ANY1; +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; //! 28 | var ResultIsBoolean4 = delete M; //! : ^ +//! 29 | var ResultIsBoolean5 = delete obj; +//! 30 | var ResultIsBoolean6 = delete obj1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsBoolean2 = delete ANY2; +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; //! 29 | var ResultIsBoolean5 = delete obj; //! : ^^^ +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean3 = delete A; +//! 28 | var ResultIsBoolean4 = delete M; +//! 29 | var ResultIsBoolean5 = delete obj; //! 30 | var ResultIsBoolean6 = delete obj1; //! : ^^^^ +//! 31 | +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; +//! 35 | +//! 36 | // any type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean6 = delete obj1; +//! 31 | +//! 32 | // any type literal //! 33 | var ResultIsBoolean7 = delete undefined; //! : ^^^^^^^^^ +//! 34 | var ResultIsBoolean8 = delete null; +//! 35 | +//! 36 | // any type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // any type literal +//! 33 | var ResultIsBoolean7 = delete undefined; //! 34 | var ResultIsBoolean8 = delete null; //! : ^^^^ +//! 35 | +//! 36 | // any type expressions +//! 37 | var ResultIsBoolean9 = delete ANY2[0]; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsBoolean11 = delete obj1.y; +//! 40 | var ResultIsBoolean12 = delete objA.a; +//! 41 | var ResultIsBoolean13 = delete M.n; //! 42 | var ResultIsBoolean14 = delete foo(); //! : ^^^^^ +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | var ResultIsBoolean12 = delete objA.a; +//! 41 | var ResultIsBoolean13 = delete M.n; +//! 42 | var ResultIsBoolean14 = delete foo(); //! 43 | var ResultIsBoolean15 = delete A.foo(); //! : ^^^^^^^ +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsBoolean13 = delete M.n; +//! 42 | var ResultIsBoolean14 = delete foo(); +//! 43 | var ResultIsBoolean15 = delete A.foo(); //! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsBoolean14 = delete foo(); +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); //! 45 | var ResultIsBoolean17 = delete (null + undefined); //! : ^^^^^^^^^^^^^^^^ +//! 46 | var ResultIsBoolean18 = delete (null + null); +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsBoolean15 = delete A.foo(); +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); //! 46 | var ResultIsBoolean18 = delete (null + null); //! : ^^^^^^^^^^^ +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[44:1] +//! 44 | var ResultIsBoolean16 = delete (ANY + ANY1); +//! 45 | var ResultIsBoolean17 = delete (null + undefined); +//! 46 | var ResultIsBoolean18 = delete (null + null); //! 47 | var ResultIsBoolean19 = delete (undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsBoolean19 = delete (undefined + undefined); +//! 48 | +//! 49 | // multiple delete operators //! 50 | var ResultIsBoolean20 = delete delete ANY; //! : ^^^^^^^^^^ +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | // multiple delete operators +//! 50 | var ResultIsBoolean20 = delete delete ANY; //! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsBoolean21 = delete delete delete (ANY + ANY1); +//! 52 | +//! 53 | // miss assignment operators //! 54 | delete ANY; //! : ^^^ +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; +//! 58 | delete obj1.x; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[52:1] +//! 52 | +//! 53 | // miss assignment operators +//! 54 | delete ANY; //! 55 | delete ANY1; //! : ^^^^ +//! 56 | delete ANY2[0]; +//! 57 | delete ANY, ANY1; +//! 58 | delete obj1.x; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[54:1] +//! 54 | delete ANY; +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; +//! 60 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[54:1] +//! 54 | delete ANY; +//! 55 | delete ANY1; +//! 56 | delete ANY2[0]; //! 57 | delete ANY, ANY1; //! : ^^^ +//! 58 | delete obj1.x; +//! 59 | delete obj1.y; +//! 60 | delete objA.a; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js index 04a01454834c..eabe79119cfe 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.1.normal.js @@ -1,85 +1,168 @@ //// [deleteOperatorWithBooleanType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[14:1] +//! 14 | var objA = new A(); +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | var objA = new A(); +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | var ResultIsBoolean1 = delete BOOLEAN; +//! 18 | +//! 19 | // boolean type literal //! 20 | var ResultIsBoolean2 = delete true; //! : ^^^^ +//! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; +//! 22 | +//! 23 | // boolean type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 22 | +//! 23 | // boolean type expressions +//! 24 | var ResultIsBoolean4 = delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[23:1] +//! 23 | // boolean type expressions +//! 24 | var ResultIsBoolean4 = delete objA.a; +//! 25 | var ResultIsBoolean5 = delete M.n; //! 26 | var ResultIsBoolean6 = delete foo(); //! : ^^^^^ +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsBoolean4 = delete objA.a; +//! 25 | var ResultIsBoolean5 = delete M.n; +//! 26 | var ResultIsBoolean6 = delete foo(); //! 27 | var ResultIsBoolean7 = delete A.foo(); //! : ^^^^^^^ +//! 28 | +//! 29 | // multiple delete operator +//! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; +//! 31 | +//! 32 | // miss assignment operators //! 33 | delete true; //! : ^^^^ +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); +//! 36 | delete true, false; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; +//! 37 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; +//! 37 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | // miss assignment operators +//! 33 | delete true; +//! 34 | delete BOOLEAN; //! 35 | delete foo(); //! : ^^^^^ +//! 36 | delete true, false; +//! 37 | delete objA.a; +//! 38 | delete M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | delete true; +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); //! 36 | delete true, false; //! : ^^^^ +//! 37 | delete objA.a; +//! 38 | delete M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js index 04a01454834c..eabe79119cfe 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithBooleanType.2.minified.js @@ -1,85 +1,168 @@ //// [deleteOperatorWithBooleanType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[14:1] +//! 14 | var objA = new A(); +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[14:1] +//! 14 | var objA = new A(); +//! 15 | +//! 16 | // boolean type var //! 17 | var ResultIsBoolean1 = delete BOOLEAN; //! : ^^^^^^^ +//! 18 | +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | var ResultIsBoolean1 = delete BOOLEAN; +//! 18 | +//! 19 | // boolean type literal //! 20 | var ResultIsBoolean2 = delete true; //! : ^^^^ +//! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; +//! 22 | +//! 23 | // boolean type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | // boolean type literal +//! 20 | var ResultIsBoolean2 = delete true; //! 21 | var ResultIsBoolean3 = delete { x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 22 | +//! 23 | // boolean type expressions +//! 24 | var ResultIsBoolean4 = delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[23:1] +//! 23 | // boolean type expressions +//! 24 | var ResultIsBoolean4 = delete objA.a; +//! 25 | var ResultIsBoolean5 = delete M.n; //! 26 | var ResultIsBoolean6 = delete foo(); //! : ^^^^^ +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsBoolean4 = delete objA.a; +//! 25 | var ResultIsBoolean5 = delete M.n; +//! 26 | var ResultIsBoolean6 = delete foo(); //! 27 | var ResultIsBoolean7 = delete A.foo(); //! : ^^^^^^^ +//! 28 | +//! 29 | // multiple delete operator +//! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean7 = delete A.foo(); +//! 28 | +//! 29 | // multiple delete operator //! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; //! : ^^^^^^^^^^^^^^ +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean8 = delete delete BOOLEAN; +//! 31 | +//! 32 | // miss assignment operators //! 33 | delete true; //! : ^^^^ +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); +//! 36 | delete true, false; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; +//! 37 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | +//! 32 | // miss assignment operators +//! 33 | delete true; //! 34 | delete BOOLEAN; //! : ^^^^^^^ +//! 35 | delete foo(); +//! 36 | delete true, false; +//! 37 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | // miss assignment operators +//! 33 | delete true; +//! 34 | delete BOOLEAN; //! 35 | delete foo(); //! : ^^^^^ +//! 36 | delete true, false; +//! 37 | delete objA.a; +//! 38 | delete M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | delete true; +//! 34 | delete BOOLEAN; +//! 35 | delete foo(); //! 36 | delete true, false; //! : ^^^^ +//! 37 | delete objA.a; +//! 38 | delete M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js index c7cfb7e486f8..44e5a8cd867a 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.1.normal.js @@ -1,103 +1,197 @@ //// [deleteOperatorWithEnumType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 7 | var ResultIsBoolean1 = delete ENUM; -//! : ^^^^ -//! `---- +//! ,-[4:1] +//! 4 | enum ENUM1 { A, B, "" }; +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | var ResultIsBoolean1 = delete ENUM; -//! : ^^^^ -//! `---- +//! ,-[4:1] +//! 4 | enum ENUM1 { A, B, "" }; +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[9:1] +//! 9 | +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; //! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[12:1] +//! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[12:1] +//! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[12:1] +//! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^^^^^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[19:1] +//! 19 | delete ENUM; +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | delete ENUM; +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js index c7cfb7e486f8..44e5a8cd867a 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithEnumType.2.minified.js @@ -1,103 +1,197 @@ //// [deleteOperatorWithEnumType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 7 | var ResultIsBoolean1 = delete ENUM; -//! : ^^^^ -//! `---- +//! ,-[4:1] +//! 4 | enum ENUM1 { A, B, "" }; +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 7 | var ResultIsBoolean1 = delete ENUM; -//! : ^^^^ -//! `---- +//! ,-[4:1] +//! 4 | enum ENUM1 { A, B, "" }; +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! : ^^^^ +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! 9 | +//! 10 | // enum type expressions +//! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- -//! 8 | var ResultIsBoolean2 = delete ENUM1; -//! : ^^^^^ -//! `---- +//! ,-[5:1] +//! 5 | +//! 6 | // enum type var +//! 7 | var ResultIsBoolean1 = delete ENUM; +//! 8 | var ResultIsBoolean2 = delete ENUM1; +//! : ^^^^^ +//! 9 | +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; +//! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[9:1] +//! 9 | +//! 10 | // enum type expressions +//! 11 | var ResultIsBoolean3 = delete ENUM1["A"]; //! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[12:1] +//! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[12:1] +//! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[12:1] +//! 12 | var ResultIsBoolean4 = delete (ENUM[0] + ENUM1["B"]); +//! 13 | +//! 14 | // multiple delete operators //! 15 | var ResultIsBoolean5 = delete delete ENUM; //! : ^^^^^^^^^^^ +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | // multiple delete operators +//! 15 | var ResultIsBoolean5 = delete delete ENUM; //! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | var ResultIsBoolean6 = delete delete delete (ENUM[0] + ENUM1["B"]); +//! 17 | +//! 18 | // miss assignment operators //! 19 | delete ENUM; //! : ^^^^ +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[17:1] +//! 17 | +//! 18 | // miss assignment operators +//! 19 | delete ENUM; //! 20 | delete ENUM1; //! : ^^^^^ +//! 21 | delete ENUM1.B; +//! 22 | delete ENUM, ENUM1; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[19:1] +//! 19 | delete ENUM; +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | delete ENUM; +//! 20 | delete ENUM1; +//! 21 | delete ENUM1.B; //! 22 | delete ENUM, ENUM1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js index 8507e1233481..43faa9ac9c99 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.1.normal.js @@ -1,133 +1,263 @@ //// [deleteOperatorWithNumberType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; +//! 20 | +//! 21 | // number type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; +//! 20 | +//! 21 | // number type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsBoolean2 = delete NUMBER1; +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsBoolean3 = delete 1; //! : ^ +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | // number type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // number type expressions +//! 27 | var ResultIsBoolean6 = delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean6 = delete objA.a; +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^^^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! 39 | delete 1; //! : ^ +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; +//! 42 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[37:1] +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[37:1] +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; +//! 44 | delete M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; +//! 44 | delete M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | delete 1; +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; //! 42 | delete foo(); //! : ^^^^^ +//! 43 | delete objA.a; +//! 44 | delete M.n; +//! 45 | delete objA.a, M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js index 8507e1233481..43faa9ac9c99 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithNumberType.2.minified.js @@ -1,133 +1,263 @@ //// [deleteOperatorWithNumberType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; +//! 20 | +//! 21 | // number type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // number type var //! 18 | var ResultIsBoolean1 = delete NUMBER; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete NUMBER1; +//! 20 | +//! 21 | // number type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // number type var +//! 18 | var ResultIsBoolean1 = delete NUMBER; //! 19 | var ResultIsBoolean2 = delete NUMBER1; //! : ^^^^^^^ +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsBoolean2 = delete NUMBER1; +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsBoolean3 = delete 1; //! : ^ +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; //! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | // number type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsBoolean3 = delete 1; +//! 23 | var ResultIsBoolean4 = delete { x: 1, y: 2}; //! 24 | var ResultIsBoolean5 = delete { x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // number type expressions +//! 27 | var ResultIsBoolean6 = delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean6 = delete objA.a; +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete NUMBER1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsBoolean11 = delete (NUMBER + NUMBER); +//! 33 | +//! 34 | // multiple delete operator //! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! : ^^^^^^^^^^^^^ +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | +//! 34 | // multiple delete operator +//! 35 | var ResultIsBoolean12 = delete delete NUMBER; //! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsBoolean13 = delete delete delete (NUMBER + NUMBER); +//! 37 | +//! 38 | // miss assignment operators //! 39 | delete 1; //! : ^ +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; +//! 42 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[37:1] +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[37:1] +//! 37 | +//! 38 | // miss assignment operators +//! 39 | delete 1; //! 40 | delete NUMBER; //! : ^^^^^^ +//! 41 | delete NUMBER1; +//! 42 | delete foo(); +//! 43 | delete objA.a; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; +//! 44 | delete M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | // miss assignment operators +//! 39 | delete 1; +//! 40 | delete NUMBER; //! 41 | delete NUMBER1; //! : ^^^^^^^ +//! 42 | delete foo(); +//! 43 | delete objA.a; +//! 44 | delete M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | delete 1; +//! 40 | delete NUMBER; +//! 41 | delete NUMBER1; //! 42 | delete foo(); //! : ^^^^^ +//! 43 | delete objA.a; +//! 44 | delete M.n; +//! 45 | delete objA.a, M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js index c7c7c68595ec..fd057475c3f8 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.1.normal.js @@ -1,139 +1,271 @@ //// [deleteOperatorWithStringType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; +//! 20 | +//! 21 | // string type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; +//! 20 | +//! 21 | // string type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsBoolean2 = delete STRING1; +//! 20 | +//! 21 | // string type literal //! 22 | var ResultIsBoolean3 = delete ""; //! : ^^ +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; +//! 25 | +//! 26 | // string type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // string type expressions +//! 27 | var ResultIsBoolean6 = delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean6 = delete objA.a; +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! : ^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^^^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! 40 | delete ""; //! : ^^ +//! 41 | delete STRING; +//! 42 | delete STRING1; +//! 43 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | delete ""; +//! 41 | delete STRING; +//! 42 | delete STRING1; //! 43 | delete foo(); //! : ^^^^^ +//! 44 | delete objA.a,M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js index c7c7c68595ec..fd057475c3f8 100644 --- a/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js +++ b/crates/swc/tests/tsc-references/deleteOperatorWithStringType.2.minified.js @@ -1,139 +1,271 @@ //// [deleteOperatorWithStringType.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; +//! 20 | +//! 21 | // string type literal //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[15:1] +//! 15 | var objA = new A(); +//! 16 | +//! 17 | // string type var //! 18 | var ResultIsBoolean1 = delete STRING; //! : ^^^^^^ +//! 19 | var ResultIsBoolean2 = delete STRING1; +//! 20 | +//! 21 | // string type literal //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[16:1] +//! 16 | +//! 17 | // string type var +//! 18 | var ResultIsBoolean1 = delete STRING; //! 19 | var ResultIsBoolean2 = delete STRING1; //! : ^^^^^^^ +//! 20 | +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsBoolean2 = delete STRING1; +//! 20 | +//! 21 | // string type literal //! 22 | var ResultIsBoolean3 = delete ""; //! : ^^ +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; //! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; +//! 25 | +//! 26 | // string type expressions //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[21:1] +//! 21 | // string type literal +//! 22 | var ResultIsBoolean3 = delete ""; +//! 23 | var ResultIsBoolean4 = delete { x: "", y: "" }; //! 24 | var ResultIsBoolean5 = delete { x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | // string type expressions +//! 27 | var ResultIsBoolean6 = delete objA.a; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsBoolean6 = delete objA.a; +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; //! 30 | var ResultIsBoolean9 = delete foo(); //! : ^^^^^ +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsBoolean7 = delete M.n; +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); //! 31 | var ResultIsBoolean10 = delete A.foo(); //! : ^^^^^^^ +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[29:1] +//! 29 | var ResultIsBoolean8 = delete STRING1[0]; +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); //! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | var ResultIsBoolean9 = delete foo(); +//! 31 | var ResultIsBoolean10 = delete A.foo(); +//! 32 | var ResultIsBoolean11 = delete (STRING + STRING); //! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); //! : ^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsBoolean12 = delete STRING.charAt(0); +//! 34 | +//! 35 | // multiple delete operator //! 36 | var ResultIsBoolean13 = delete delete STRING; //! : ^^^^^^^^^^^^^ +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | // multiple delete operator +//! 36 | var ResultIsBoolean13 = delete delete STRING; //! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsBoolean14 = delete delete delete (STRING + STRING); +//! 38 | +//! 39 | // miss assignment operators //! 40 | delete ""; //! : ^^ +//! 41 | delete STRING; +//! 42 | delete STRING1; +//! 43 | delete foo(); //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[38:1] +//! 38 | +//! 39 | // miss assignment operators +//! 40 | delete ""; //! 41 | delete STRING; //! : ^^^^^^ +//! 42 | delete STRING1; +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operators +//! 40 | delete ""; +//! 41 | delete STRING; //! 42 | delete STRING1; //! : ^^^^^^^ +//! 43 | delete foo(); +//! 44 | delete objA.a,M.n; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[40:1] +//! 40 | delete ""; +//! 41 | delete STRING; +//! 42 | delete STRING1; //! 43 | delete foo(); //! : ^^^^^ +//! 44 | delete objA.a,M.n; //! `---- diff --git a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js index a3e80716618a..8ef10fa26798 100644 --- a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js +++ b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.1.normal.js @@ -1,7 +1,13 @@ //// [derivedUninitializedPropertyDeclaration.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 15 | declare m() { return 2 } // not allowed on methods -//! : ^^^^^^^ +//! ,-[12:1] +//! 12 | declare property!: any; // ! is not allowed, this is an ambient declaration +//! 13 | } +//! 14 | class BOther extends A { +//! 15 | declare m() { return 2 } // not allowed on methods +//! : ^^^^^^^ +//! 16 | declare nonce: any; // ok, even though it's not in the base +//! 17 | declare property = 'y' // initialiser not allowed with declare +//! 18 | } //! `---- diff --git a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js index a3e80716618a..8ef10fa26798 100644 --- a/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/derivedUninitializedPropertyDeclaration.2.minified.js @@ -1,7 +1,13 @@ //// [derivedUninitializedPropertyDeclaration.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 15 | declare m() { return 2 } // not allowed on methods -//! : ^^^^^^^ +//! ,-[12:1] +//! 12 | declare property!: any; // ! is not allowed, this is an ambient declaration +//! 13 | } +//! 14 | class BOther extends A { +//! 15 | declare m() { return 2 } // not allowed on methods +//! : ^^^^^^^ +//! 16 | declare nonce: any; // ok, even though it's not in the base +//! 17 | declare property = 'y' // initialiser not allowed with declare +//! 18 | } //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js index f53b5388be3e..c4675d35b92a 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.1.normal.js @@ -1,11 +1,17 @@ //// [destructuringParameterDeclaration1ES5.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[59:1] +//! 59 | // A parameter can be marked optional by following its name or binding pattern with a question mark (?) +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { +//! 66 | d3([a, b, c]?); //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js index f53b5388be3e..c4675d35b92a 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5.2.minified.js @@ -1,11 +1,17 @@ //// [destructuringParameterDeclaration1ES5.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[59:1] +//! 59 | // A parameter can be marked optional by following its name or binding pattern with a question mark (?) +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { +//! 66 | d3([a, b, c]?); //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js index 5fc01fa95fc7..9bf75d7d1ae4 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.1.normal.js @@ -1,11 +1,17 @@ //// [destructuringParameterDeclaration1ES5iterable.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[59:1] +//! 59 | // A parameter can be marked optional by following its name or binding pattern with a question mark (?) +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { +//! 66 | d3([a, b, c]?); //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js index 5fc01fa95fc7..9bf75d7d1ae4 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES5iterable.2.minified.js @@ -1,11 +1,17 @@ //// [destructuringParameterDeclaration1ES5iterable.ts] //! //! x the name `d0` is defined multiple times -//! ,-[62:1] +//! ,-[59:1] +//! 59 | // A parameter can be marked optional by following its name or binding pattern with a question mark (?) +//! 60 | // or by including an initializer. +//! 61 | //! 62 | function d0(x?) { } //! : ^| //! : `-- previous definition of `d0` here //! 63 | function d0(x = 10) { } //! : ^| //! : `-- `d0` redefined here +//! 64 | +//! 65 | interface F2 { +//! 66 | d3([a, b, c]?); //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js index 8ae6dc17b4aa..a85c48cd483d 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.1.normal.js @@ -1,17 +1,27 @@ //// [destructuringParameterDeclaration1ES6.ts] //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[93:1] +//! 93 | function e4({x: [number,string,any] }) { } // x has type [any, any, any] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | +//! 98 | //! `---- //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[93:1] +//! 93 | function e4({x: [number,string,any] }) { } // x has type [any, any, any] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | +//! 98 | //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js index 8ae6dc17b4aa..a85c48cd483d 100644 --- a/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringParameterDeclaration1ES6.2.minified.js @@ -1,17 +1,27 @@ //// [destructuringParameterDeclaration1ES6.ts] //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[93:1] +//! 93 | function e4({x: [number,string,any] }) { } // x has type [any, any, any] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | +//! 98 | //! `---- //! //! x the name `number` is bound more than once in this parameter list -//! ,---- +//! ,-[93:1] +//! 93 | function e4({x: [number,string,any] }) { } // x has type [any, any, any] +//! 94 | function e5({x: [a, b, c]}: { x: [number, number, number] }) { } // x has type [any, any, any] +//! 95 | //! 96 | function e6({x: [number, number, number]}) { } // error, duplicate identifier; //! : ^^^|^^ ^^^|^^ //! : | `-- used as parameter more than once //! : `-- previous definition here +//! 97 | +//! 98 | //! `---- diff --git a/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js b/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js index 35393252c8d6..929bb50911db 100644 --- a/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js +++ b/crates/swc/tests/tsc-references/destructuringSameNames.1.normal.js @@ -1,63 +1,105 @@ //// [destructuringSameNames.ts] //! //! x the name `foo1` is defined multiple times -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | // Error cases +//! 20 | //! 21 | let { foo1, foo1 } = { foo1: 10 }; //! : ^^|^ ^^|^ //! : | `-- `foo1` redefined here //! : `-- previous definition of `foo1` here +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! `---- //! //! x the name `foo2` is defined multiple times -//! ,---- +//! ,-[19:1] +//! 19 | // Error cases +//! 20 | +//! 21 | let { foo1, foo1 } = { foo1: 10 }; //! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! : ^^|^ ^^|^ //! : | `-- `foo2` redefined here //! : `-- previous definition of `foo2` here +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! `---- //! //! x the name `foo3` is defined multiple times -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | let { foo1, foo1 } = { foo1: 10 }; +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! : ^^|^ ^^|^ //! : | `-- `foo3` redefined here //! : `-- previous definition of `foo3` here +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo4` is defined multiple times -//! ,---- +//! ,-[21:1] +//! 21 | let { foo1, foo1 } = { foo1: 10 }; +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! 24 | const { foo4, foo4 } = { foo4: 40 }; //! : ^^|^ ^^|^ //! : | `-- `foo4` redefined here //! : `-- previous definition of `foo4` here +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo5` is defined multiple times -//! ,---- +//! ,-[22:1] +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! : ^^|^ ^^|^ //! : | `-- `foo5` redefined here //! : `-- previous definition of `foo5` here +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! `---- //! //! x the name `foo6` is defined multiple times -//! ,---- +//! ,-[23:1] +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! : ^^|^ ^^|^ //! : | `-- `foo6` redefined here //! : `-- previous definition of `foo6` here +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; +//! 29 | const [blah2, blah2] = [333, 444]; //! `---- //! //! x the name `blah1` is defined multiple times -//! ,---- +//! ,-[25:1] +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | //! 28 | let [blah1, blah1] = [111, 222]; //! : ^^|^^ ^^|^^ //! : | `-- `blah1` redefined here //! : `-- previous definition of `blah1` here +//! 29 | const [blah2, blah2] = [333, 444]; //! `---- //! //! x the name `blah2` is defined multiple times -//! ,---- +//! ,-[26:1] +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! 29 | const [blah2, blah2] = [333, 444]; //! : ^^|^^ ^^|^^ //! : | `-- `blah2` redefined here diff --git a/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js b/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js index 35393252c8d6..929bb50911db 100644 --- a/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js +++ b/crates/swc/tests/tsc-references/destructuringSameNames.2.minified.js @@ -1,63 +1,105 @@ //// [destructuringSameNames.ts] //! //! x the name `foo1` is defined multiple times -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | // Error cases +//! 20 | //! 21 | let { foo1, foo1 } = { foo1: 10 }; //! : ^^|^ ^^|^ //! : | `-- `foo1` redefined here //! : `-- previous definition of `foo1` here +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! `---- //! //! x the name `foo2` is defined multiple times -//! ,---- +//! ,-[19:1] +//! 19 | // Error cases +//! 20 | +//! 21 | let { foo1, foo1 } = { foo1: 10 }; //! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! : ^^|^ ^^|^ //! : | `-- `foo2` redefined here //! : `-- previous definition of `foo2` here +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! `---- //! //! x the name `foo3` is defined multiple times -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | let { foo1, foo1 } = { foo1: 10 }; +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; //! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! : ^^|^ ^^|^ //! : | `-- `foo3` redefined here //! : `-- previous definition of `foo3` here +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo4` is defined multiple times -//! ,---- +//! ,-[21:1] +//! 21 | let { foo1, foo1 } = { foo1: 10 }; +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; //! 24 | const { foo4, foo4 } = { foo4: 40 }; //! : ^^|^ ^^|^ //! : | `-- `foo4` redefined here //! : `-- previous definition of `foo4` here +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! `---- //! //! x the name `foo5` is defined multiple times -//! ,---- +//! ,-[22:1] +//! 22 | let { foo2, bar2: foo2 } = { foo2: 20, bar2: 220 }; +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; //! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! : ^^|^ ^^|^ //! : | `-- `foo5` redefined here //! : `-- previous definition of `foo5` here +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! `---- //! //! x the name `foo6` is defined multiple times -//! ,---- +//! ,-[23:1] +//! 23 | let { bar3: foo3, foo3 } = { foo3: 30, bar3: 330 }; +//! 24 | const { foo4, foo4 } = { foo4: 40 }; +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; //! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; //! : ^^|^ ^^|^ //! : | `-- `foo6` redefined here //! : `-- previous definition of `foo6` here +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; +//! 29 | const [blah2, blah2] = [333, 444]; //! `---- //! //! x the name `blah1` is defined multiple times -//! ,---- +//! ,-[25:1] +//! 25 | const { foo5, bar5: foo5 } = { foo5: 50, bar5: 550 }; +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | //! 28 | let [blah1, blah1] = [111, 222]; //! : ^^|^^ ^^|^^ //! : | `-- `blah1` redefined here //! : `-- previous definition of `blah1` here +//! 29 | const [blah2, blah2] = [333, 444]; //! `---- //! //! x the name `blah2` is defined multiple times -//! ,---- +//! ,-[26:1] +//! 26 | const { bar6: foo6, foo6 } = { foo6: 60, bar6: 660 }; +//! 27 | +//! 28 | let [blah1, blah1] = [111, 222]; //! 29 | const [blah2, blah2] = [333, 444]; //! : ^^|^^ ^^|^^ //! : | `-- `blah2` redefined here diff --git a/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js b/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js index d069de81eea2..76e19eff01c7 100644 --- a/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js +++ b/crates/swc/tests/tsc-references/duplicateExportAssignments.1.normal.js @@ -1,50 +1,73 @@ //// [foo1.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; +//! 5 | //! `---- //// [foo2.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; +//! 5 | //! `---- //// [foo3.ts] //! //! x multiple `export =` found -//! ,-[7:1] +//! ,-[4:1] +//! 4 | class y { +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | class y { +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^^^^^^^ +//! 8 | export = y; +//! 9 | //! `---- //// [foo4.ts] //! @@ -61,26 +84,37 @@ //! 7 | } //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = x; //! : ^^^^^^^^^^^ +//! 2 | function x(){ +//! 3 | return 42; +//! 4 | } //! `---- //// [foo5.ts] //! //! x multiple `export =` found -//! ,-[4:1] +//! ,-[1:1] +//! 1 | var x = 5; +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 5 | export = y; //! : ^^^^^^^^^^^ +//! 6 | export = z; //! `---- //! //! x multiple `export =` found -//! ,-[5:1] +//! ,-[2:1] +//! 2 | var y = "test"; +//! 3 | var z = {}; +//! 4 | export = x; //! 5 | export = y; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here @@ -89,7 +123,12 @@ //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 5; +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | export = y; +//! 6 | export = z; //! `---- diff --git a/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js b/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js index d069de81eea2..76e19eff01c7 100644 --- a/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js +++ b/crates/swc/tests/tsc-references/duplicateExportAssignments.2.minified.js @@ -1,50 +1,73 @@ //// [foo1.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | var y = 20; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; +//! 5 | //! `---- //// [foo2.ts] //! //! x multiple `export =` found -//! ,-[3:1] +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 4 | export = y; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 10; +//! 2 | class y {}; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | export = y; +//! 5 | //! `---- //// [foo3.ts] //! //! x multiple `export =` found -//! ,-[7:1] +//! ,-[4:1] +//! 4 | class y { +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | class y { +//! 5 | y: number; +//! 6 | } //! 7 | export = x; //! : ^^^^^^^^^^^ +//! 8 | export = y; +//! 9 | //! `---- //// [foo4.ts] //! @@ -61,26 +84,37 @@ //! 7 | } //! 8 | export = y; //! : ^^^^^^^^^^^ +//! 9 | //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = x; //! : ^^^^^^^^^^^ +//! 2 | function x(){ +//! 3 | return 42; +//! 4 | } //! `---- //// [foo5.ts] //! //! x multiple `export =` found -//! ,-[4:1] +//! ,-[1:1] +//! 1 | var x = 5; +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here //! 5 | export = y; //! : ^^^^^^^^^^^ +//! 6 | export = z; //! `---- //! //! x multiple `export =` found -//! ,-[5:1] +//! ,-[2:1] +//! 2 | var y = "test"; +//! 3 | var z = {}; +//! 4 | export = x; //! 5 | export = y; //! : ^^^^^|^^^^^ //! : `-- previous `export =` declared here @@ -89,7 +123,12 @@ //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 5; +//! 2 | var y = "test"; +//! 3 | var z = {}; //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | export = y; +//! 6 | export = z; //! `---- diff --git a/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js b/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js index c7f4956bc1ce..c56713cbaee4 100644 --- a/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js +++ b/crates/swc/tests/tsc-references/elementAccessChain.3.1.normal.js @@ -1,133 +1,255 @@ //// [elementAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.["a"]++; //! : ^^^^^^^^^^ +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | +//! 4 | obj?.["a"]++; //! 5 | obj?.a["b"]++; //! : ^^^^^^^^^^^ +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.["a"]++; +//! 5 | obj?.a["b"]++; //! 6 | obj?.["a"]--; //! : ^^^^^^^^^^ +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | obj?.a["b"]--; -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | obj?.["a"]++; +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; +//! : ^^^^^^^^^^^ +//! 8 | +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.["a"]; -//! : ^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; +//! : ^^^^^^^^^^ +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[7:1] +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; //! 10 | ++obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; //! 11 | --obj?.["a"]; //! : ^^^^^^^^^^ +//! 12 | --obj?.a["b"]; +//! 13 | +//! 14 | obj?.["a"] = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; //! 12 | --obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 13 | +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; +//! 13 | //! 14 | obj?.["a"] = 1; //! : ^^^^^^^^^^ +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a["b"]; +//! 13 | +//! 14 | obj?.["a"] = 1; //! 15 | obj?.a["b"] = 1; //! : ^^^^^^^^^^^ +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; //! 16 | obj?.["a"] += 1; //! : ^^^^^^^^^^ +//! 17 | obj?.a["b"] += 1; +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; //! 17 | obj?.a["b"] += 1; //! : ^^^^^^^^^^^ +//! 18 | +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[16:1] +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; +//! 18 | //! 19 | for (obj?.["a"] in {}); //! : ^^^^^^^^^^ +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a["b"] += 1; +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! 20 | for (obj?.a["b"] in {}); //! : ^^^^^^^^^^^ +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); //! 21 | for (obj?.["a"] of []); //! : ^^^^^^^^^^ +//! 22 | for (obj?.a["b"] of []); +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); //! 22 | for (obj?.a["b"] of []); //! : ^^^^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[21:1] +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); +//! 23 | //! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a["b"] of []); +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 28 | [...obj?.["a"]] = []; +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! 28 | [...obj?.["a"]] = []; //! : ^^^^^^^^^^ +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! 29 | [...obj?.a["b"]] = []; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js b/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js index c7f4956bc1ce..c56713cbaee4 100644 --- a/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js +++ b/crates/swc/tests/tsc-references/elementAccessChain.3.2.minified.js @@ -1,133 +1,255 @@ //// [elementAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.["a"]++; //! : ^^^^^^^^^^ +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | +//! 4 | obj?.["a"]++; //! 5 | obj?.a["b"]++; //! : ^^^^^^^^^^^ +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.["a"]++; +//! 5 | obj?.a["b"]++; //! 6 | obj?.["a"]--; //! : ^^^^^^^^^^ +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | obj?.a["b"]--; -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | obj?.["a"]++; +//! 5 | obj?.a["b"]++; +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; +//! : ^^^^^^^^^^^ +//! 8 | +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.["a"]; -//! : ^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | obj?.["a"]--; +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; +//! : ^^^^^^^^^^ +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[7:1] +//! 7 | obj?.a["b"]--; +//! 8 | +//! 9 | ++obj?.["a"]; //! 10 | ++obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; //! 11 | --obj?.["a"]; //! : ^^^^^^^^^^ +//! 12 | --obj?.a["b"]; +//! 13 | +//! 14 | obj?.["a"] = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.["a"]; +//! 10 | ++obj?.a["b"]; +//! 11 | --obj?.["a"]; //! 12 | --obj?.a["b"]; //! : ^^^^^^^^^^^ +//! 13 | +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | --obj?.["a"]; +//! 12 | --obj?.a["b"]; +//! 13 | //! 14 | obj?.["a"] = 1; //! : ^^^^^^^^^^ +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a["b"]; +//! 13 | +//! 14 | obj?.["a"] = 1; //! 15 | obj?.a["b"] = 1; //! : ^^^^^^^^^^^ +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; //! 16 | obj?.["a"] += 1; //! : ^^^^^^^^^^ +//! 17 | obj?.a["b"] += 1; +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.["a"] = 1; +//! 15 | obj?.a["b"] = 1; +//! 16 | obj?.["a"] += 1; //! 17 | obj?.a["b"] += 1; //! : ^^^^^^^^^^^ +//! 18 | +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[16:1] +//! 16 | obj?.["a"] += 1; +//! 17 | obj?.a["b"] += 1; +//! 18 | //! 19 | for (obj?.["a"] in {}); //! : ^^^^^^^^^^ +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a["b"] += 1; +//! 18 | +//! 19 | for (obj?.["a"] in {}); //! 20 | for (obj?.a["b"] in {}); //! : ^^^^^^^^^^^ +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); //! 21 | for (obj?.["a"] of []); //! : ^^^^^^^^^^ +//! 22 | for (obj?.a["b"] of []); +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.["a"] in {}); +//! 20 | for (obj?.a["b"] in {}); +//! 21 | for (obj?.["a"] of []); //! 22 | for (obj?.a["b"] of []); //! : ^^^^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[21:1] +//! 21 | for (obj?.["a"] of []); +//! 22 | for (obj?.a["b"] of []); +//! 23 | //! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a["b"] of []); +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); //! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); //! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! : ^^^^^^^^^^ +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.["a"] } = { a: 1 }); +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); //! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! : ^^^^^^^^^^^ +//! 28 | [...obj?.["a"]] = []; +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a["b"] } = { a: 1 }); +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); //! 28 | [...obj?.["a"]] = []; //! : ^^^^^^^^^^ +//! 29 | [...obj?.a["b"]] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.["a"] } = { a: 1 }); +//! 27 | ({ ...obj?.a["b"] } = { a: 1 }); +//! 28 | [...obj?.["a"]] = []; //! 29 | [...obj?.a["b"]] = []; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js index 56ee2cfedf32..80a855924622 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.1.normal.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js index 56ee2cfedf32..80a855924622 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03.2.minified.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js index 0755b2b76a30..e0e805c09b5f 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.1.normal.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js index 0755b2b76a30..e0e805c09b5f 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments03_ES6.2.minified.js @@ -1,7 +1,9 @@ //// [emitArrowFunctionWhenUsingArguments03_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var arguments; //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js index d13bceb9c5dc..d13f7f7db56a 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js index d13bceb9c5dc..d13f7f7db56a 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js index 5401c1f0e294..703247f43b24 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js index 5401c1f0e294..703247f43b24 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments04_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments04_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments; +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js index 4eab0a542b6c..52a956898cfc 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js index 4eab0a542b6c..52a956898cfc 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js index eb2fa4162660..1d98f53685a9 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js index eb2fa4162660..1d98f53685a9 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments05_ES6.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments05_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js index d5cf10881996..6155e44d8139 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js index d5cf10881996..6155e44d8139 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js index ee444e068286..1e6636a3787c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.1.normal.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js index ee444e068286..1e6636a3787c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments06_ES6.2.minified.js @@ -1,7 +1,10 @@ //// [emitArrowFunctionWhenUsingArguments06_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => () => arguments; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js index 146adc943691..4fb478c6687b 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js index 146adc943691..4fb478c6687b 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js index e4ba3478dba5..daff4a99b1ec 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js index e4ba3478dba5..daff4a99b1ec 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments07_ES6.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments07_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = (arguments) => () => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = (arguments) => () => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = (arguments) => () => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js index 72025734e0d7..b298adbf27db 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js index 72025734e0d7..b298adbf27db 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js index 6e7be36d0bfe..c9458aa6db16 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.1.normal.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js index 6e7be36d0bfe..c9458aa6db16 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments08_ES6.2.minified.js @@ -1,13 +1,19 @@ //// [emitArrowFunctionWhenUsingArguments08_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var a = () => (arguments) => arguments; +//! 4 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var a = () => (arguments) => arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f(arguments) { +//! 3 | var a = () => (arguments) => arguments; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js index 74845742a833..222005cf67f4 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js index 74845742a833..222005cf67f4 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js index 37ed6f3e8f26..b47479953be4 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments11_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js index 37ed6f3e8f26..b47479953be4 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments11_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments11_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | function f(arguments) { //! : ^^^^^^^^^ +//! 3 | var _arguments = 10; +//! 4 | var a = () => () => arguments; +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js index b2a051ae30ab..31fb59fc4a5c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.1.normal.js @@ -1,7 +1,12 @@ //// [emitArrowFunctionWhenUsingArguments12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js index b2a051ae30ab..31fb59fc4a5c 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12.2.minified.js @@ -1,7 +1,12 @@ //// [emitArrowFunctionWhenUsingArguments12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js index 2ac4a913d6f0..a5c41f875712 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.1.normal.js @@ -1,7 +1,12 @@ //// [emitArrowFunctionWhenUsingArguments12_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js index 2ac4a913d6f0..a5c41f875712 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments12_ES6.2.minified.js @@ -1,7 +1,12 @@ //// [emitArrowFunctionWhenUsingArguments12_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | f(arguments) { -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class C { +//! 3 | f(arguments) { +//! : ^^^^^^^^^ +//! 4 | var a = () => arguments; +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js index 6c01abe04d4a..fc890f84be19 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js index 6c01abe04d4a..fc890f84be19 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js index 02efe2f4b51d..2d32becd320e 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments13_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js index 02efe2f4b51d..2d32becd320e 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments13_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments13_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | var a = (arguments) => () => _arguments; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var _arguments = 10; +//! 4 | var a = (arguments) => () => _arguments; +//! : ^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js index fa0d610f9b49..e3e968b4da07 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.1.normal.js @@ -1,7 +1,13 @@ //// [emitArrowFunctionWhenUsingArguments14.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | const arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js index fa0d610f9b49..e3e968b4da07 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14.2.minified.js @@ -1,7 +1,13 @@ //// [emitArrowFunctionWhenUsingArguments14.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | const arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js index 8945e77054e3..459b2184e954 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.1.normal.js @@ -1,7 +1,13 @@ //// [emitArrowFunctionWhenUsingArguments14_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | let arguments = 100; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | let arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js index 8945e77054e3..459b2184e954 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments14_ES6.2.minified.js @@ -1,7 +1,13 @@ //// [emitArrowFunctionWhenUsingArguments14_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | let arguments = 100; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | if (Math.random()) { +//! 4 | let arguments = 100; +//! : ^^^^^^^^^ +//! 5 | return () => arguments; +//! 6 | } +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js index 9b2a12bd7d01..9afb307ddedc 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.1.normal.js @@ -1,13 +1,24 @@ //// [emitArrowFunctionWhenUsingArguments15.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! 6 | return () => arguments; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js index 9b2a12bd7d01..9afb307ddedc 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15.2.minified.js @@ -1,13 +1,24 @@ //// [emitArrowFunctionWhenUsingArguments15.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! 6 | return () => arguments; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js index 8e5ff68b5bdc..eb0987104a4d 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.1.normal.js @@ -1,13 +1,24 @@ //// [emitArrowFunctionWhenUsingArguments15_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! 6 | return () => arguments; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js index 8e5ff68b5bdc..eb0987104a4d 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments15_ES6.2.minified.js @@ -1,13 +1,24 @@ //// [emitArrowFunctionWhenUsingArguments15_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! 6 | return () => arguments; //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | const arguments = 100; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! 4 | if (Math.random()) { +//! 5 | const arguments = 100; +//! : ^^^^^^^^^ +//! 6 | return () => arguments; +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js index 354e8f740a7f..b596e9f9b327 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.1.normal.js @@ -1,13 +1,22 @@ //// [emitArrowFunctionWhenUsingArguments16.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js index 354e8f740a7f..b596e9f9b327 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16.2.minified.js @@ -1,13 +1,22 @@ //// [emitArrowFunctionWhenUsingArguments16.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js index 06ba639be81a..44cae4d92d8e 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.1.normal.js @@ -1,13 +1,22 @@ //// [emitArrowFunctionWhenUsingArguments16_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js index 06ba639be81a..44cae4d92d8e 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments16_ES6.2.minified.js @@ -1,13 +1,22 @@ //// [emitArrowFunctionWhenUsingArguments16_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 3 | var arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function f() { +//! 3 | var arguments = "hello"; +//! : ^^^^^^^^^ +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js index cf1e26301995..564732fd94ed 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments17.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js index cf1e26301995..564732fd94ed 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments17.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js index 55c882472484..9e971e39cd8e 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.1.normal.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments17_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js index 55c882472484..9e971e39cd8e 100644 --- a/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js +++ b/crates/swc/tests/tsc-references/emitArrowFunctionWhenUsingArguments17_ES6.2.minified.js @@ -1,7 +1,11 @@ //// [emitArrowFunctionWhenUsingArguments17_ES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 7 | var arguments = "world"; -//! : ^^^^^^^^^ +//! ,-[4:1] +//! 4 | if (Math.random()) { +//! 5 | return () => arguments[0]; +//! 6 | } +//! 7 | var arguments = "world"; +//! : ^^^^^^^^^ +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js b/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js index c7a54811ef3c..5d1856d6ad40 100644 --- a/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js +++ b/crates/swc/tests/tsc-references/errorSuperCalls.1.normal.js @@ -1,13 +1,25 @@ //// [errorSuperCalls.ts] //! //! x Expression expected -//! ,---- -//! 46 | super(); -//! : ^ +//! ,-[43:1] +//! 43 | class Derived extends Base { +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^ +//! 47 | super(); +//! 48 | } +//! 49 | } //! `---- //! //! x Parenthesized expression cannot be empty -//! ,---- -//! 46 | super(); -//! : ^^ +//! ,-[43:1] +//! 43 | class Derived extends Base { +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^^ +//! 47 | super(); +//! 48 | } +//! 49 | } //! `---- diff --git a/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js b/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js index c7a54811ef3c..5d1856d6ad40 100644 --- a/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js +++ b/crates/swc/tests/tsc-references/errorSuperCalls.2.minified.js @@ -1,13 +1,25 @@ //// [errorSuperCalls.ts] //! //! x Expression expected -//! ,---- -//! 46 | super(); -//! : ^ +//! ,-[43:1] +//! 43 | class Derived extends Base { +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^ +//! 47 | super(); +//! 48 | } +//! 49 | } //! `---- //! //! x Parenthesized expression cannot be empty -//! ,---- -//! 46 | super(); -//! : ^^ +//! ,-[43:1] +//! 43 | class Derived extends Base { +//! 44 | //super call with type arguments +//! 45 | constructor() { +//! 46 | super(); +//! : ^^ +//! 47 | super(); +//! 48 | } +//! 49 | } //! `---- diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js index 256483ceea5f..121551c29951 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.1.normal.js @@ -1,13 +1,20 @@ //// [es6modulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | +//! 5 | namespace N { //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js index 256483ceea5f..121551c29951 100644 --- a/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js +++ b/crates/swc/tests/tsc-references/es6modulekindWithES5Target10.2.minified.js @@ -1,13 +1,20 @@ //// [es6modulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | +//! 5 | namespace N { //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js index 880bfb21fa22..5f056487f5b7 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.1.normal.js @@ -1,13 +1,20 @@ //// [esnextmodulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | +//! 5 | namespace N { //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js index 880bfb21fa22..5f056487f5b7 100644 --- a/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js +++ b/crates/swc/tests/tsc-references/esnextmodulekindWithES5Target10.2.minified.js @@ -1,13 +1,20 @@ //// [esnextmodulekindWithES5Target10.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import i = require("mod"); // Error; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | +//! 5 | namespace N { //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | +//! 5 | namespace N { +//! 6 | } //! 7 | export = N; // Error //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js index 4204d84e06d1..87964b880814 100644 --- a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js +++ b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.1.normal.js @@ -1,49 +1,90 @@ //// [exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | 1 ** (typeof temp++) ** 4; +//! 26 | 1 ** (typeof temp--) ** 4; +//! 27 | //! 28 | (delete --temp) ** 3; //! : ^^^^^^ +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | 1 ** (typeof temp--) ** 4; +//! 27 | +//! 28 | (delete --temp) ** 3; //! 29 | (delete ++temp) ** 3; //! : ^^^^^^ +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | +//! 28 | (delete --temp) ** 3; +//! 29 | (delete ++temp) ** 3; //! 30 | (delete temp--) ** 3; //! : ^^^^^^ +//! 31 | (delete temp++) ** 3; +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | (delete --temp) ** 3; +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; //! 31 | (delete temp++) ** 3; //! : ^^^^^^ +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; +//! 32 | //! 33 | 1 ** (delete --temp) ** 3; //! : ^^^^^^ +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | (delete temp++) ** 3; +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! 34 | 1 ** (delete ++temp) ** 3; //! : ^^^^^^ +//! 35 | 1 ** (delete temp--) ** 3; +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; //! 35 | 1 ** (delete temp--) ** 3; //! : ^^^^^^ +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; //! 36 | 1 ** (delete temp++) ** 3; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js index 4204d84e06d1..87964b880814 100644 --- a/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js +++ b/crates/swc/tests/tsc-references/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.2.minified.js @@ -1,49 +1,90 @@ //// [exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[25:1] +//! 25 | 1 ** (typeof temp++) ** 4; +//! 26 | 1 ** (typeof temp--) ** 4; +//! 27 | //! 28 | (delete --temp) ** 3; //! : ^^^^^^ +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[26:1] +//! 26 | 1 ** (typeof temp--) ** 4; +//! 27 | +//! 28 | (delete --temp) ** 3; //! 29 | (delete ++temp) ** 3; //! : ^^^^^^ +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[27:1] +//! 27 | +//! 28 | (delete --temp) ** 3; +//! 29 | (delete ++temp) ** 3; //! 30 | (delete temp--) ** 3; //! : ^^^^^^ +//! 31 | (delete temp++) ** 3; +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[28:1] +//! 28 | (delete --temp) ** 3; +//! 29 | (delete ++temp) ** 3; +//! 30 | (delete temp--) ** 3; //! 31 | (delete temp++) ** 3; //! : ^^^^^^ +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[30:1] +//! 30 | (delete temp--) ** 3; +//! 31 | (delete temp++) ** 3; +//! 32 | //! 33 | 1 ** (delete --temp) ** 3; //! : ^^^^^^ +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[31:1] +//! 31 | (delete temp++) ** 3; +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; //! 34 | 1 ** (delete ++temp) ** 3; //! : ^^^^^^ +//! 35 | 1 ** (delete temp--) ** 3; +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[32:1] +//! 32 | +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; //! 35 | 1 ** (delete temp--) ** 3; //! : ^^^^^^ +//! 36 | 1 ** (delete temp++) ** 3; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[33:1] +//! 33 | 1 ** (delete --temp) ** 3; +//! 34 | 1 ** (delete ++temp) ** 3; +//! 35 | 1 ** (delete temp--) ** 3; //! 36 | 1 ** (delete temp++) ** 3; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js b/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js index b72f5bfe5092..9d87994cade2 100644 --- a/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignDottedName.1.normal.js @@ -5,13 +5,15 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export = foo1.x; // Ok //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); //! 2 | export = foo1.x; // Ok //! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js b/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js index 778f85358eb0..78ceea18e728 100644 --- a/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignDottedName.2.minified.js @@ -5,13 +5,15 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | export = foo1.x; // Ok //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); //! 2 | export = foo1.x; // Ok //! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js index a080349b4060..270f0be03ccf 100644 --- a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.1.normal.js @@ -5,20 +5,26 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo1.x; +//! 3 | export = x; //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); +//! 2 | var x = foo1.x; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | //! `---- //// [foo3.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo2(); // should be boolean //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js index cef4f75ef681..2ba1a5be04ce 100644 --- a/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignImportedIdentifier.2.minified.js @@ -5,20 +5,26 @@ export function x() { //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo1.x; +//! 3 | export = x; //! `---- //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo1 = require('./foo1'); +//! 2 | var x = foo1.x; //! 3 | export = x; //! : ^^^^^^^^^^^ +//! 4 | //! `---- //// [foo3.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo2 = require('./foo2'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x = foo2(); // should be boolean //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js b/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js index 6892099c913e..a8e50b7de308 100644 --- a/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js +++ b/crates/swc/tests/tsc-references/exportAssignTypes.1.normal.js @@ -1,92 +1,145 @@ //// [expString.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = "test"; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expNumber.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 42; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expBoolean.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = true; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expArray.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = [1,2]; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expObject.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = { answer: 42, when: 1776}; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expAny.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expGeneric.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | function x(a: T){ +//! 2 | return a; +//! 3 | } //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import iString = require('./expString'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var v1: string = iString; +//! 3 | +//! 4 | import iNumber = require('./expNumber'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import iString = require('./expString'); +//! 2 | var v1: string = iString; +//! 3 | //! 4 | import iNumber = require('./expNumber'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | var v2: number = iNumber; +//! 6 | +//! 7 | import iBoolean = require('./expBoolean'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- -//! 7 | import iBoolean = require('./expBoolean'); -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | import iNumber = require('./expNumber'); +//! 5 | var v2: number = iNumber; +//! 6 | +//! 7 | import iBoolean = require('./expBoolean'); +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 8 | var v3: boolean = iBoolean; +//! 9 | +//! 10 | import iArray = require('./expArray'); +//! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[7:1] +//! 7 | import iBoolean = require('./expBoolean'); +//! 8 | var v3: boolean = iBoolean; +//! 9 | //! 10 | import iArray = require('./expArray'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 11 | var v4: Array = iArray; +//! 12 | +//! 13 | import iObject = require('./expObject'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[10:1] +//! 10 | import iArray = require('./expArray'); +//! 11 | var v4: Array = iArray; +//! 12 | //! 13 | import iObject = require('./expObject'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 14 | var v5: Object = iObject; +//! 15 | +//! 16 | import iAny = require('./expAny'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[13:1] +//! 13 | import iObject = require('./expObject'); +//! 14 | var v5: Object = iObject; +//! 15 | //! 16 | import iAny = require('./expAny'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | var v6 = iAny; +//! 18 | +//! 19 | import iGeneric = require('./expGeneric'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[16:1] +//! 16 | import iAny = require('./expAny'); +//! 17 | var v6 = iAny; +//! 18 | //! 19 | import iGeneric = require('./expGeneric'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 20 | var v7: {(p1: x): x} = iGeneric; //! `---- diff --git a/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js b/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js index 6892099c913e..a8e50b7de308 100644 --- a/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js +++ b/crates/swc/tests/tsc-references/exportAssignTypes.2.minified.js @@ -1,92 +1,145 @@ //// [expString.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = "test"; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expNumber.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 42; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expBoolean.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = true; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expArray.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = [1,2]; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expObject.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x = { answer: 42, when: 1776}; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expAny.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | var x; //! 2 | export = x; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [expGeneric.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | function x(a: T){ +//! 2 | return a; +//! 3 | } //! 4 | export = x; //! : ^^^^^^^^^^^ +//! 5 | //! `---- //// [consumer.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import iString = require('./expString'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var v1: string = iString; +//! 3 | +//! 4 | import iNumber = require('./expNumber'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import iString = require('./expString'); +//! 2 | var v1: string = iString; +//! 3 | //! 4 | import iNumber = require('./expNumber'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 5 | var v2: number = iNumber; +//! 6 | +//! 7 | import iBoolean = require('./expBoolean'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- -//! 7 | import iBoolean = require('./expBoolean'); -//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | import iNumber = require('./expNumber'); +//! 5 | var v2: number = iNumber; +//! 6 | +//! 7 | import iBoolean = require('./expBoolean'); +//! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 8 | var v3: boolean = iBoolean; +//! 9 | +//! 10 | import iArray = require('./expArray'); +//! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[7:1] +//! 7 | import iBoolean = require('./expBoolean'); +//! 8 | var v3: boolean = iBoolean; +//! 9 | //! 10 | import iArray = require('./expArray'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 11 | var v4: Array = iArray; +//! 12 | +//! 13 | import iObject = require('./expObject'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[10:1] +//! 10 | import iArray = require('./expArray'); +//! 11 | var v4: Array = iArray; +//! 12 | //! 13 | import iObject = require('./expObject'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 14 | var v5: Object = iObject; +//! 15 | +//! 16 | import iAny = require('./expAny'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[13:1] +//! 13 | import iObject = require('./expObject'); +//! 14 | var v5: Object = iObject; +//! 15 | //! 16 | import iAny = require('./expAny'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 17 | var v6 = iAny; +//! 18 | +//! 19 | import iGeneric = require('./expGeneric'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[16:1] +//! 16 | import iAny = require('./expAny'); +//! 17 | var v6 = iAny; +//! 18 | //! 19 | import iGeneric = require('./expGeneric'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 20 | var v7: {(p1: x): x} = iGeneric; //! `---- diff --git a/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js b/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js index e628f76867d2..74aca04340cb 100644 --- a/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js +++ b/crates/swc/tests/tsc-references/exportDeclaredModule.1.normal.js @@ -1,14 +1,19 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | export var a: string; +//! 4 | export function b(): number; +//! 5 | } //! 6 | export = M1; //! : ^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x: number = foo1.b(); //! `---- diff --git a/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js b/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js index e628f76867d2..74aca04340cb 100644 --- a/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js +++ b/crates/swc/tests/tsc-references/exportDeclaredModule.2.minified.js @@ -1,14 +1,19 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | export var a: string; +//! 4 | export function b(): number; +//! 5 | } //! 6 | export = M1; //! : ^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo1 = require('./foo1'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var x: number = foo1.b(); //! `---- diff --git a/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js b/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js index 0f1e19fd05a6..fdeafdaa83e9 100644 --- a/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js +++ b/crates/swc/tests/tsc-references/exportNonVisibleType.1.normal.js @@ -1,21 +1,33 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | var x: I1 = {a: "test", b: 42}; //! 7 | export = x; // Should fail, I1 not exported. //! : ^^^^^^^^^^^ +//! 8 | +//! 9 | //! `---- //// [foo2.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[7:1] +//! 7 | m1: I1; +//! 8 | } +//! 9 | //! 10 | export = C1; // Should fail, type I1 of visible member C1.m1 not exported. //! : ^^^^^^^^^^^^ +//! 11 | //! `---- //// [foo3.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[7:1] +//! 7 | private m1: I1; +//! 8 | } +//! 9 | //! 10 | export = C1; // Should work, private type I1 of visible class C1 only used in private member m1. //! : ^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js b/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js index 0f1e19fd05a6..fdeafdaa83e9 100644 --- a/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js +++ b/crates/swc/tests/tsc-references/exportNonVisibleType.2.minified.js @@ -1,21 +1,33 @@ //// [foo1.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | var x: I1 = {a: "test", b: 42}; //! 7 | export = x; // Should fail, I1 not exported. //! : ^^^^^^^^^^^ +//! 8 | +//! 9 | //! `---- //// [foo2.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[7:1] +//! 7 | m1: I1; +//! 8 | } +//! 9 | //! 10 | export = C1; // Should fail, type I1 of visible member C1.m1 not exported. //! : ^^^^^^^^^^^^ +//! 11 | //! `---- //// [foo3.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[7:1] +//! 7 | private m1: I1; +//! 8 | } +//! 9 | //! 10 | export = C1; // Should work, private type I1 of visible class C1 only used in private member m1. //! : ^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js b/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js index 395790bfba6c..782f8c4b4d66 100644 --- a/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js +++ b/crates/swc/tests/tsc-references/exportSpecifiers.1.normal.js @@ -9,7 +9,10 @@ bar; // Error (used in emitting position) //// [/exports.ts] //! //! x The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement. -//! ,---- +//! ,-[6:1] +//! 6 | export { type something }; +//! 7 | export { type type as foo }; +//! 8 | export { type as as bar }; //! 9 | export type { type something as whatever }; // Error //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js b/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js index 859e9aabdba6..d84596701cbd 100644 --- a/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js +++ b/crates/swc/tests/tsc-references/exportSpecifiers.2.minified.js @@ -4,7 +4,10 @@ import { type, as, something, foo, bar } from "./exports.js"; //// [/exports.ts] //! //! x The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement. -//! ,---- +//! ,-[6:1] +//! 6 | export { type something }; +//! 7 | export { type type as foo }; +//! 8 | export { type as as bar }; //! 9 | export type { type something as whatever }; // Error //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js index 266820bfb1eb..3665e607ff9b 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.1.normal.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring3.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ([a, b] in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js index 266820bfb1eb..3665e607ff9b 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring3.2.minified.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring3.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ([a, b] in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js index ce2edd89c0db..c9127a9c3726 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.1.normal.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring4.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ({a, b} in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js index ce2edd89c0db..c9127a9c3726 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatementsDestructuring4.2.minified.js @@ -1,7 +1,8 @@ //// [for-inStatementsDestructuring4.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] +//! 1 | var a, b; //! 2 | for ({a, b} in []) { } //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js b/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js index 3d9f03fe920e..0e138232c3a1 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js +++ b/crates/swc/tests/tsc-references/for-inStatementsInvalid.1.normal.js @@ -1,7 +1,13 @@ //// [for-inStatementsInvalid.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[7:1] +//! 7 | var aRegExp: RegExp; +//! 8 | for (aRegExp in {}) { } +//! 9 | //! 10 | for (var idx : number in {}) { } //! : ^^^ +//! 11 | +//! 12 | function fn(): void { } +//! 13 | for (var x in fn()) { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js b/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js index 3d9f03fe920e..0e138232c3a1 100644 --- a/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js +++ b/crates/swc/tests/tsc-references/for-inStatementsInvalid.2.minified.js @@ -1,7 +1,13 @@ //// [for-inStatementsInvalid.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[7:1] +//! 7 | var aRegExp: RegExp; +//! 8 | for (aRegExp in {}) { } +//! 9 | //! 10 | for (var idx : number in {}) { } //! : ^^^ +//! 11 | +//! 12 | function fn(): void { } +//! 13 | for (var x in fn()) { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-of2.1.normal.js b/crates/swc/tests/tsc-references/for-of2.1.normal.js index 48d3b60e79bb..a10f990017f3 100644 --- a/crates/swc/tests/tsc-references/for-of2.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of2.1.normal.js @@ -1,7 +1,8 @@ //// [for-of2.ts] //! //! x 'const' declarations must be initialized -//! ,---- +//! ,-[1:1] //! 1 | const v; //! : ^ +//! 2 | for (v of []) { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-of2.2.minified.js b/crates/swc/tests/tsc-references/for-of2.2.minified.js index 48d3b60e79bb..a10f990017f3 100644 --- a/crates/swc/tests/tsc-references/for-of2.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of2.2.minified.js @@ -1,7 +1,8 @@ //// [for-of2.ts] //! //! x 'const' declarations must be initialized -//! ,---- +//! ,-[1:1] //! 1 | const v; //! : ^ +//! 2 | for (v of []) { } //! `---- diff --git a/crates/swc/tests/tsc-references/for-of3.1.normal.js b/crates/swc/tests/tsc-references/for-of3.1.normal.js index e3821da80a2f..ad9993235a6f 100644 --- a/crates/swc/tests/tsc-references/for-of3.1.normal.js +++ b/crates/swc/tests/tsc-references/for-of3.1.normal.js @@ -1,7 +1,8 @@ //// [for-of3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | var v: any; //! 2 | for (v++ of []) { } //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/for-of3.2.minified.js b/crates/swc/tests/tsc-references/for-of3.2.minified.js index e3821da80a2f..ad9993235a6f 100644 --- a/crates/swc/tests/tsc-references/for-of3.2.minified.js +++ b/crates/swc/tests/tsc-references/for-of3.2.minified.js @@ -1,7 +1,8 @@ //// [for-of3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | var v: any; //! 2 | for (v++ of []) { } //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js b/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js index 9c259e4e2915..6845d3e5e507 100644 --- a/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js +++ b/crates/swc/tests/tsc-references/functionNameConflicts.1.normal.js @@ -1,31 +1,49 @@ //// [functionNameConflicts.ts] //! //! x the name `fn1` is defined multiple times -//! ,-[5:5] -//! 5 | function fn1() { } -//! : ^|^ -//! : `-- previous definition of `fn1` here +//! ,-[2:1] +//! 2 | //Function overload with different name from implementation signature +//! 3 | +//! 4 | module M { +//! 5 | function fn1() { } +//! : ^|^ +//! : `-- previous definition of `fn1` here //! 6 | var fn1; //! : ^|^ //! : `-- `fn1` redefined here +//! 7 | +//! 8 | var fn2; +//! 9 | function fn2() { } //! `---- //! //! x the name `fn2` is defined multiple times -//! ,-[8:5] -//! 8 | var fn2; -//! : ^|^ -//! : `-- previous definition of `fn2` here -//! 9 | function fn2() { } -//! : ^|^ -//! : `-- `fn2` redefined here -//! `---- +//! ,-[5:1] +//! 5 | function fn1() { } +//! 6 | var fn1; +//! 7 | +//! 8 | var fn2; +//! : ^|^ +//! : `-- previous definition of `fn2` here +//! 9 | function fn2() { } +//! : ^|^ +//! : `-- `fn2` redefined here +//! 10 | } +//! 11 | +//! 12 | function fn3() { } +//! `---- //! //! x the name `fn3` is defined multiple times -//! ,-[12:1] +//! ,-[9:1] +//! 9 | function fn2() { } +//! 10 | } +//! 11 | //! 12 | function fn3() { } //! : ^|^ //! : `-- previous definition of `fn3` here //! 13 | var fn3; //! : ^|^ //! : `-- `fn3` redefined here +//! 14 | +//! 15 | function func() { +//! 16 | var fn4; //! `---- diff --git a/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js b/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js index 9c259e4e2915..6845d3e5e507 100644 --- a/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js +++ b/crates/swc/tests/tsc-references/functionNameConflicts.2.minified.js @@ -1,31 +1,49 @@ //// [functionNameConflicts.ts] //! //! x the name `fn1` is defined multiple times -//! ,-[5:5] -//! 5 | function fn1() { } -//! : ^|^ -//! : `-- previous definition of `fn1` here +//! ,-[2:1] +//! 2 | //Function overload with different name from implementation signature +//! 3 | +//! 4 | module M { +//! 5 | function fn1() { } +//! : ^|^ +//! : `-- previous definition of `fn1` here //! 6 | var fn1; //! : ^|^ //! : `-- `fn1` redefined here +//! 7 | +//! 8 | var fn2; +//! 9 | function fn2() { } //! `---- //! //! x the name `fn2` is defined multiple times -//! ,-[8:5] -//! 8 | var fn2; -//! : ^|^ -//! : `-- previous definition of `fn2` here -//! 9 | function fn2() { } -//! : ^|^ -//! : `-- `fn2` redefined here -//! `---- +//! ,-[5:1] +//! 5 | function fn1() { } +//! 6 | var fn1; +//! 7 | +//! 8 | var fn2; +//! : ^|^ +//! : `-- previous definition of `fn2` here +//! 9 | function fn2() { } +//! : ^|^ +//! : `-- `fn2` redefined here +//! 10 | } +//! 11 | +//! 12 | function fn3() { } +//! `---- //! //! x the name `fn3` is defined multiple times -//! ,-[12:1] +//! ,-[9:1] +//! 9 | function fn2() { } +//! 10 | } +//! 11 | //! 12 | function fn3() { } //! : ^|^ //! : `-- previous definition of `fn3` here //! 13 | var fn3; //! : ^|^ //! : `-- `fn3` redefined here +//! 14 | +//! 15 | function func() { +//! 16 | var fn4; //! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js b/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js index bfe4e734abb1..6ffde7d55e8d 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrors.1.normal.js @@ -1,13 +1,21 @@ //// [functionOverloadErrors.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | //Function overload signature with initializer //! 2 | function fn1(x = 3); //! : ^^^^^ +//! 3 | function fn1() { } +//! 4 | +//! 5 | //Multiple function overload signatures that are identical //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[113:1] +//! 113 | } +//! 114 | +//! 115 | //Function overloads which use initializer expressions //! 116 | function initExpr(n = 13); //! : ^^^^^^ +//! 117 | function initExpr() { } //! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js b/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js index bfe4e734abb1..6ffde7d55e8d 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrors.2.minified.js @@ -1,13 +1,21 @@ //// [functionOverloadErrors.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] +//! 1 | //Function overload signature with initializer //! 2 | function fn1(x = 3); //! : ^^^^^ +//! 3 | function fn1() { } +//! 4 | +//! 5 | //Multiple function overload signatures that are identical //! `---- //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[113:1] +//! 113 | } +//! 114 | +//! 115 | //Function overloads which use initializer expressions //! 116 | function initExpr(n = 13); //! : ^^^^^^ +//! 117 | function initExpr() { } //! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js index 5d059b37e9a4..895b92fa15e5 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.1.normal.js @@ -1,7 +1,11 @@ //// [functionOverloadErrorsSyntax.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 9 | function fn5(x: string, ...y: any[], z: string); -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | function fn4b() { } +//! 7 | +//! 8 | //Function overload signature with rest param followed by non-optional parameter +//! 9 | function fn5(x: string, ...y: any[], z: string); +//! : ^^^^^^^^^^^ +//! 10 | function fn5() { } +//! `---- diff --git a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js index 5d059b37e9a4..895b92fa15e5 100644 --- a/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js +++ b/crates/swc/tests/tsc-references/functionOverloadErrorsSyntax.2.minified.js @@ -1,7 +1,11 @@ //// [functionOverloadErrorsSyntax.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 9 | function fn5(x: string, ...y: any[], z: string); -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | function fn4b() { } +//! 7 | +//! 8 | //Function overload signature with rest param followed by non-optional parameter +//! 9 | function fn5(x: string, ...y: any[], z: string); +//! : ^^^^^^^^^^^ +//! 10 | function fn5() { } +//! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js index 046a0d3971c7..0ff881181df7 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.1.normal.js @@ -1,55 +1,105 @@ //// [functionWithUseStrictAndSimpleParameterList.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 2 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | function a(a = 10) { +//! 2 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | export var foo = 10; //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 16 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[13:1] +//! 13 | } +//! 14 | +//! 15 | function rest(...args: any[]) { +//! 16 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 17 | } +//! 18 | +//! 19 | function rest1(a = 1, ...args) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 20 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[17:1] +//! 17 | } +//! 18 | +//! 19 | function rest1(a = 1, ...args) { +//! 20 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 21 | } +//! 22 | +//! 23 | function paramDefault(param = 1) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 24 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[21:1] +//! 21 | } +//! 22 | +//! 23 | function paramDefault(param = 1) { +//! 24 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 25 | } +//! 26 | +//! 27 | function objectBindingPattern({foo}: any) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 28 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[25:1] +//! 25 | } +//! 26 | +//! 27 | function objectBindingPattern({foo}: any) { +//! 28 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 29 | } +//! 30 | +//! 31 | function arrayBindingPattern([foo]: any[]) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 32 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[29:1] +//! 29 | } +//! 30 | +//! 31 | function arrayBindingPattern([foo]: any[]) { +//! 32 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 33 | } +//! 34 | +//! 35 | function manyParameter(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 36 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[33:1] +//! 33 | } +//! 34 | +//! 35 | function manyParameter(a = 10, b = 20) { +//! 36 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 37 | } +//! 38 | +//! 39 | function manyPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 41 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[38:1] +//! 38 | +//! 39 | function manyPrologue(a = 10, b = 20) { +//! 40 | "foo"; +//! 41 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 42 | } +//! 43 | +//! 44 | function invalidPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 47 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[44:1] +//! 44 | function invalidPrologue(a = 10, b = 20) { +//! 45 | "foo"; +//! 46 | const c = 1; +//! 47 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 48 | } //! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js index 046a0d3971c7..0ff881181df7 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList.2.minified.js @@ -1,55 +1,105 @@ //// [functionWithUseStrictAndSimpleParameterList.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 2 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | function a(a = 10) { +//! 2 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 3 | } +//! 4 | +//! 5 | export var foo = 10; //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 16 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[13:1] +//! 13 | } +//! 14 | +//! 15 | function rest(...args: any[]) { +//! 16 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 17 | } +//! 18 | +//! 19 | function rest1(a = 1, ...args) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 20 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[17:1] +//! 17 | } +//! 18 | +//! 19 | function rest1(a = 1, ...args) { +//! 20 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 21 | } +//! 22 | +//! 23 | function paramDefault(param = 1) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 24 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[21:1] +//! 21 | } +//! 22 | +//! 23 | function paramDefault(param = 1) { +//! 24 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 25 | } +//! 26 | +//! 27 | function objectBindingPattern({foo}: any) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 28 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[25:1] +//! 25 | } +//! 26 | +//! 27 | function objectBindingPattern({foo}: any) { +//! 28 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 29 | } +//! 30 | +//! 31 | function arrayBindingPattern([foo]: any[]) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 32 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[29:1] +//! 29 | } +//! 30 | +//! 31 | function arrayBindingPattern([foo]: any[]) { +//! 32 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 33 | } +//! 34 | +//! 35 | function manyParameter(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 36 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[33:1] +//! 33 | } +//! 34 | +//! 35 | function manyParameter(a = 10, b = 20) { +//! 36 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 37 | } +//! 38 | +//! 39 | function manyPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 41 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[38:1] +//! 38 | +//! 39 | function manyPrologue(a = 10, b = 20) { +//! 40 | "foo"; +//! 41 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 42 | } +//! 43 | +//! 44 | function invalidPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 47 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[44:1] +//! 44 | function invalidPrologue(a = 10, b = 20) { +//! 45 | "foo"; +//! 46 | const c = 1; +//! 47 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 48 | } //! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js index 0bc8df605a58..0b811ea855ea 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.1.normal.js @@ -1,55 +1,106 @@ //// [functionWithUseStrictAndSimpleParameterList_es2016.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 3 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function a(a = 10) { +//! 3 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | export var foo = 10; //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 17 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | } +//! 15 | +//! 16 | function rest(...args: any[]) { +//! 17 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 18 | } +//! 19 | +//! 20 | function rest1(a = 1, ...args) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 21 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[18:1] +//! 18 | } +//! 19 | +//! 20 | function rest1(a = 1, ...args) { +//! 21 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 22 | } +//! 23 | +//! 24 | function paramDefault(param = 1) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 25 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[22:1] +//! 22 | } +//! 23 | +//! 24 | function paramDefault(param = 1) { +//! 25 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 26 | } +//! 27 | +//! 28 | function objectBindingPattern({foo}: any) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 29 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[26:1] +//! 26 | } +//! 27 | +//! 28 | function objectBindingPattern({foo}: any) { +//! 29 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 30 | } +//! 31 | +//! 32 | function arrayBindingPattern([foo]: any[]) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 33 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[30:1] +//! 30 | } +//! 31 | +//! 32 | function arrayBindingPattern([foo]: any[]) { +//! 33 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 34 | } +//! 35 | +//! 36 | function manyParameter(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 37 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[34:1] +//! 34 | } +//! 35 | +//! 36 | function manyParameter(a = 10, b = 20) { +//! 37 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 38 | } +//! 39 | +//! 40 | function manyPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 42 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[39:1] +//! 39 | +//! 40 | function manyPrologue(a = 10, b = 20) { +//! 41 | "foo"; +//! 42 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 43 | } +//! 44 | +//! 45 | function invalidPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 48 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[45:1] +//! 45 | function invalidPrologue(a = 10, b = 20) { +//! 46 | "foo"; +//! 47 | const c = 1; +//! 48 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 49 | } //! `---- diff --git a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js index 0bc8df605a58..0b811ea855ea 100644 --- a/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js +++ b/crates/swc/tests/tsc-references/functionWithUseStrictAndSimpleParameterList_es2016.2.minified.js @@ -1,55 +1,106 @@ //// [functionWithUseStrictAndSimpleParameterList_es2016.ts] //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 3 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | function a(a = 10) { +//! 3 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | export var foo = 10; //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 17 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[14:1] +//! 14 | } +//! 15 | +//! 16 | function rest(...args: any[]) { +//! 17 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 18 | } +//! 19 | +//! 20 | function rest1(a = 1, ...args) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 21 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[18:1] +//! 18 | } +//! 19 | +//! 20 | function rest1(a = 1, ...args) { +//! 21 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 22 | } +//! 23 | +//! 24 | function paramDefault(param = 1) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 25 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[22:1] +//! 22 | } +//! 23 | +//! 24 | function paramDefault(param = 1) { +//! 25 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 26 | } +//! 27 | +//! 28 | function objectBindingPattern({foo}: any) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 29 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[26:1] +//! 26 | } +//! 27 | +//! 28 | function objectBindingPattern({foo}: any) { +//! 29 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 30 | } +//! 31 | +//! 32 | function arrayBindingPattern([foo]: any[]) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 33 | 'use strict'; -//! : ^^^^^^^^^^^^^ +//! ,-[30:1] +//! 30 | } +//! 31 | +//! 32 | function arrayBindingPattern([foo]: any[]) { +//! 33 | 'use strict'; +//! : ^^^^^^^^^^^^^ +//! 34 | } +//! 35 | +//! 36 | function manyParameter(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 37 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[34:1] +//! 34 | } +//! 35 | +//! 36 | function manyParameter(a = 10, b = 20) { +//! 37 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 38 | } +//! 39 | +//! 40 | function manyPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 42 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[39:1] +//! 39 | +//! 40 | function manyPrologue(a = 10, b = 20) { +//! 41 | "foo"; +//! 42 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 43 | } +//! 44 | +//! 45 | function invalidPrologue(a = 10, b = 20) { //! `---- //! //! x Illegal 'use strict' directive in function with non-simple parameter list. -//! ,---- -//! 48 | "use strict"; -//! : ^^^^^^^^^^^^^ +//! ,-[45:1] +//! 45 | function invalidPrologue(a = 10, b = 20) { +//! 46 | "foo"; +//! 47 | const c = 1; +//! 48 | "use strict"; +//! : ^^^^^^^^^^^^^ +//! 49 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js index 7dd2b38458dc..bf4fedf7d489 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck32.1.normal.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | var s: string; //! 2 | var f: () => number = () => yield s; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js index 7dd2b38458dc..bf4fedf7d489 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck32.2.minified.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `yield`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | var s: string; //! 2 | var f: () => number = () => yield s; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js index 00f40ecbde3d..fdbdba9e69ec 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck38.1.normal.js @@ -1,7 +1,10 @@ //// [generatorTypeCheck38.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var yield; //! : ^^^^^ +//! 2 | function* g() { +//! 3 | yield 0; +//! 4 | var v: typeof yield; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js index 00f40ecbde3d..fdbdba9e69ec 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck38.2.minified.js @@ -1,7 +1,10 @@ //// [generatorTypeCheck38.ts] //! //! x `yield` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var yield; //! : ^^^^^ +//! 2 | function* g() { +//! 3 | yield 0; +//! 4 | var v: typeof yield; //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js index beff0744ed50..97e791bb351b 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck39.1.normal.js @@ -2,7 +2,13 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 5 | @decorator(yield 0) -//! : ^ +//! ,-[2:1] +//! 2 | return y => { }; +//! 3 | } +//! 4 | function* g() { +//! 5 | @decorator(yield 0) +//! : ^ +//! 6 | class C { +//! 7 | x = yield 0; +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js index beff0744ed50..97e791bb351b 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck39.2.minified.js @@ -2,7 +2,13 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 5 | @decorator(yield 0) -//! : ^ +//! ,-[2:1] +//! 2 | return y => { }; +//! 3 | } +//! 4 | function* g() { +//! 5 | @decorator(yield 0) +//! : ^ +//! 6 | class C { +//! 7 | x = yield 0; +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js index 95f173364fdb..ba1a835e6a14 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck59.1.normal.js @@ -1,7 +1,12 @@ //// [generatorTypeCheck59.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 3 | @(yield "") -//! : ^ +//! ,-[1:1] +//! 1 | function* g() { +//! 2 | class C { +//! 3 | @(yield "") +//! : ^ +//! 4 | m() { } +//! 5 | }; +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js index 95f173364fdb..ba1a835e6a14 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck59.2.minified.js @@ -1,7 +1,12 @@ //// [generatorTypeCheck59.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 3 | @(yield "") -//! : ^ +//! ,-[1:1] +//! 1 | function* g() { +//! 2 | class C { +//! 3 | @(yield "") +//! : ^ +//! 4 | m() { } +//! 5 | }; +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js b/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js index 350565fbb24b..70f6b070473c 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck61.1.normal.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 2 | @(yield 0) -//! : ^ +//! ,-[1:1] +//! 1 | function * g() { +//! 2 | @(yield 0) +//! : ^ +//! 3 | class C {}; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js b/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js index 350565fbb24b..70f6b070473c 100644 --- a/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js +++ b/crates/swc/tests/tsc-references/generatorTypeCheck61.2.minified.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `@`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- -//! 2 | @(yield 0) -//! : ^ +//! ,-[1:1] +//! 1 | function * g() { +//! 2 | @(yield 0) +//! : ^ +//! 3 | class C {}; +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/importEquals2.1.normal.js b/crates/swc/tests/tsc-references/importEquals2.1.normal.js index 64d2a4947a35..de44a6b45112 100644 --- a/crates/swc/tests/tsc-references/importEquals2.1.normal.js +++ b/crates/swc/tests/tsc-references/importEquals2.1.normal.js @@ -9,14 +9,17 @@ export { }; //// [/b.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import * as a from './a'; //! 2 | export = a; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/c.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import a = require('./b'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | new a.A(); // Error //! `---- diff --git a/crates/swc/tests/tsc-references/importEquals2.2.minified.js b/crates/swc/tests/tsc-references/importEquals2.2.minified.js index 0ee4a4593e24..1e3ad65a6c5b 100644 --- a/crates/swc/tests/tsc-references/importEquals2.2.minified.js +++ b/crates/swc/tests/tsc-references/importEquals2.2.minified.js @@ -4,14 +4,17 @@ import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; //// [/b.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import * as a from './a'; //! 2 | export = a; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/c.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import a = require('./b'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | new a.A(); // Error //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js b/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js index 0d252c046f82..a983b9ffa612 100644 --- a/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeGeneric.1.normal.js @@ -5,13 +5,20 @@ export { }; //// [usage.ts] //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[1:1] //! 1 | export function getFooFrom(v: T): import(T).Foo { //! : ^ +//! 2 | return undefined as any; +//! 3 | } //! `---- //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[2:1] +//! 2 | return undefined as any; +//! 3 | } +//! 4 | //! 5 | export function getFooValueFrom(v: T): import(T).Foo["a"] { //! : ^ +//! 6 | return undefined as any; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js b/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js index 0d252c046f82..a983b9ffa612 100644 --- a/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeGeneric.2.minified.js @@ -5,13 +5,20 @@ export { }; //// [usage.ts] //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[1:1] //! 1 | export function getFooFrom(v: T): import(T).Foo { //! : ^ +//! 2 | return undefined as any; +//! 3 | } //! `---- //! //! x literal in an import type should be string literal -//! ,---- +//! ,-[2:1] +//! 2 | return undefined as any; +//! 3 | } +//! 4 | //! 5 | export function getFooValueFrom(v: T): import(T).Foo["a"] { //! : ^ +//! 6 | return undefined as any; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js b/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js index 2c4661110a8b..0218386684a2 100644 --- a/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeGenericTypes.1.normal.js @@ -1,9 +1,13 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | y: number; +//! 4 | data: T; +//! 5 | } //! 6 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js b/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js index 2c4661110a8b..0218386684a2 100644 --- a/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeGenericTypes.2.minified.js @@ -1,9 +1,13 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[3:1] +//! 3 | y: number; +//! 4 | data: T; +//! 5 | } //! 6 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 7 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js b/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js index 61c4576bdaf6..118e7b69ccdd 100644 --- a/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeInJSDoc.1.normal.js @@ -1,7 +1,10 @@ //// [externs.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[11:1] +//! 11 | declare global { +//! 12 | const Foo: typeof MyClass; +//! 13 | } //! 14 | export = MyClass; //! : ^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js b/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js index 72918517a9b9..8ca4a908bee5 100644 --- a/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeInJSDoc.2.minified.js @@ -1,7 +1,10 @@ //// [externs.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[11:1] +//! 11 | declare global { +//! 12 | const Foo: typeof MyClass; +//! 13 | } //! 14 | export = MyClass; //! : ^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js b/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js index 7c0260160a02..ba21a8311f6b 100644 --- a/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeLocal.1.normal.js @@ -1,9 +1,13 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: number; +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js b/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js index 7c0260160a02..ba21a8311f6b 100644 --- a/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeLocal.2.minified.js @@ -1,9 +1,13 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: number; +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js b/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js index 4cde5f26c736..109123d8794c 100644 --- a/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js +++ b/crates/swc/tests/tsc-references/importTypeLocalMissing.1.normal.js @@ -1,9 +1,13 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: number; +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js b/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js index 4cde5f26c736..109123d8794c 100644 --- a/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js +++ b/crates/swc/tests/tsc-references/importTypeLocalMissing.2.minified.js @@ -1,9 +1,13 @@ //// [foo.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: number; +//! 3 | y: number; +//! 4 | } //! 5 | export = Point; //! : ^^^^^^^^^^^^^^^ +//! 6 | //! `---- //// [foo2.ts] import _class_call_check from "@swc/helpers/src/_class_call_check.mjs"; diff --git a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js index 089ad31a2312..8655214e99c7 100644 --- a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js +++ b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.1.normal.js @@ -34,18 +34,24 @@ var y = 1; //! 5 | //! 6 | x = 1; // Error //! : ^ +//! 7 | y = 1; // Error +//! 8 | a1.x = 1; // Error +//! 9 | a1.y = 1; // Error //! `---- //! //! x cannot reassign to an imported binding -//! ,-[1:1] -//! 1 | import { x, y } from "./a"; -//! : | -//! : `-- imported binding -//! 2 | import * as a1 from "./a"; -//! 3 | import a2 = require("./a"); -//! 4 | const a3 = a1; -//! 5 | -//! 6 | x = 1; // Error -//! 7 | y = 1; // Error -//! : ^ -//! `---- +//! ,-[1:1] +//! 1 | import { x, y } from "./a"; +//! : | +//! : `-- imported binding +//! 2 | import * as a1 from "./a"; +//! 3 | import a2 = require("./a"); +//! 4 | const a3 = a1; +//! 5 | +//! 6 | x = 1; // Error +//! 7 | y = 1; // Error +//! : ^ +//! 8 | a1.x = 1; // Error +//! 9 | a1.y = 1; // Error +//! 10 | a2.x = 1; +//! `---- diff --git a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js index 03042a1172da..1d7f59369955 100644 --- a/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js +++ b/crates/swc/tests/tsc-references/importsImplicitlyReadonly.2.minified.js @@ -31,18 +31,24 @@ var x = 1, y = 1; //! 5 | //! 6 | x = 1; // Error //! : ^ +//! 7 | y = 1; // Error +//! 8 | a1.x = 1; // Error +//! 9 | a1.y = 1; // Error //! `---- //! //! x cannot reassign to an imported binding -//! ,-[1:1] -//! 1 | import { x, y } from "./a"; -//! : | -//! : `-- imported binding -//! 2 | import * as a1 from "./a"; -//! 3 | import a2 = require("./a"); -//! 4 | const a3 = a1; -//! 5 | -//! 6 | x = 1; // Error -//! 7 | y = 1; // Error -//! : ^ -//! `---- +//! ,-[1:1] +//! 1 | import { x, y } from "./a"; +//! : | +//! : `-- imported binding +//! 2 | import * as a1 from "./a"; +//! 3 | import a2 = require("./a"); +//! 4 | const a3 = a1; +//! 5 | +//! 6 | x = 1; // Error +//! 7 | y = 1; // Error +//! : ^ +//! 8 | a1.x = 1; // Error +//! 9 | a1.y = 1; // Error +//! 10 | a2.x = 1; +//! `---- diff --git a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js index 20c5c13f78a7..2f577251f4b2 100644 --- a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js +++ b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.1.normal.js @@ -46,37 +46,46 @@ export { }; //// [/h.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | class H {} //! 2 | export = H; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/i.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // Error //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | let h: H = {}; +//! 3 | console.log(h); //! `---- //// [/j.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // noUnusedLocals error only //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | //! `---- //// [/k.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | const enum K { One, Two } //! 2 | export = K; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/l.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import K = require('./k'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | K.One; +//! 3 | //! `---- //// [/j.ts] // Sad face https://github.com/microsoft/TypeScript/blob/6b04f5039429b9d412696fe2febe39ecc69ad365/src/testRunner/compilerRunner.ts#L207 diff --git a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js index 6044901a5325..9e7114f3b2d3 100644 --- a/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js +++ b/crates/swc/tests/tsc-references/importsNotUsedAsValues_error.2.minified.js @@ -36,36 +36,45 @@ export { }; //// [/h.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | class H {} //! 2 | export = H; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/i.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // Error //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | let h: H = {}; +//! 3 | console.log(h); //! `---- //// [/j.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import H = require('./h'); // noUnusedLocals error only //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | //! `---- //// [/k.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | const enum K { One, Two } //! 2 | export = K; //! : ^^^^^^^^^^^ +//! 3 | //! `---- //// [/l.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import K = require('./k'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | K.One; +//! 3 | //! `---- //// [/j.ts] diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js index a2736fae20f3..8a0ee49fcf9e 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.1.normal.js @@ -1,103 +1,195 @@ //// [incrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber10 = obj1++; +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = ++{}; //! : ^^ +//! 38 | var ResultIsNumber12 = ++null; +//! 39 | var ResultIsNumber13 = ++undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = ++{}; //! 38 | var ResultIsNumber12 = ++null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | var ResultIsNumber12 = ++null; +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null++; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}++; +//! 43 | var ResultIsNumber16 = undefined++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null++; //! 42 | var ResultIsNumber15 = {}++; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined++; +//! 44 | +//! 45 | // any type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber16 = undefined++; +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = ++foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = ++foo(); //! 47 | var ResultIsNumber18 = ++A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = ++foo(); +//! 47 | var ResultIsNumber18 = ++A.foo(); //! 48 | var ResultIsNumber19 = ++(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = ++(null + null); +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); +//! 51 | var ResultIsNumber22 = ++obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = ++foo(); +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); //! 49 | var ResultIsNumber20 = ++(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()++; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = ++obj1.y; +//! 53 | +//! 54 | var ResultIsNumber24 = foo()++; //! 55 | var ResultIsNumber25 = A.foo()++; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()++; +//! 55 | var ResultIsNumber25 = A.foo()++; //! 56 | var ResultIsNumber26 = (null + undefined)++; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)++; +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; +//! 59 | var ResultIsNumber29 = obj1.x++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()++; +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; //! 57 | var ResultIsNumber27 = (null + null)++; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; +//! 59 | var ResultIsNumber29 = obj1.x++; +//! 60 | var ResultIsNumber30 = obj1.y++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x++; +//! 60 | var ResultIsNumber30 = obj1.y++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[64:1] +//! 64 | +//! 65 | ANY2++; +//! 66 | //! 67 | ++ANY1++; //! : ^^^^^^ +//! 68 | ++ANY2++; +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2++; +//! 66 | +//! 67 | ++ANY1++; //! 68 | ++ANY2++; //! : ^^^^^^ +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | ++ANY1++; +//! 68 | ++ANY2++; //! 69 | ++ANY2[0]++; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js index a2736fae20f3..8a0ee49fcf9e 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithAnyOtherTypeInvalidOperations.2.minified.js @@ -1,103 +1,195 @@ //// [incrementOperatorWithAnyOtherTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber10 = obj1++; +//! 35 | +//! 36 | // any type literal //! 37 | var ResultIsNumber11 = ++{}; //! : ^^ +//! 38 | var ResultIsNumber12 = ++null; +//! 39 | var ResultIsNumber13 = ++undefined; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | +//! 36 | // any type literal +//! 37 | var ResultIsNumber11 = ++{}; //! 38 | var ResultIsNumber12 = ++null; //! : ^^^^ +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[38:1] +//! 38 | var ResultIsNumber12 = ++null; +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | //! 41 | var ResultIsNumber14 = null++; //! : ^^^^ +//! 42 | var ResultIsNumber15 = {}++; +//! 43 | var ResultIsNumber16 = undefined++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber13 = ++undefined; +//! 40 | +//! 41 | var ResultIsNumber14 = null++; //! 42 | var ResultIsNumber15 = {}++; //! : ^^ +//! 43 | var ResultIsNumber16 = undefined++; +//! 44 | +//! 45 | // any type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber16 = undefined++; +//! 44 | +//! 45 | // any type expressions //! 46 | var ResultIsNumber17 = ++foo(); //! : ^^^^^ +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[44:1] +//! 44 | +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = ++foo(); //! 47 | var ResultIsNumber18 = ++A.foo(); //! : ^^^^^^^ +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[45:1] +//! 45 | // any type expressions +//! 46 | var ResultIsNumber17 = ++foo(); +//! 47 | var ResultIsNumber18 = ++A.foo(); //! 48 | var ResultIsNumber19 = ++(null + undefined); //! : ^^^^^^^^^^^^^^^^^^ +//! 49 | var ResultIsNumber20 = ++(null + null); +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); +//! 51 | var ResultIsNumber22 = ++obj1.x; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber17 = ++foo(); +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); //! 49 | var ResultIsNumber20 = ++(null + null); //! : ^^^^^^^^^^^^^ +//! 50 | var ResultIsNumber21 = ++(undefined + undefined); +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[47:1] +//! 47 | var ResultIsNumber18 = ++A.foo(); +//! 48 | var ResultIsNumber19 = ++(null + undefined); +//! 49 | var ResultIsNumber20 = ++(null + null); //! 50 | var ResultIsNumber21 = ++(undefined + undefined); //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[51:1] +//! 51 | var ResultIsNumber22 = ++obj1.x; +//! 52 | var ResultIsNumber23 = ++obj1.y; +//! 53 | //! 54 | var ResultIsNumber24 = foo()++; //! : ^^^^^ +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[52:1] +//! 52 | var ResultIsNumber23 = ++obj1.y; +//! 53 | +//! 54 | var ResultIsNumber24 = foo()++; //! 55 | var ResultIsNumber25 = A.foo()++; //! : ^^^^^^^ +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[53:1] +//! 53 | +//! 54 | var ResultIsNumber24 = foo()++; +//! 55 | var ResultIsNumber25 = A.foo()++; //! 56 | var ResultIsNumber26 = (null + undefined)++; //! : ^^^^^^^^^^^^^^^^^^ +//! 57 | var ResultIsNumber27 = (null + null)++; +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; +//! 59 | var ResultIsNumber29 = obj1.x++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[54:1] +//! 54 | var ResultIsNumber24 = foo()++; +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; //! 57 | var ResultIsNumber27 = (null + null)++; //! : ^^^^^^^^^^^^^ +//! 58 | var ResultIsNumber28 = (undefined + undefined)++; +//! 59 | var ResultIsNumber29 = obj1.x++; +//! 60 | var ResultIsNumber30 = obj1.y++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | var ResultIsNumber25 = A.foo()++; +//! 56 | var ResultIsNumber26 = (null + undefined)++; +//! 57 | var ResultIsNumber27 = (null + null)++; //! 58 | var ResultIsNumber28 = (undefined + undefined)++; //! : ^^^^^^^^^^^^^^^^^^^^^^^ +//! 59 | var ResultIsNumber29 = obj1.x++; +//! 60 | var ResultIsNumber30 = obj1.y++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[64:1] +//! 64 | +//! 65 | ANY2++; +//! 66 | //! 67 | ++ANY1++; //! : ^^^^^^ +//! 68 | ++ANY2++; +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[65:1] +//! 65 | ANY2++; +//! 66 | +//! 67 | ++ANY1++; //! 68 | ++ANY2++; //! : ^^^^^^ +//! 69 | ++ANY2[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[66:1] +//! 66 | +//! 67 | ++ANY1++; +//! 68 | ++ANY2++; //! 69 | ++ANY2[0]++; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js index 7c90151a54ee..66376f7fafee 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.1.normal.js @@ -1,13 +1,25 @@ //// [incrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | var ResultIsNumber4 = ENUM1++; +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! : ^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; +//! 16 | +//! 17 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; //! : ^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator +//! 18 | ++ENUM; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js index 7c90151a54ee..66376f7fafee 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithEnumTypeInvalidOperations.2.minified.js @@ -1,13 +1,25 @@ //// [incrementOperatorWithEnumTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | var ResultIsNumber4 = ENUM1++; +//! 12 | +//! 13 | // enum type expressions //! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! : ^^^^^^^^^^^^^^^^^^^ +//! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; +//! 16 | +//! 17 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | // enum type expressions +//! 14 | var ResultIsNumber5 = ++(ENUM[1] + ENUM[2]); //! 15 | var ResultIsNumber6 = (ENUM[1] + ENUM[2])++; //! : ^^^^^^^^^^^^^^^^^^^ +//! 16 | +//! 17 | // miss assignment operator +//! 18 | ++ENUM; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js index 64cb694b93d2..05d31e072c85 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.1.normal.js @@ -1,97 +1,184 @@ //// [incrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = NUMBER1++; +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = ++1; //! : ^ +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = ++1; //! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = ++1; +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1++; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = ++foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = ++A.foo(); +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); //! 32 | var ResultIsNumber10 = ++A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); +//! 32 | var ResultIsNumber10 = ++A.foo(); //! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; +//! 36 | var ResultIsNumber13 = A.foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = ++A.foo(); +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()++; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()++; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! 36 | var ResultIsNumber13 = A.foo()++; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; +//! 36 | var ResultIsNumber13 = A.foo()++; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator +//! 40 | ++1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; +//! 38 | +//! 39 | // miss assignment operator //! 40 | ++1; //! : ^ +//! 41 | ++NUMBER1; +//! 42 | ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operator +//! 40 | ++1; +//! 41 | ++NUMBER1; //! 42 | ++foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1++; +//! 45 | NUMBER1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | ++NUMBER1; +//! 42 | ++foo(); +//! 43 | //! 44 | 1++; //! : ^ +//! 45 | NUMBER1++; +//! 46 | foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | +//! 44 | 1++; +//! 45 | NUMBER1++; //! 46 | foo()++; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js index 64cb694b93d2..05d31e072c85 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithNumberTypeInvalidOperations.2.minified.js @@ -1,97 +1,184 @@ //// [incrementOperatorWithNumberTypeInvalidOperations.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = NUMBER1++; +//! 20 | +//! 21 | // number type literal //! 22 | var ResultIsNumber3 = ++1; //! : ^ +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = ++1; //! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! : ^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // number type literal +//! 22 | var ResultIsNumber3 = ++1; +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; //! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = ++{ x: 1, y: 2}; +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = 1++; //! : ^ +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: 1, y: (n: number) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; //! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! : ^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; +//! 29 | +//! 30 | // number type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = 1++; +//! 27 | var ResultIsNumber7 = { x: 1, y: 2 }++; //! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | var ResultIsNumber8 = { x: 1, y: (n: number) => { return n; } }++; +//! 29 | +//! 30 | // number type expressions //! 31 | var ResultIsNumber9 = ++foo(); //! : ^^^^^ +//! 32 | var ResultIsNumber10 = ++A.foo(); +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[29:1] +//! 29 | +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); //! 32 | var ResultIsNumber10 = ++A.foo(); //! : ^^^^^^^ +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // number type expressions +//! 31 | var ResultIsNumber9 = ++foo(); +//! 32 | var ResultIsNumber10 = ++A.foo(); //! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); //! : ^^^^^^^^^^^^^^^^^ +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; +//! 36 | var ResultIsNumber13 = A.foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[32:1] +//! 32 | var ResultIsNumber10 = ++A.foo(); +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | //! 35 | var ResultIsNumber12 = foo()++; //! : ^^^^^ +//! 36 | var ResultIsNumber13 = A.foo()++; +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = ++(NUMBER + NUMBER); +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; //! 36 | var ResultIsNumber13 = A.foo()++; //! : ^^^^^^^ +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; +//! 38 | +//! 39 | // miss assignment operator //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | +//! 35 | var ResultIsNumber12 = foo()++; +//! 36 | var ResultIsNumber13 = A.foo()++; //! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; //! : ^^^^^^^^^^^^^^^^^ +//! 38 | +//! 39 | // miss assignment operator +//! 40 | ++1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[37:1] +//! 37 | var ResultIsNumber14 = (NUMBER + NUMBER)++; +//! 38 | +//! 39 | // miss assignment operator //! 40 | ++1; //! : ^ +//! 41 | ++NUMBER1; +//! 42 | ++foo(); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | // miss assignment operator +//! 40 | ++1; +//! 41 | ++NUMBER1; //! 42 | ++foo(); //! : ^^^^^ +//! 43 | +//! 44 | 1++; +//! 45 | NUMBER1++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | ++NUMBER1; +//! 42 | ++foo(); +//! 43 | //! 44 | 1++; //! : ^ +//! 45 | NUMBER1++; +//! 46 | foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | +//! 44 | 1++; +//! 45 | NUMBER1++; //! 46 | foo()++; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js index 8bf96e8af0fc..fc534eaf11ec 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.1.normal.js @@ -1,85 +1,166 @@ //// [incrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = BOOLEAN++; +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = ++true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = ++true; //! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = ++true; +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true++; +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true++; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true++; +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = ++objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = ++objA.a; +//! 32 | var ResultIsNumber10 = ++M.n; //! 33 | var ResultIsNumber11 = ++foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = ++objA.a; +//! 32 | var ResultIsNumber10 = ++M.n; +//! 33 | var ResultIsNumber11 = ++foo(); //! 34 | var ResultIsNumber12 = ++A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; +//! 37 | var ResultIsNumber14 = A.foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = ++foo(); +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()++; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()++; +//! 38 | var ResultIsNumber15 = objA.a++; +//! 39 | var ResultIsNumber16 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! 37 | var ResultIsNumber14 = A.foo()++; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a++; +//! 39 | var ResultIsNumber16 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber16 = M.n++; +//! 40 | +//! 41 | // miss assignment operators //! 42 | ++true; //! : ^^^^ +//! 43 | ++BOOLEAN; +//! 44 | ++foo(); +//! 45 | ++objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | // miss assignment operators +//! 42 | ++true; +//! 43 | ++BOOLEAN; //! 44 | ++foo(); //! : ^^^^^ +//! 45 | ++objA.a; +//! 46 | ++M.n; +//! 47 | ++objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | ++M.n; +//! 47 | ++objA.a, M.n; +//! 48 | //! 49 | true++; //! : ^^^^ +//! 50 | BOOLEAN++; +//! 51 | foo()++; +//! 52 | objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | true++; +//! 50 | BOOLEAN++; //! 51 | foo()++; //! : ^^^^^ +//! 52 | objA.a++; +//! 53 | M.n++; +//! 54 | objA.a++, M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js index 8bf96e8af0fc..fc534eaf11ec 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedBooleanType.2.minified.js @@ -1,85 +1,166 @@ //// [incrementOperatorWithUnsupportedBooleanType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | var ResultIsNumber2 = BOOLEAN++; +//! 20 | +//! 21 | // boolean type literal //! 22 | var ResultIsNumber3 = ++true; //! : ^^^^ +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[20:1] +//! 20 | +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = ++true; //! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[21:1] +//! 21 | // boolean type literal +//! 22 | var ResultIsNumber3 = ++true; +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; //! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 25 | +//! 26 | var ResultIsNumber6 = true++; +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | var ResultIsNumber4 = ++{ x: true, y: false }; +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | //! 26 | var ResultIsNumber6 = true++; //! : ^^^^ +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | var ResultIsNumber5 = ++{ x: true, y: (n: boolean) => { return n; } }; +//! 25 | +//! 26 | var ResultIsNumber6 = true++; //! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! : ^^^^^^^^^^^^^^^^^^^^^ +//! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; +//! 29 | +//! 30 | // boolean type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[25:1] +//! 25 | +//! 26 | var ResultIsNumber6 = true++; +//! 27 | var ResultIsNumber7 = { x: true, y: false }++; //! 28 | var ResultIsNumber8 = { x: true, y: (n: boolean) => { return n; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 29 | +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = ++objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[30:1] +//! 30 | // boolean type expressions +//! 31 | var ResultIsNumber9 = ++objA.a; +//! 32 | var ResultIsNumber10 = ++M.n; //! 33 | var ResultIsNumber11 = ++foo(); //! : ^^^^^ +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[31:1] +//! 31 | var ResultIsNumber9 = ++objA.a; +//! 32 | var ResultIsNumber10 = ++M.n; +//! 33 | var ResultIsNumber11 = ++foo(); //! 34 | var ResultIsNumber12 = ++A.foo(); //! : ^^^^^^^ +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; +//! 37 | var ResultIsNumber14 = A.foo()++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[33:1] +//! 33 | var ResultIsNumber11 = ++foo(); +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | //! 36 | var ResultIsNumber13 = foo()++; //! : ^^^^^ +//! 37 | var ResultIsNumber14 = A.foo()++; +//! 38 | var ResultIsNumber15 = objA.a++; +//! 39 | var ResultIsNumber16 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber12 = ++A.foo(); +//! 35 | +//! 36 | var ResultIsNumber13 = foo()++; //! 37 | var ResultIsNumber14 = A.foo()++; //! : ^^^^^^^ +//! 38 | var ResultIsNumber15 = objA.a++; +//! 39 | var ResultIsNumber16 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[39:1] +//! 39 | var ResultIsNumber16 = M.n++; +//! 40 | +//! 41 | // miss assignment operators //! 42 | ++true; //! : ^^^^ +//! 43 | ++BOOLEAN; +//! 44 | ++foo(); +//! 45 | ++objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | // miss assignment operators +//! 42 | ++true; +//! 43 | ++BOOLEAN; //! 44 | ++foo(); //! : ^^^^^ +//! 45 | ++objA.a; +//! 46 | ++M.n; +//! 47 | ++objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | ++M.n; +//! 47 | ++objA.a, M.n; +//! 48 | //! 49 | true++; //! : ^^^^ +//! 50 | BOOLEAN++; +//! 51 | foo()++; +//! 52 | objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[48:1] +//! 48 | +//! 49 | true++; +//! 50 | BOOLEAN++; //! 51 | foo()++; //! : ^^^^^ +//! 52 | objA.a++; +//! 53 | M.n++; +//! 54 | objA.a++, M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js index 0dc9566ff37d..78d31c59f34b 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.1.normal.js @@ -1,97 +1,189 @@ //// [incrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber4 = STRING1++; +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = ++""; //! : ^^ +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = ++""; //! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = ++""; +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""++; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions +//! 34 | var ResultIsNumber11 = ++objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber11 = ++objA.a; +//! 35 | var ResultIsNumber12 = ++M.n; +//! 36 | var ResultIsNumber13 = ++STRING1[0]; //! 37 | var ResultIsNumber14 = ++foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = ++A.foo(); +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = ++M.n; +//! 36 | var ResultIsNumber13 = ++STRING1[0]; +//! 37 | var ResultIsNumber14 = ++foo(); //! 38 | var ResultIsNumber15 = ++A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = ++STRING1[0]; +//! 37 | var ResultIsNumber14 = ++foo(); +//! 38 | var ResultIsNumber15 = ++A.foo(); //! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a++; +//! 42 | var ResultIsNumber18 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsNumber17 = objA.a++; +//! 42 | var ResultIsNumber18 = M.n++; +//! 43 | var ResultIsNumber19 = STRING1[0]++; //! 44 | var ResultIsNumber20 = foo()++; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()++; +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n++; +//! 43 | var ResultIsNumber19 = STRING1[0]++; +//! 44 | var ResultIsNumber20 = foo()++; //! 45 | var ResultIsNumber21 = A.foo()++; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]++; +//! 44 | var ResultIsNumber20 = foo()++; +//! 45 | var ResultIsNumber21 = A.foo()++; //! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators +//! 49 | ++""; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; +//! 47 | +//! 48 | // miss assignment operators //! 49 | ++""; //! : ^^ +//! 50 | ++STRING; +//! 51 | ++STRING1; +//! 52 | ++STRING1[0]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[50:1] +//! 50 | ++STRING; +//! 51 | ++STRING1; +//! 52 | ++STRING1[0]; //! 53 | ++foo(); //! : ^^^^^ +//! 54 | ++objA.a; +//! 55 | ++M.n; +//! 56 | ++objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | ++M.n; +//! 56 | ++objA.a, M.n; +//! 57 | //! 58 | ""++; //! : ^^ +//! 59 | STRING++; +//! 60 | STRING1++; +//! 61 | STRING1[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[59:1] +//! 59 | STRING++; +//! 60 | STRING1++; +//! 61 | STRING1[0]++; //! 62 | foo()++; //! : ^^^^^ +//! 63 | objA.a++; +//! 64 | M.n++; +//! 65 | objA.a++, M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js index 0dc9566ff37d..78d31c59f34b 100644 --- a/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js +++ b/crates/swc/tests/tsc-references/incrementOperatorWithUnsupportedStringType.2.minified.js @@ -1,97 +1,189 @@ //// [incrementOperatorWithUnsupportedStringType.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[22:1] +//! 22 | var ResultIsNumber4 = STRING1++; +//! 23 | +//! 24 | // string type literal //! 25 | var ResultIsNumber5 = ++""; //! : ^^ +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = ++""; //! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! : ^^^^^^^^^^^^^^^^ +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[24:1] +//! 24 | // string type literal +//! 25 | var ResultIsNumber5 = ++""; +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; //! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[26:1] +//! 26 | var ResultIsNumber6 = ++{ x: "", y: "" }; +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | //! 29 | var ResultIsNumber8 = ""++; //! : ^^ +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[27:1] +//! 27 | var ResultIsNumber7 = ++{ x: "", y: (s: string) => { return s; } }; +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; //! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! : ^^^^^^^^^^^^^^^^ +//! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; +//! 32 | +//! 33 | // string type expressions //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[28:1] +//! 28 | +//! 29 | var ResultIsNumber8 = ""++; +//! 30 | var ResultIsNumber9 = { x: "", y: "" }++; //! 31 | var ResultIsNumber10 = { x: "", y: (s: string) => { return s; } }++; //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 32 | +//! 33 | // string type expressions +//! 34 | var ResultIsNumber11 = ++objA.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[34:1] +//! 34 | var ResultIsNumber11 = ++objA.a; +//! 35 | var ResultIsNumber12 = ++M.n; +//! 36 | var ResultIsNumber13 = ++STRING1[0]; //! 37 | var ResultIsNumber14 = ++foo(); //! : ^^^^^ +//! 38 | var ResultIsNumber15 = ++A.foo(); +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[35:1] +//! 35 | var ResultIsNumber12 = ++M.n; +//! 36 | var ResultIsNumber13 = ++STRING1[0]; +//! 37 | var ResultIsNumber14 = ++foo(); //! 38 | var ResultIsNumber15 = ++A.foo(); //! : ^^^^^^^ +//! 39 | var ResultIsNumber16 = ++(STRING + STRING); +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[36:1] +//! 36 | var ResultIsNumber13 = ++STRING1[0]; +//! 37 | var ResultIsNumber14 = ++foo(); +//! 38 | var ResultIsNumber15 = ++A.foo(); //! 39 | var ResultIsNumber16 = ++(STRING + STRING); //! : ^^^^^^^^^^^^^^^^^ +//! 40 | +//! 41 | var ResultIsNumber17 = objA.a++; +//! 42 | var ResultIsNumber18 = M.n++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[41:1] +//! 41 | var ResultIsNumber17 = objA.a++; +//! 42 | var ResultIsNumber18 = M.n++; +//! 43 | var ResultIsNumber19 = STRING1[0]++; //! 44 | var ResultIsNumber20 = foo()++; //! : ^^^^^ +//! 45 | var ResultIsNumber21 = A.foo()++; +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[42:1] +//! 42 | var ResultIsNumber18 = M.n++; +//! 43 | var ResultIsNumber19 = STRING1[0]++; +//! 44 | var ResultIsNumber20 = foo()++; //! 45 | var ResultIsNumber21 = A.foo()++; //! : ^^^^^^^ +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; +//! 47 | +//! 48 | // miss assignment operators //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[43:1] +//! 43 | var ResultIsNumber19 = STRING1[0]++; +//! 44 | var ResultIsNumber20 = foo()++; +//! 45 | var ResultIsNumber21 = A.foo()++; //! 46 | var ResultIsNumber22 = (STRING + STRING)++; //! : ^^^^^^^^^^^^^^^^^ +//! 47 | +//! 48 | // miss assignment operators +//! 49 | ++""; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[46:1] +//! 46 | var ResultIsNumber22 = (STRING + STRING)++; +//! 47 | +//! 48 | // miss assignment operators //! 49 | ++""; //! : ^^ +//! 50 | ++STRING; +//! 51 | ++STRING1; +//! 52 | ++STRING1[0]; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[50:1] +//! 50 | ++STRING; +//! 51 | ++STRING1; +//! 52 | ++STRING1[0]; //! 53 | ++foo(); //! : ^^^^^ +//! 54 | ++objA.a; +//! 55 | ++M.n; +//! 56 | ++objA.a, M.n; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[55:1] +//! 55 | ++M.n; +//! 56 | ++objA.a, M.n; +//! 57 | //! 58 | ""++; //! : ^^ +//! 59 | STRING++; +//! 60 | STRING1++; +//! 61 | STRING1[0]++; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[59:1] +//! 59 | STRING++; +//! 60 | STRING1++; +//! 61 | STRING1[0]++; //! 62 | foo()++; //! : ^^^^^ +//! 63 | objA.a++; +//! 64 | M.n++; +//! 65 | objA.a++, M.n++; //! `---- diff --git a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js index ff7410df89e6..49b525f26e81 100644 --- a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js +++ b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.1.normal.js @@ -15,13 +15,23 @@ export var prerendered3 = /*#__PURE__*/ React.createElement("h", null); //// [index.tsx] //! //! x Expression expected -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; +//! 6 | export * from "./reacty"; //! `---- //! //! x Unexpected token `/`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; +//! 6 | export * from "./reacty"; //! `---- diff --git a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js index 1339d43e7d7d..6d086dcb1116 100644 --- a/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js +++ b/crates/swc/tests/tsc-references/inlineJsxFactoryDeclarations.2.minified.js @@ -14,13 +14,23 @@ export var prerendered3 = React.createElement("h", null); //// [index.tsx] //! //! x Expression expected -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; +//! 6 | export * from "./reacty"; //! `---- //! //! x Unexpected token `/`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | /** @jsx dom */ +//! 2 | import { dom } from "./renderer" //! 3 | //! : ^ +//! 4 | export * from "./other"; +//! 5 | export * from "./othernoalias"; +//! 6 | export * from "./reacty"; //! `---- diff --git a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js index 679a24c640ad..6605010e0aab 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.1.normal.js @@ -1,7 +1,10 @@ //// [interfaceExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[2:1] +//! 2 | export class Bar {} +//! 3 | } +//! 4 | //! 5 | interface C1 extends Foo?.Bar {} //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js index 679a24c640ad..6605010e0aab 100644 --- a/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js +++ b/crates/swc/tests/tsc-references/interfaceExtendingOptionalChain.2.minified.js @@ -1,7 +1,10 @@ //// [interfaceExtendingOptionalChain.ts] //! //! x An interface can only extend an identifier/qualified-name with optional type arguments. -//! ,---- +//! ,-[2:1] +//! 2 | export class Bar {} +//! 3 | } +//! 4 | //! 5 | interface C1 extends Foo?.Bar {} //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js index 9251ff65f61d..bfb8b25d35ac 100644 --- a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js +++ b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.1.normal.js @@ -1,43 +1,73 @@ //// [interfacesWithPredefinedTypesAsNames.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface any { } //! : ^^^ +//! 2 | interface number { } +//! 3 | interface string { } +//! 4 | interface boolean { } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } //! 2 | interface number { } //! : ^^^^^^ +//! 3 | interface string { } +//! 4 | interface boolean { } +//! 5 | interface void {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } +//! 2 | interface number { } //! 3 | interface string { } //! : ^^^^^^ +//! 4 | interface boolean { } +//! 5 | interface void {} +//! 6 | interface unknown {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } +//! 2 | interface number { } +//! 3 | interface string { } //! 4 | interface boolean { } //! : ^^^^^^^ +//! 5 | interface void {} +//! 6 | interface unknown {} +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[2:1] +//! 2 | interface number { } +//! 3 | interface string { } +//! 4 | interface boolean { } //! 5 | interface void {} //! : ^^^^ +//! 6 | interface unknown {} +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[3:1] +//! 3 | interface string { } +//! 4 | interface boolean { } +//! 5 | interface void {} //! 6 | interface unknown {} //! : ^^^^^^^ +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[4:1] +//! 4 | interface boolean { } +//! 5 | interface void {} +//! 6 | interface unknown {} //! 7 | interface never {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js index 9251ff65f61d..bfb8b25d35ac 100644 --- a/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js +++ b/crates/swc/tests/tsc-references/interfacesWithPredefinedTypesAsNames.2.minified.js @@ -1,43 +1,73 @@ //// [interfacesWithPredefinedTypesAsNames.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface any { } //! : ^^^ +//! 2 | interface number { } +//! 3 | interface string { } +//! 4 | interface boolean { } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } //! 2 | interface number { } //! : ^^^^^^ +//! 3 | interface string { } +//! 4 | interface boolean { } +//! 5 | interface void {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } +//! 2 | interface number { } //! 3 | interface string { } //! : ^^^^^^ +//! 4 | interface boolean { } +//! 5 | interface void {} +//! 6 | interface unknown {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] +//! 1 | interface any { } +//! 2 | interface number { } +//! 3 | interface string { } //! 4 | interface boolean { } //! : ^^^^^^^ +//! 5 | interface void {} +//! 6 | interface unknown {} +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[2:1] +//! 2 | interface number { } +//! 3 | interface string { } +//! 4 | interface boolean { } //! 5 | interface void {} //! : ^^^^ +//! 6 | interface unknown {} +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[3:1] +//! 3 | interface string { } +//! 4 | interface boolean { } +//! 5 | interface void {} //! 6 | interface unknown {} //! : ^^^^^^^ +//! 7 | interface never {} //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[4:1] +//! 4 | interface boolean { } +//! 5 | interface void {} +//! 6 | interface unknown {} //! 7 | interface never {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js b/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js index 2bdc6b8619dc..4ac5d52f35ba 100644 --- a/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidInstantiatedModule.1.normal.js @@ -1,11 +1,15 @@ //// [invalidInstantiatedModule.ts] //! //! x the name `Point` is defined multiple times -//! ,-[2:5] -//! 2 | export class Point { x: number; y: number } -//! : ^^|^^ -//! : `-- previous definition of `Point` here +//! ,-[1:1] +//! 1 | module M { +//! 2 | export class Point { x: number; y: number } +//! : ^^|^^ +//! : `-- previous definition of `Point` here //! 3 | export var Point = 1; // Error //! : ^^|^^ //! : `-- `Point` redefined here +//! 4 | } +//! 5 | +//! 6 | module M2 { //! `---- diff --git a/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js b/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js index 2bdc6b8619dc..4ac5d52f35ba 100644 --- a/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidInstantiatedModule.2.minified.js @@ -1,11 +1,15 @@ //// [invalidInstantiatedModule.ts] //! //! x the name `Point` is defined multiple times -//! ,-[2:5] -//! 2 | export class Point { x: number; y: number } -//! : ^^|^^ -//! : `-- previous definition of `Point` here +//! ,-[1:1] +//! 1 | module M { +//! 2 | export class Point { x: number; y: number } +//! : ^^|^^ +//! : `-- previous definition of `Point` here //! 3 | export var Point = 1; // Error //! : ^^|^^ //! : `-- `Point` redefined here +//! 4 | } +//! 5 | +//! 6 | module M2 { //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js b/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js index 798ebbdbde8b..84808f0232a1 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es5.1.normal.js @@ -1,25 +1,42 @@ //// [invalidNewTarget.es5.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { +//! 5 | [new.target]() { } //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[16:1] +//! 16 | } +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[20:1] +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js b/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js index 798ebbdbde8b..84808f0232a1 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es5.2.minified.js @@ -1,25 +1,42 @@ //// [invalidNewTarget.es5.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { +//! 5 | [new.target]() { } //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[16:1] +//! 16 | } +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[20:1] +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js b/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js index d134d8e5572d..cbb0bd3385e5 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es6.1.normal.js @@ -1,25 +1,42 @@ //// [invalidNewTarget.es6.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { +//! 5 | [new.target]() { } //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[16:1] +//! 16 | } +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[20:1] +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js b/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js index d134d8e5572d..cbb0bd3385e5 100644 --- a/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js +++ b/crates/swc/tests/tsc-references/invalidNewTarget.es6.2.minified.js @@ -1,25 +1,42 @@ //// [invalidNewTarget.es6.ts] //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] //! 1 | const a = new.target; //! : ^^^^^^^^^^ +//! 2 | const b = () => new.target; +//! 3 | +//! 4 | class C { //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- +//! ,-[1:1] +//! 1 | const a = new.target; //! 2 | const b = () => new.target; //! : ^^^^^^^^^^ +//! 3 | +//! 4 | class C { +//! 5 | [new.target]() { } //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 19 | [new.target]: undefined, -//! : ^^^^^^^^^^ +//! ,-[16:1] +//! 16 | } +//! 17 | +//! 18 | const O = { +//! 19 | [new.target]: undefined, +//! : ^^^^^^^^^^ +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, //! `---- //! //! x 'new.target' is only allowed in the body of a function declaration, function expression, or class. -//! ,---- -//! 23 | n: new.target, -//! : ^^^^^^^^^^ +//! ,-[20:1] +//! 20 | k() { return new.target; }, +//! 21 | get l() { return new.target; }, +//! 22 | set m(_) { _ = new.target; }, +//! 23 | n: new.target, +//! : ^^^^^^^^^^ +//! 24 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js index 279f74535d6e..3c3afdcdd530 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.1.normal.js @@ -1,7 +1,10 @@ //// [/some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: string; +//! 3 | } +//! 4 | declare const items: Item[]; //! 5 | export = items; //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js index f06e0f15f421..6580d3ea81c6 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration.2.minified.js @@ -1,7 +1,10 @@ //// [/some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: string; +//! 3 | } +//! 4 | declare const items: Item[]; //! 5 | export = items; //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js index 922323e77ed2..100c1e0a5732 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.1.normal.js @@ -1,7 +1,10 @@ //// [some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: string; +//! 3 | } +//! 4 | declare function getItems(): Item[]; //! 5 | export = getItems; //! : ^^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js index 922323e77ed2..100c1e0a5732 100644 --- a/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/jsDeclarationsTypeReassignmentFromDeclaration2.2.minified.js @@ -1,7 +1,10 @@ //// [some-mod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[2:1] +//! 2 | x: string; +//! 3 | } +//! 4 | declare function getItems(): Item[]; //! 5 | export = getItems; //! : ^^^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js index fcdb567426cc..90d8c8c7842b 100644 --- a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.1.normal.js @@ -1,7 +1,13 @@ //// [jsxAndTypeAssertion.tsx] //! //! x Unexpected token `any`. Expected jsx identifier -//! ,---- -//! 7 | x = { test: }; -//! : ^^^ -//! `---- +//! ,-[4:1] +//! 4 | class foo {} +//! 5 | +//! 6 | var x: any; +//! 7 | x = { test: }; +//! : ^^^ +//! 8 | +//! 9 | x = ; +//! 10 | +//! `---- diff --git a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js index fcdb567426cc..90d8c8c7842b 100644 --- a/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxAndTypeAssertion.2.minified.js @@ -1,7 +1,13 @@ //// [jsxAndTypeAssertion.tsx] //! //! x Unexpected token `any`. Expected jsx identifier -//! ,---- -//! 7 | x = { test: }; -//! : ^^^ -//! `---- +//! ,-[4:1] +//! 4 | class foo {} +//! 5 | +//! 6 | var x: any; +//! 7 | x = { test: }; +//! : ^^^ +//! 8 | +//! 9 | x = ; +//! 10 | +//! `---- diff --git a/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js b/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js index 2a4af51dfd1b..616c3831673e 100644 --- a/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxParsingError2.1.normal.js @@ -3,35 +3,43 @@ //// [Error1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Issue error about missing span closing tag, not missing div closing tag //! 2 | let x1 =
; //! : ^^^ +//! 3 | //! `---- //// [Error2.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x2 =
; //! : ^^^ +//! 2 | +//! 3 | //! `---- //// [Error3.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x3 =
; //! : ^^^ +//! 2 | +//! 3 | //! `---- //// [Error4.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x4 =
; //! : ^^^ +//! 2 | //! `---- //// [Error5.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x5 =
//! : ^^^ +//! 2 | //! `---- diff --git a/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js b/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js index 2a4af51dfd1b..616c3831673e 100644 --- a/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxParsingError2.2.minified.js @@ -3,35 +3,43 @@ //// [Error1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Issue error about missing span closing tag, not missing div closing tag //! 2 | let x1 =
; //! : ^^^ +//! 3 | //! `---- //// [Error2.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x2 =
; //! : ^^^ +//! 2 | +//! 3 | //! `---- //// [Error3.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x3 =
; //! : ^^^ +//! 2 | +//! 3 | //! `---- //// [Error4.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x4 =
; //! : ^^^ +//! 2 | //! `---- //// [Error5.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] //! 1 | let x5 =
//! : ^^^ +//! 2 | //! `---- diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js index a0bf606d33c8..0cf55cad2d01 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Props { +//! 5 | a: number; //! `---- diff --git a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js index a0bf606d33c8..0cf55cad2d01 100644 --- a/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js +++ b/crates/swc/tests/tsc-references/jsxSpreadOverwritesAttributeStrict.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Props { +//! 5 | a: number; //! `---- diff --git a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js index 25894aa5aa3b..907ad029d38a 100644 --- a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js +++ b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.1.normal.js @@ -1,13 +1,15 @@ //// [letIdentifierInElementAccess01.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var let: any = {}; //! : ^^^ +//! 2 | (let[0] = 100); //! `---- //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var let: any = {}; //! 2 | (let[0] = 100); //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js index 25894aa5aa3b..907ad029d38a 100644 --- a/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js +++ b/crates/swc/tests/tsc-references/letIdentifierInElementAccess01.2.minified.js @@ -1,13 +1,15 @@ //// [letIdentifierInElementAccess01.ts] //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | var let: any = {}; //! : ^^^ +//! 2 | (let[0] = 100); //! `---- //! //! x `let` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var let: any = {}; //! 2 | (let[0] = 100); //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js index 82cc910cfd24..59baccea01e3 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.1.normal.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[8:1] +//! 8 | var BOOLEAN2 = !b + b; +//! 9 | +//! 10 | // miss an operand //! 11 | var BOOLEAN3 =!; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js index 82cc910cfd24..59baccea01e3 100644 --- a/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/logicalNotOperatorInvalidOperations.2.minified.js @@ -2,7 +2,10 @@ //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[8:1] +//! 8 | var BOOLEAN2 = !b + b; +//! 9 | +//! 10 | // miss an operand //! 11 | var BOOLEAN3 =!; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js b/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js index 0ae261f06b8d..d3420ba4a1aa 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias.1.normal.js @@ -2,9 +2,12 @@ //// [a.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import b = require("./b.js"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | b.func1; +//! 3 | b.func2; +//! 4 | b.func3; //! `---- //// [b.js] var exportsAlias = exports; diff --git a/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js b/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js index dbdeb2f40b55..0a2b863ace49 100644 --- a/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleExportAlias.2.minified.js @@ -2,9 +2,12 @@ //// [a.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import b = require("./b.js"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | b.func1; +//! 3 | b.func2; +//! 4 | b.func3; //! `---- //// [b.js] exports.func1 = function() {}, exports.func2 = function() {}, module.exports.func3 = function() {}, module.exports.func4 = function() {}, (exports = module.exports).func5 = function() {}, (module.exports = exports).func6 = function() {}, exports.func7 = function() {}, module.exports.func8 = function() {}, (module.exports = exports = {}).func9 = function() {}, (exports = module.exports = {}).func10 = function() {}, (exports = module.exports = {}).func11 = function() {}, module.exports.func12 = function() {}, (exports = module.exports = {}).func11 = function() {}, module.exports.func12 = function() {}, (exports = module.exports = {}).func13 = function() {}, module.exports.func14 = function() {}, (exports = module.exports = {}).func15 = function() {}, module.exports.func16 = function() {}, module.exports = exports = {}, exports.func17 = function() {}, module.exports.func18 = function() {}, module.exports = {}, exports.func19 = function() {}, module.exports.func20 = function() {}; diff --git a/crates/swc/tests/tsc-references/moduleScoping.1.normal.js b/crates/swc/tests/tsc-references/moduleScoping.1.normal.js index f892e22b4468..aa8fec750f05 100644 --- a/crates/swc/tests/tsc-references/moduleScoping.1.normal.js +++ b/crates/swc/tests/tsc-references/moduleScoping.1.normal.js @@ -15,9 +15,12 @@ var v2 = [ //// [file4.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import file3 = require('./file3'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var t1 = v1; +//! 3 | var t2 = v2; +//! 4 | var t3 = file3.v3; //! `---- //// [file5.ts] var x = v2; // Should be global v2 of type number again diff --git a/crates/swc/tests/tsc-references/moduleScoping.2.minified.js b/crates/swc/tests/tsc-references/moduleScoping.2.minified.js index e9e6b30b3cd3..abead59fdb70 100644 --- a/crates/swc/tests/tsc-references/moduleScoping.2.minified.js +++ b/crates/swc/tests/tsc-references/moduleScoping.2.minified.js @@ -5,9 +5,12 @@ export var v3 = !0; //// [file4.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import file3 = require('./file3'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | var t1 = v1; +//! 3 | var t2 = v2; +//! 4 | var t3 = file3.v3; //! `---- //// [file5.ts] v2; diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js index d4a35dbc42a9..02bee8ce7a37 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports01.1.normal.js @@ -3,23 +3,29 @@ //// [m1.ts] //! //! x the name `default` is exported multiple times -//! ,-[1:1] -//! 1 | ,-> export default class foo { -//! 2 | | -//! 3 | |-> } -//! : `---- previous exported here -//! 4 | -//! 5 | ,-> export default function bar() { -//! 6 | | -//! 7 | |-> } -//! : `---- exported more than once -//! `---- +//! ,-[1:1] +//! 1 | ,-> export default class foo { +//! 2 | | +//! 3 | |-> } +//! : `---- previous exported here +//! 4 | +//! 5 | ,-> export default function bar() { +//! 6 | | +//! 7 | |-> } +//! : `---- exported more than once +//! 8 | +//! 9 | var x = 10; +//! 10 | export default x; +//! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[5:1] +//! ,-[2:1] +//! 2 | +//! 3 | } +//! 4 | //! 5 | ,-> export default function bar() { //! 6 | | //! 7 | |-> } @@ -29,6 +35,7 @@ //! 10 | ,-> export default x; //! : | ^^^^^^^^|^^^^^^^^ //! : | `-- exported more than once +//! 11 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js index ebf6ebbf209a..0f76cb812217 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports01.2.minified.js @@ -3,23 +3,29 @@ //// [m1.ts] //! //! x the name `default` is exported multiple times -//! ,-[1:1] -//! 1 | ,-> export default class foo { -//! 2 | | -//! 3 | |-> } -//! : `---- previous exported here -//! 4 | -//! 5 | ,-> export default function bar() { -//! 6 | | -//! 7 | |-> } -//! : `---- exported more than once -//! `---- +//! ,-[1:1] +//! 1 | ,-> export default class foo { +//! 2 | | +//! 3 | |-> } +//! : `---- previous exported here +//! 4 | +//! 5 | ,-> export default function bar() { +//! 6 | | +//! 7 | |-> } +//! : `---- exported more than once +//! 8 | +//! 9 | var x = 10; +//! 10 | export default x; +//! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[5:1] +//! ,-[2:1] +//! 2 | +//! 3 | } +//! 4 | //! 5 | ,-> export default function bar() { //! 6 | | //! 7 | |-> } @@ -29,6 +35,7 @@ //! 10 | ,-> export default x; //! : | ^^^^^^^^|^^^^^^^^ //! : | `-- exported more than once +//! 11 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js index 43cbe5534fd1..c2e86593fd19 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports02.1.normal.js @@ -13,6 +13,7 @@ //! 6 | | //! 7 | |-> } //! : `---- exported more than once +//! 8 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js index 279a541120c5..4184f40e60a9 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports02.2.minified.js @@ -13,6 +13,7 @@ //! 6 | | //! 7 | |-> } //! : `---- exported more than once +//! 8 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js index 21b07d140d9e..395b14189709 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports03.1.normal.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports03.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default class C { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js index 21b07d140d9e..395b14189709 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports03.2.minified.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports03.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default class C { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js index a325b3d9b974..977050c65ce2 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports04.1.normal.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports04.ts] //! //! x the name `f` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default function f() { //! : | //! : `-- previous definition of `f` here @@ -10,10 +11,12 @@ //! 5 | export default function f() { //! : | //! : `-- `f` redefined here +//! 6 | } //! `---- //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default function f() { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js index a325b3d9b974..977050c65ce2 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports04.2.minified.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports04.ts] //! //! x the name `f` is defined multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default function f() { //! : | //! : `-- previous definition of `f` here @@ -10,10 +11,12 @@ //! 5 | export default function f() { //! : | //! : `-- `f` redefined here +//! 6 | } //! `---- //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | ,-> export default function f() { //! 3 | |-> } //! : `---- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js b/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js index 073105c305e8..9d87f061b8bb 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports05.1.normal.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports05.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default class AA1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here @@ -9,13 +10,18 @@ //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- exported more than once +//! 5 | +//! 6 | export default class CC1 {} //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[4:1] +//! ,-[1:1] +//! 1 | +//! 2 | export default class AA1 {} +//! 3 | //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js b/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js index 073105c305e8..9d87f061b8bb 100644 --- a/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleDefaultExports05.2.minified.js @@ -1,7 +1,8 @@ //// [multipleDefaultExports05.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:1] +//! ,-[1:1] +//! 1 | //! 2 | export default class AA1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here @@ -9,13 +10,18 @@ //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- exported more than once +//! 5 | +//! 6 | export default class CC1 {} //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[4:1] +//! ,-[1:1] +//! 1 | +//! 2 | export default class AA1 {} +//! 3 | //! 4 | export default class BB1 {} //! : ^^^^^^^^^^^^^|^^^^^^^^^^^^^ //! : `-- previous exported here diff --git a/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js b/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js index e2e730ffc8d6..5bca00f3dcce 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault2.1.normal.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default function Foo() { } //! : | ^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js b/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js index e2e730ffc8d6..5bca00f3dcce 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault2.2.minified.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default function Foo() { } //! : | ^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js b/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js index 686f1969008d..2474a25fbe1c 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault3.1.normal.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default class C { } //! : | ^^^^^^^^^^^^^|^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js b/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js index 686f1969008d..2474a25fbe1c 100644 --- a/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js +++ b/crates/swc/tests/tsc-references/multipleExportDefault3.2.minified.js @@ -10,6 +10,7 @@ //! 5 | ,-> export default class C { } //! : | ^^^^^^^^^^^^^|^^^^^^^^^^^^ //! : | `-- exported more than once +//! 6 | //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js b/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js index 1f4f1539a6d9..47b79a1a3e14 100644 --- a/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/namedTupleMembersErrors.1.normal.js @@ -1,13 +1,23 @@ //// [namedTupleMembersErrors.ts] //! //! x Only named exports may use 'export type'. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- //! //! x Expected '{', got 'OptTrailing' -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- diff --git a/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js b/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js index 1f4f1539a6d9..47b79a1a3e14 100644 --- a/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/namedTupleMembersErrors.2.minified.js @@ -1,13 +1,23 @@ //// [namedTupleMembersErrors.ts] //! //! x Only named exports may use 'export type'. -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- //! //! x Expected '{', got 'OptTrailing' -//! ,---- +//! ,-[12:1] +//! 12 | +//! 13 | export type Trailing = [first: string, rest: ...string[]]; // dots on element disallowed +//! 14 | //! 15 | export type OptTrailing = [first: string, rest: ...string[]?]; // dots+question on element disallowed //! : ^^^^^^^^^^^ +//! 16 | +//! 17 | export type OptRest = [first: string, ...rest?: string[]]; // rest+optional disallowed //! `---- diff --git a/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js b/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js index 837762ad191f..ef7615daa4fb 100644 --- a/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js +++ b/crates/swc/tests/tsc-references/newOperatorErrorCases.1.normal.js @@ -1,7 +1,13 @@ //// [newOperatorErrorCases.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[24:1] +//! 24 | var nestedCtor: nestedCtor; +//! 25 | +//! 26 | // Construct expression with no parentheses for construct signature with > 0 parameters //! 27 | var b = new C0 32, ''; // Parse error //! : ^^ +//! 28 | +//! 29 | // Generic construct expression with no parentheses +//! 30 | var c1 = new T; //! `---- diff --git a/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js b/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js index 837762ad191f..ef7615daa4fb 100644 --- a/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js +++ b/crates/swc/tests/tsc-references/newOperatorErrorCases.2.minified.js @@ -1,7 +1,13 @@ //// [newOperatorErrorCases.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[24:1] +//! 24 | var nestedCtor: nestedCtor; +//! 25 | +//! 26 | // Construct expression with no parentheses for construct signature with > 0 parameters //! 27 | var b = new C0 32, ''; // Parse error //! : ^^ +//! 28 | +//! 29 | // Generic construct expression with no parentheses +//! 30 | var c1 = new T; //! `---- diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js index bb7d3365d72d..f76c58a07160 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.1.normal.js @@ -1,25 +1,49 @@ //// [nullishCoalescingOperator5.ts] //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- -//! 7 | a ?? b || c; -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | declare const c: string | undefined +//! 5 | +//! 6 | // should be a syntax error +//! 7 | a ?? b || c; +//! : ^^^^^^^^^^^ +//! 8 | +//! 9 | // should be a syntax error +//! 10 | a || b ?? c; +//! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[7:1] +//! 7 | a ?? b || c; +//! 8 | +//! 9 | // should be a syntax error //! 10 | a || b ?? c; //! : ^^^^^^ +//! 11 | +//! 12 | // should be a syntax error +//! 13 | a ?? b && c; //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[10:1] +//! 10 | a || b ?? c; +//! 11 | +//! 12 | // should be a syntax error //! 13 | a ?? b && c; //! : ^^^^^^ +//! 14 | +//! 15 | // should be a syntax error +//! 16 | a && b ?? c; //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[13:1] +//! 13 | a ?? b && c; +//! 14 | +//! 15 | // should be a syntax error //! 16 | a && b ?? c; //! : ^^^^^^ +//! 17 | +//! 18 | // Valid according to spec +//! 19 | a ?? (b || c); //! `---- diff --git a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js index bb7d3365d72d..f76c58a07160 100644 --- a/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js +++ b/crates/swc/tests/tsc-references/nullishCoalescingOperator5.2.minified.js @@ -1,25 +1,49 @@ //// [nullishCoalescingOperator5.ts] //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- -//! 7 | a ?? b || c; -//! : ^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | declare const c: string | undefined +//! 5 | +//! 6 | // should be a syntax error +//! 7 | a ?? b || c; +//! : ^^^^^^^^^^^ +//! 8 | +//! 9 | // should be a syntax error +//! 10 | a || b ?? c; +//! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[7:1] +//! 7 | a ?? b || c; +//! 8 | +//! 9 | // should be a syntax error //! 10 | a || b ?? c; //! : ^^^^^^ +//! 11 | +//! 12 | // should be a syntax error +//! 13 | a ?? b && c; //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[10:1] +//! 10 | a || b ?? c; +//! 11 | +//! 12 | // should be a syntax error //! 13 | a ?? b && c; //! : ^^^^^^ +//! 14 | +//! 15 | // should be a syntax error +//! 16 | a && b ?? c; //! `---- //! //! x Nullish coalescing operator(??) requires parens when mixing with logical operators -//! ,---- +//! ,-[13:1] +//! 13 | a ?? b && c; +//! 14 | +//! 15 | // should be a syntax error //! 16 | a && b ?? c; //! : ^^^^^^ +//! 17 | +//! 18 | // Valid according to spec +//! 19 | a ?? (b || c); //! `---- diff --git a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js index 8693d3faf506..5a1b7ee9dbd2 100644 --- a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js +++ b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.1.normal.js @@ -1,7 +1,8 @@ //// [objectBindingPatternKeywordIdentifiers01.ts] //! //! x Cannot use a reserved word as a shorthand property -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var { while } = { while: 1 } //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js index 8693d3faf506..5a1b7ee9dbd2 100644 --- a/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js +++ b/crates/swc/tests/tsc-references/objectBindingPatternKeywordIdentifiers01.2.minified.js @@ -1,7 +1,8 @@ //// [objectBindingPatternKeywordIdentifiers01.ts] //! //! x Cannot use a reserved word as a shorthand property -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var { while } = { while: 1 } //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js index f3cf369243f0..ce9606f9ddb0 100644 --- a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js +++ b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.1.normal.js @@ -1,25 +1,40 @@ //// [objectLiteralErrorsES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var e1 = { get a() { return 4; } }; //! : ^ +//! 3 | var e2 = { set a(n) { } }; +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; //! 3 | var e2 = { set a(n) { } }; //! : ^ +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; +//! 5 | //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- diff --git a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js index f3cf369243f0..ce9606f9ddb0 100644 --- a/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js +++ b/crates/swc/tests/tsc-references/objectLiteralErrorsES3.2.minified.js @@ -1,25 +1,40 @@ //// [objectLiteralErrorsES3.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var e1 = { get a() { return 4; } }; //! : ^ +//! 3 | var e2 = { set a(n) { } }; +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; //! 3 | var e2 = { set a(n) { } }; //! : ^ +//! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; +//! 5 | //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var e1 = { get a() { return 4; } }; +//! 3 | var e2 = { set a(n) { } }; //! 4 | var e3 = { get a() { return ''; }, set a(n) { } }; //! : ^ +//! 5 | //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js b/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js index 8b0444c79970..aa5df1d391e9 100644 --- a/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestNegative.1.normal.js @@ -1,19 +1,32 @@ //// [objectRestNegative.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | let o = { a: 1, b: 'no' }; //! 2 | var { ...mustBeLast, a } = o; //! : ^^^^^^^^^^^^^ +//! 3 | +//! 4 | var b: string; +//! 5 | let notAssignable: { a: string }; //! `---- //! //! x Rest element must be final element -//! ,---- -//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { -//! : ^^^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | ({ b, ...notAssignable } = o); +//! 7 | +//! 8 | +//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { +//! : ^^^^^^^^^^^^^ +//! 10 | } +//! 11 | function generic(t: T) { +//! 12 | let { x, ...rest } = t; +//! `---- //! //! x Not a pattern -//! ,---- +//! ,-[14:1] +//! 14 | } +//! 15 | +//! 16 | let rest: { b: string } //! 17 | ({a, ...rest.b + rest.b} = o); //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js b/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js index 8b0444c79970..aa5df1d391e9 100644 --- a/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestNegative.2.minified.js @@ -1,19 +1,32 @@ //// [objectRestNegative.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | let o = { a: 1, b: 'no' }; //! 2 | var { ...mustBeLast, a } = o; //! : ^^^^^^^^^^^^^ +//! 3 | +//! 4 | var b: string; +//! 5 | let notAssignable: { a: string }; //! `---- //! //! x Rest element must be final element -//! ,---- -//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { -//! : ^^^^^^^^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | ({ b, ...notAssignable } = o); +//! 7 | +//! 8 | +//! 9 | function stillMustBeLast({ ...mustBeLast, a }: { a: number, b: string }): void { +//! : ^^^^^^^^^^^^^ +//! 10 | } +//! 11 | function generic(t: T) { +//! 12 | let { x, ...rest } = t; +//! `---- //! //! x Not a pattern -//! ,---- +//! ,-[14:1] +//! 14 | } +//! 15 | +//! 16 | let rest: { b: string } //! 17 | ({a, ...rest.b + rest.b} = o); //! : ^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js index fdbd8e352d30..831470939138 100644 --- a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js +++ b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.1.normal.js @@ -1,25 +1,39 @@ //// [objectRestPropertyMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property //! : ^^^^ +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property +//! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | //! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[2:1] +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js index fdbd8e352d30..831470939138 100644 --- a/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js +++ b/crates/swc/tests/tsc-references/objectRestPropertyMustBeLast.2.minified.js @@ -1,25 +1,39 @@ //// [objectRestPropertyMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property //! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property //! : ^^^^ +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property +//! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var {...a, x } = { x: 1 }; // Error, rest must be last property +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | //! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! : ^^^^ +//! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[2:1] +//! 2 | ({...a, x } = { x: 1 }); // Error, rest must be last property +//! 3 | +//! 4 | var {...a, x, ...b } = { x: 1 }; // Error, rest must be last property //! 5 | ({...a, x, ...b } = { x: 1 }); // Error, rest must be last property //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js index a5a167a31376..3472cb379ffa 100644 --- a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js +++ b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.1.normal.js @@ -1,25 +1,46 @@ //// [objectTypesWithPredefinedTypesAsName.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // it is an error to use a predefined type as a type name +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | +//! 5 | class number { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | class any { } +//! 4 | //! 5 | class number { } //! : ^^^^^^ +//! 6 | +//! 7 | class boolean { } +//! 8 | class bool { } // not a predefined type anymore //! `---- //! //! x Invalid class name -//! ,---- -//! 7 | class boolean { } -//! : ^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | +//! 5 | class number { } +//! 6 | +//! 7 | class boolean { } +//! : ^^^^^^^ +//! 8 | class bool { } // not a predefined type anymore +//! 9 | +//! 10 | class string { } +//! `---- //! //! x Invalid class name -//! ,---- +//! ,-[7:1] +//! 7 | class boolean { } +//! 8 | class bool { } // not a predefined type anymore +//! 9 | //! 10 | class string { } //! : ^^^^^^ +//! 11 | +//! 12 | //! `---- diff --git a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js index a5a167a31376..3472cb379ffa 100644 --- a/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js +++ b/crates/swc/tests/tsc-references/objectTypesWithPredefinedTypesAsName.2.minified.js @@ -1,25 +1,46 @@ //// [objectTypesWithPredefinedTypesAsName.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] +//! 1 | // it is an error to use a predefined type as a type name +//! 2 | //! 3 | class any { } //! : ^^^ +//! 4 | +//! 5 | class number { } //! `---- //! //! x Invalid class name -//! ,---- +//! ,-[2:1] +//! 2 | +//! 3 | class any { } +//! 4 | //! 5 | class number { } //! : ^^^^^^ +//! 6 | +//! 7 | class boolean { } +//! 8 | class bool { } // not a predefined type anymore //! `---- //! //! x Invalid class name -//! ,---- -//! 7 | class boolean { } -//! : ^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | +//! 5 | class number { } +//! 6 | +//! 7 | class boolean { } +//! : ^^^^^^^ +//! 8 | class bool { } // not a predefined type anymore +//! 9 | +//! 10 | class string { } +//! `---- //! //! x Invalid class name -//! ,---- +//! ,-[7:1] +//! 7 | class boolean { } +//! 8 | class bool { } // not a predefined type anymore +//! 9 | //! 10 | class string { } //! : ^^^^^^ +//! 11 | +//! 12 | //! `---- diff --git a/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js b/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js index 6a76f8d93b56..fc47628694ea 100644 --- a/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js +++ b/crates/swc/tests/tsc-references/octalIntegerLiteralError.1.normal.js @@ -1,13 +1,22 @@ //// [octalIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var oct1 = 0O13334823; //! : ^^^ +//! 3 | var oct2 = 0o34318592; +//! 4 | +//! 5 | var obj1 = { //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var oct1 = 0O13334823; //! 3 | var oct2 = 0o34318592; //! : ^^^^ +//! 4 | +//! 5 | var obj1 = { +//! 6 | 0O45436: "hi", //! `---- diff --git a/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js b/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js index 6a76f8d93b56..fc47628694ea 100644 --- a/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js +++ b/crates/swc/tests/tsc-references/octalIntegerLiteralError.2.minified.js @@ -1,13 +1,22 @@ //// [octalIntegerLiteralError.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error //! 2 | var oct1 = 0O13334823; //! : ^^^ +//! 3 | var oct2 = 0o34318592; +//! 4 | +//! 5 | var obj1 = { //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // error +//! 2 | var oct1 = 0O13334823; //! 3 | var oct2 = 0o34318592; //! : ^^^^ +//! 4 | +//! 5 | var obj1 = { +//! 6 | 0O45436: "hi", //! `---- diff --git a/crates/swc/tests/tsc-references/override1.1.normal.js b/crates/swc/tests/tsc-references/override1.1.normal.js index 39af6b8b2884..5fe22aca6813 100644 --- a/crates/swc/tests/tsc-references/override1.1.normal.js +++ b/crates/swc/tests/tsc-references/override1.1.normal.js @@ -1,13 +1,24 @@ //// [override1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 15 | override foo(v: string) {} -//! : ^^^^^^^^ +//! ,-[12:1] +//! 12 | } +//! 13 | +//! 14 | class C { +//! 15 | override foo(v: string) {} +//! : ^^^^^^^^ +//! 16 | } +//! 17 | +//! 18 | function f () { //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 42 | override foo () {} -//! : ^^^^^^^^ +//! ,-[39:1] +//! 39 | +//! 40 | function ff () { +//! 41 | return class { +//! 42 | override foo () {} +//! : ^^^^^^^^ +//! 43 | } +//! 44 | } //! `---- diff --git a/crates/swc/tests/tsc-references/override1.2.minified.js b/crates/swc/tests/tsc-references/override1.2.minified.js index 39af6b8b2884..5fe22aca6813 100644 --- a/crates/swc/tests/tsc-references/override1.2.minified.js +++ b/crates/swc/tests/tsc-references/override1.2.minified.js @@ -1,13 +1,24 @@ //// [override1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 15 | override foo(v: string) {} -//! : ^^^^^^^^ +//! ,-[12:1] +//! 12 | } +//! 13 | +//! 14 | class C { +//! 15 | override foo(v: string) {} +//! : ^^^^^^^^ +//! 16 | } +//! 17 | +//! 18 | function f () { //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 42 | override foo () {} -//! : ^^^^^^^^ +//! ,-[39:1] +//! 39 | +//! 40 | function ff () { +//! 41 | return class { +//! 42 | override foo () {} +//! : ^^^^^^^^ +//! 43 | } +//! 44 | } //! `---- diff --git a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js index 15cb143ef515..9ab0db8a6da7 100644 --- a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js +++ b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.1.normal.js @@ -1,13 +1,24 @@ //// [overrideWithoutNoImplicitOverride1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 3 | override yadda(): void; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | export declare class AmbientClass { +//! 3 | override yadda(): void; +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | export class NonAmbientClass { //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 7 | override yadda(): void {} -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | export class NonAmbientClass { +//! 7 | override yadda(): void {} +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | ///// +//! `---- diff --git a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js index 15cb143ef515..9ab0db8a6da7 100644 --- a/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js +++ b/crates/swc/tests/tsc-references/overrideWithoutNoImplicitOverride1.2.minified.js @@ -1,13 +1,24 @@ //// [overrideWithoutNoImplicitOverride1.ts] //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 3 | override yadda(): void; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | export declare class AmbientClass { +//! 3 | override yadda(): void; +//! : ^^^^^^^^ +//! 4 | } +//! 5 | +//! 6 | export class NonAmbientClass { //! `---- //! //! x This member cannot have an 'override' modifier because its containing class does not extend another class. -//! ,---- -//! 7 | override yadda(): void {} -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | export class NonAmbientClass { +//! 7 | override yadda(): void {} +//! : ^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | ///// +//! `---- diff --git a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js index a17af4dc7c5b..8d5c06a43b05 100644 --- a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js +++ b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.1.normal.js @@ -1,25 +1,47 @@ //// [parseClassDeclarationInStrictModeByDefaultInES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | public foo(arguments: any) { } -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | interface = 10; +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! : ^^^^^^^^^ +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! 7 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | private bar(eval:any) { -//! : ^^^^ +//! ,-[2:1] +//! 2 | interface = 10; +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! : ^^^^ +//! 6 | arguments = "hello"; +//! 7 | } +//! 8 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js index a17af4dc7c5b..8d5c06a43b05 100644 --- a/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js +++ b/crates/swc/tests/tsc-references/parseClassDeclarationInStrictModeByDefaultInES6.2.minified.js @@ -1,25 +1,47 @@ //// [parseClassDeclarationInStrictModeByDefaultInES6.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 4 | public foo(arguments: any) { } -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | interface = 10; +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! : ^^^^^^^^^ +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! 7 | } //! `---- //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- -//! 5 | private bar(eval:any) { -//! : ^^^^ +//! ,-[2:1] +//! 2 | interface = 10; +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! : ^^^^ +//! 6 | arguments = "hello"; +//! 7 | } +//! 8 | } //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- -//! 6 | arguments = "hello"; -//! : ^^^^^^^^^ +//! ,-[3:1] +//! 3 | public implements() { } +//! 4 | public foo(arguments: any) { } +//! 5 | private bar(eval:any) { +//! 6 | arguments = "hello"; +//! : ^^^^^^^^^ +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js b/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js index 2147a957db90..659f470dac25 100644 --- a/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js +++ b/crates/swc/tests/tsc-references/parser10.1.1-8gs.1.normal.js @@ -1,7 +1,10 @@ //// [parser10.1.1-8gs.ts] //! //! x `public` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | "use strict"; +//! 16 | "use strict"; +//! 17 | throw NotEarlyError; //! 18 | var public = 1; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js b/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js index 2147a957db90..659f470dac25 100644 --- a/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js +++ b/crates/swc/tests/tsc-references/parser10.1.1-8gs.2.minified.js @@ -1,7 +1,10 @@ //// [parser10.1.1-8gs.ts] //! //! x `public` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[15:1] +//! 15 | "use strict"; +//! 16 | "use strict"; +//! 17 | throw NotEarlyError; //! 18 | var public = 1; //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331.1.normal.js b/crates/swc/tests/tsc-references/parser642331.1.normal.js index 248a2ca7cd14..111f18aff796 100644 --- a/crates/swc/tests/tsc-references/parser642331.1.normal.js +++ b/crates/swc/tests/tsc-references/parser642331.1.normal.js @@ -1,7 +1,9 @@ //// [parser642331.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 2 | constructor (static) { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class test { +//! 2 | constructor (static) { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331.2.minified.js b/crates/swc/tests/tsc-references/parser642331.2.minified.js index 248a2ca7cd14..111f18aff796 100644 --- a/crates/swc/tests/tsc-references/parser642331.2.minified.js +++ b/crates/swc/tests/tsc-references/parser642331.2.minified.js @@ -1,7 +1,9 @@ //// [parser642331.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 2 | constructor (static) { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class test { +//! 2 | constructor (static) { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331_1.1.normal.js b/crates/swc/tests/tsc-references/parser642331_1.1.normal.js index ef4a7791d4f5..67cd799b54f0 100644 --- a/crates/swc/tests/tsc-references/parser642331_1.1.normal.js +++ b/crates/swc/tests/tsc-references/parser642331_1.1.normal.js @@ -1,7 +1,11 @@ //// [parser642331_1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 4 | constructor (static) { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | +//! 3 | class test { +//! 4 | constructor (static) { } +//! : ^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser642331_1.2.minified.js b/crates/swc/tests/tsc-references/parser642331_1.2.minified.js index ef4a7791d4f5..67cd799b54f0 100644 --- a/crates/swc/tests/tsc-references/parser642331_1.2.minified.js +++ b/crates/swc/tests/tsc-references/parser642331_1.2.minified.js @@ -1,7 +1,11 @@ //// [parser642331_1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- -//! 4 | constructor (static) { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | +//! 3 | class test { +//! 4 | constructor (static) { } +//! : ^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js index ad15007aa273..f4fd0201cef1 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessibilityAfterStatic6.ts] //! //! x Expected '}', got '' -//! ,---- +//! ,-[1:1] +//! 1 | class Outer +//! 2 | { //! 3 | static public //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js index ad15007aa273..f4fd0201cef1 100644 --- a/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessibilityAfterStatic6.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessibilityAfterStatic6.ts] //! //! x Expected '}', got '' -//! ,---- +//! ,-[1:1] +//! 1 | class Outer +//! 2 | { //! 3 | static public //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js index 2e8cf83d6f67..1045fdbcf4ae 100644 --- a/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors10.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessors10.ts] //! //! x `async` modifier cannot be used here -//! ,---- -//! 2 | public get foo() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | public get foo() { } +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js index 2e8cf83d6f67..1045fdbcf4ae 100644 --- a/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors10.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessors10.ts] //! //! x `async` modifier cannot be used here -//! ,---- -//! 2 | public get foo() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | public get foo() { } +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js index 2e7093b852ee..6e2a5fac5af4 100644 --- a/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors5.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessors5.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | get foo() { return 0; } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | get foo() { return 0; } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js index 2e7093b852ee..6e2a5fac5af4 100644 --- a/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors5.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessors5.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | get foo() { return 0; } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | get foo() { return 0; } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js b/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js index 2eecff68e24d..701175d1f4c9 100644 --- a/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserAccessors6.1.normal.js @@ -1,7 +1,9 @@ //// [parserAccessors6.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | set foo(v) { } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | set foo(v) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js b/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js index 2eecff68e24d..701175d1f4c9 100644 --- a/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserAccessors6.2.minified.js @@ -1,7 +1,9 @@ //// [parserAccessors6.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 2 | set foo(v) { } -//! : ^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | set foo(v) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js index 9db57181b646..7f2838f3dd9f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration1.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js index 9db57181b646..7f2838f3dd9f 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration1.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js index 5f2aa46d8f0b..1e020c73bbf1 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration18.1.normal.js @@ -1,7 +1,13 @@ //// [parserClassDeclaration18.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 4 | constructor(x: any) { -//! : ^ +//! ,-[1:1] +//! 1 | declare class FooBase { +//! 2 | constructor(s: string); +//! 3 | constructor(n: number); +//! 4 | constructor(x: any) { +//! : ^ +//! 5 | } +//! 6 | bar1():void; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js index 5f2aa46d8f0b..1e020c73bbf1 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration18.2.minified.js @@ -1,7 +1,13 @@ //// [parserClassDeclaration18.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- -//! 4 | constructor(x: any) { -//! : ^ +//! ,-[1:1] +//! 1 | declare class FooBase { +//! 2 | constructor(s: string); +//! 3 | constructor(n: number); +//! 4 | constructor(x: any) { +//! : ^ +//! 5 | } +//! 6 | bar1():void; +//! 7 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js index 7679b28d4033..0822a33f3703 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration2.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration2.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C implements A implements B { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js index 7679b28d4033..0822a33f3703 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration2.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration2.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C implements A implements B { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js index 31fe69d89bf8..b45f95425388 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration24.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration24.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] //! 1 | class any { //! : ^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js index 31fe69d89bf8..b45f95425388 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration24.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration24.ts] //! //! x Invalid class name -//! ,---- +//! ,-[1:1] //! 1 | class any { //! : ^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js index b478ade23ff0..aab7f9b11057 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration3.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration3.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C implements A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js index b478ade23ff0..aab7f9b11057 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration3.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration3.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C implements A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js index 9319a175f1fe..13956b6a0a43 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration4.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration4.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B extends C { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js index 9319a175f1fe..13956b6a0a43 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration4.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration4.ts] //! //! x 'extends' clause must precede 'implements' clause. -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B extends C { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js index b692d3d92deb..f11934eeea38 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration5.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration5.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B implements C { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js index b692d3d92deb..f11934eeea38 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration5.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration5.ts] //! //! x `implements` clause already seen -//! ,---- +//! ,-[1:1] //! 1 | class C extends A implements B implements C { //! : ^^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js index 07799b4e1ea7..97551644df81 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration6.1.normal.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration6.ts] //! //! x Classes can only extend a single class -//! ,---- +//! ,-[1:1] //! 1 | class C extends A, B { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js index 07799b4e1ea7..97551644df81 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration6.2.minified.js @@ -1,7 +1,8 @@ //// [parserClassDeclaration6.ts] //! //! x Classes can only extend a single class -//! ,---- +//! ,-[1:1] //! 1 | class C extends A, B { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js b/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js index 419c34df3249..4b79ecc60a45 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration7.1.normal.js @@ -1,7 +1,10 @@ //// [parserClassDeclaration7.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare class C { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare class C { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js b/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js index 419c34df3249..4b79ecc60a45 100644 --- a/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserClassDeclaration7.2.minified.js @@ -1,7 +1,10 @@ //// [parserClassDeclaration7.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare class C { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare class C { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js index bc0b33ceaee9..92026267fbdf 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName16.1.normal.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName16.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js index bc0b33ceaee9..92026267fbdf 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName16.2.minified.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName16.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js index f8feec9126be..a5a94a945ddb 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName26.1.normal.js @@ -1,7 +1,11 @@ //// [parserComputedPropertyName26.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = 0 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // No ASI +//! 3 | [e] = 0 +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js index f8feec9126be..a5a94a945ddb 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName26.2.minified.js @@ -1,7 +1,11 @@ //// [parserComputedPropertyName26.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = 0 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // No ASI +//! 3 | [e] = 0 +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js index 5735d0491f98..e1d03e7966e6 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName30.1.normal.js @@ -1,19 +1,31 @@ //// [parserComputedPropertyName30.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++ -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Expected ',', got '[' -//! ,---- -//! 4 | [e2] = 1 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^ +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js index 5735d0491f98..e1d03e7966e6 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName30.2.minified.js @@ -1,19 +1,31 @@ //// [parserComputedPropertyName30.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++ -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Expected ',', got '[' -//! ,---- -//! 4 | [e2] = 1 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^ +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++ +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js index 56287a47831d..4065c0a8b329 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName34.1.normal.js @@ -1,13 +1,21 @@ //// [parserComputedPropertyName34.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++, -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js index 56287a47831d..4065c0a8b329 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName34.2.minified.js @@ -1,13 +1,21 @@ //// [parserComputedPropertyName34.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 3 | [e] = id++, -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! : ^^ +//! 4 | [e2] = 1 +//! 5 | } //! `---- //! //! x Computed property names are not allowed in enums -//! ,---- -//! 4 | [e2] = 1 -//! : ^^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | // no ASI, comma expected +//! 3 | [e] = id++, +//! 4 | [e2] = 1 +//! : ^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js index f86a6df12e38..5d23b05e5029 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName35.1.normal.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName35.ts] //! //! x A comma expression is not allowed in a computed property name -//! ,---- -//! 2 | [0, 1]: { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | var x = { +//! 2 | [0, 1]: { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js index f86a6df12e38..5d23b05e5029 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName35.2.minified.js @@ -1,7 +1,9 @@ //// [parserComputedPropertyName35.ts] //! //! x A comma expression is not allowed in a computed property name -//! ,---- -//! 2 | [0, 1]: { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | var x = { +//! 2 | [0, 1]: { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js b/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js index 3b865c3a3742..fdbe00467f15 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName37.1.normal.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- -//! 2 | [public]: 0 -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | [public]: 0 +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js b/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js index 3b865c3a3742..fdbe00467f15 100644 --- a/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js +++ b/crates/swc/tests/tsc-references/parserComputedPropertyName37.2.minified.js @@ -2,7 +2,9 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- -//! 2 | [public]: 0 -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | var v = { +//! 2 | [public]: 0 +//! : ^^^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js index ae7a3bce02fe..6f9b23731a01 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration10.ts] //! //! x Type annotation cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor(): number { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(): number { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js index ae7a3bce02fe..6f9b23731a01 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration10.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration10.ts] //! //! x Type annotation cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor(): number { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(): number { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js index 7112c880c172..7965ce1ce416 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.1.normal.js @@ -1,13 +1,17 @@ //// [parserConstructorDeclaration11.ts] //! //! x Type parameter list cannot be empty -//! ,---- -//! 2 | constructor<>() { } -//! : ^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^^ +//! 3 | } //! `---- //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor<>() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js index 7112c880c172..7965ce1ce416 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration11.2.minified.js @@ -1,13 +1,17 @@ //// [parserConstructorDeclaration11.ts] //! //! x Type parameter list cannot be empty -//! ,---- -//! 2 | constructor<>() { } -//! : ^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^^ +//! 3 | } //! `---- //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor<>() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor<>() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js index fbb3cd0a8a9f..0607694d9bad 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration2.ts] //! //! x 'static' modifier cannot appear on a constructor declaration -//! ,---- -//! 2 | static constructor() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | static constructor() { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js index fbb3cd0a8a9f..0607694d9bad 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration2.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration2.ts] //! //! x 'static' modifier cannot appear on a constructor declaration -//! ,---- -//! 2 | static constructor() { } -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | static constructor() { } +//! : ^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js index b592cbc911b2..69ae9bdd5ff9 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration4.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare constructor() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare constructor() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js index b592cbc911b2..69ae9bdd5ff9 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration4.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration4.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare constructor() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare constructor() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js index 28d95f8a9e9b..5268e441578b 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.1.normal.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration9.ts] //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js index 28d95f8a9e9b..5268e441578b 100644 --- a/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserConstructorDeclaration9.2.minified.js @@ -1,7 +1,9 @@ //// [parserConstructorDeclaration9.ts] //! //! x Type parameters cannot appear on a constructor declaration -//! ,---- -//! 2 | constructor() { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor() { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js index fc47af28a128..c2365743b98b 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.1.normal.js @@ -1,7 +1,9 @@ //// [parserES5ComputedPropertyName6.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js index fc47af28a128..c2365743b98b 100644 --- a/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ComputedPropertyName6.2.minified.js @@ -1,7 +1,9 @@ //// [parserES5ComputedPropertyName6.ts] //! //! x Computed property names are not allowed in enums -//! ,---- -//! 2 | [e] = 1 -//! : ^^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | [e] = 1 +//! : ^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js index 8ac40c5dc462..1be7a3237995 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js index 8ac40c5dc462..1be7a3237995 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement2.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js index 1091eca6915f..7924c2b3843a 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js index 1091eca6915f..7924c2b3843a 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement3.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js index 29903d6bd325..e618552d5249 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js index 29903d6bd325..e618552d5249 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js index 3431f4d121fd..1b2c8b81d835 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js index 3431f4d121fd..1b2c8b81d835 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js index e36a7be8438b..727a90b07b94 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js index e36a7be8438b..727a90b07b94 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js index d88c90999978..c5e781ab6aba 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js index d88c90999978..c5e781ab6aba 100644 --- a/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserES5ForOfStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserES5ForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum5.1.normal.js b/crates/swc/tests/tsc-references/parserEnum5.1.normal.js index 8e1751ee1030..258b2f3c497a 100644 --- a/crates/swc/tests/tsc-references/parserEnum5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserEnum5.1.normal.js @@ -1,37 +1,49 @@ //// [parserEnum5.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum5.2.minified.js b/crates/swc/tests/tsc-references/parserEnum5.2.minified.js index 8e1751ee1030..258b2f3c497a 100644 --- a/crates/swc/tests/tsc-references/parserEnum5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserEnum5.2.minified.js @@ -1,37 +1,49 @@ //// [parserEnum5.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } //! 2 | enum E3 { a: 1, } //! : ^ +//! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- +//! ,-[1:1] +//! 1 | enum E2 { a, } +//! 2 | enum E3 { a: 1, } //! 3 | enum E1 { a, b: 1, c, d: 2 = 3 } //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum7.1.normal.js b/crates/swc/tests/tsc-references/parserEnum7.1.normal.js index 120c982fac90..e541eb8bed40 100644 --- a/crates/swc/tests/tsc-references/parserEnum7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserEnum7.1.normal.js @@ -1,19 +1,25 @@ //// [parserEnum7.ts] //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnum7.2.minified.js b/crates/swc/tests/tsc-references/parserEnum7.2.minified.js index 120c982fac90..e541eb8bed40 100644 --- a/crates/swc/tests/tsc-references/parserEnum7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserEnum7.2.minified.js @@ -1,19 +1,25 @@ //// [parserEnum7.ts] //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- //! //! x An enum member cannot have a numeric name -//! ,---- -//! 2 | 1, 2, 3 -//! : ^ +//! ,-[1:1] +//! 1 | enum E { +//! 2 | 1, 2, 3 +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js index 2688052f6c90..61f05c2275af 100644 --- a/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserEnumDeclaration2.1.normal.js @@ -1,7 +1,10 @@ //// [parserEnumDeclaration2.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare enum E { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare enum E { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js index 2688052f6c90..61f05c2275af 100644 --- a/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserEnumDeclaration2.2.minified.js @@ -1,7 +1,10 @@ //// [parserEnumDeclaration2.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare enum E { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare enum E { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js index a5dc98f66f6c..f5076a48b432 100644 --- a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.1.normal.js @@ -1,7 +1,13 @@ //// [parserErrantSemicolonInClass1.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 15 | public set d() { -//! : ^^^ +//! ,-[12:1] +//! 12 | public get d() { +//! 13 | return 30; +//! 14 | } +//! 15 | public set d() { +//! : ^^^ +//! 16 | } +//! 17 | +//! 18 | public static get p2() { //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js index a5dc98f66f6c..f5076a48b432 100644 --- a/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrantSemicolonInClass1.2.minified.js @@ -1,7 +1,13 @@ //// [parserErrantSemicolonInClass1.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 15 | public set d() { -//! : ^^^ +//! ,-[12:1] +//! 12 | public get d() { +//! 13 | return 30; +//! 14 | } +//! 15 | public set d() { +//! : ^^^ +//! 16 | } +//! 17 | +//! 18 | public static get p2() { //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js index 3dec7687decd..bd1af4a516cf 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.1.normal.js @@ -1,7 +1,13 @@ //// [parserErrorRecoveryIfStatement2.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[1:1] +//! 1 | class Foo { +//! 2 | f1() { +//! 3 | if (a +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } +//! 7 | f3() { //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js index 3dec7687decd..bd1af4a516cf 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement2.2.minified.js @@ -1,7 +1,13 @@ //// [parserErrorRecoveryIfStatement2.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[1:1] +//! 1 | class Foo { +//! 2 | f1() { +//! 3 | if (a +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } +//! 7 | f3() { //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js index 636f016bfa23..11c1d0fd1f72 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.1.normal.js @@ -1,7 +1,13 @@ //// [parserErrorRecoveryIfStatement3.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[1:1] +//! 1 | class Foo { +//! 2 | f1() { +//! 3 | if (a.b +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } +//! 7 | f3() { //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js index 636f016bfa23..11c1d0fd1f72 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecoveryIfStatement3.2.minified.js @@ -1,7 +1,13 @@ //// [parserErrorRecoveryIfStatement3.ts] //! //! x Expected a semicolon -//! ,---- -//! 4 | } -//! : ^ +//! ,-[1:1] +//! 1 | class Foo { +//! 2 | f1() { +//! 3 | if (a.b +//! 4 | } +//! : ^ +//! 5 | f2() { +//! 6 | } +//! 7 | f3() { //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js index ebb9012c8407..29e5568bc1a2 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.1.normal.js @@ -1,7 +1,12 @@ //// [parserErrorRecovery_IncompleteMemberVariable2.ts] //! //! x Expected a semicolon -//! ,---- -//! 12 | public con:C "hello"; -//! : ^^^^^^^ +//! ,-[9:1] +//! 9 | // Class +//! 10 | export class Point implements IPoint { +//! 11 | +//! 12 | public con:C "hello"; +//! : ^^^^^^^ +//! 13 | // Constructor +//! 14 | constructor (public x: number, public y: number) { } //! `---- diff --git a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js index ebb9012c8407..29e5568bc1a2 100644 --- a/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserErrorRecovery_IncompleteMemberVariable2.2.minified.js @@ -1,7 +1,12 @@ //// [parserErrorRecovery_IncompleteMemberVariable2.ts] //! //! x Expected a semicolon -//! ,---- -//! 12 | public con:C "hello"; -//! : ^^^^^^^ +//! ,-[9:1] +//! 9 | // Class +//! 10 | export class Point implements IPoint { +//! 11 | +//! 12 | public con:C "hello"; +//! : ^^^^^^^ +//! 13 | // Constructor +//! 14 | constructor (public x: number, public y: number) { } //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js index 9d847e8d6de6..0042b603f22b 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment7.1.normal.js @@ -1,7 +1,10 @@ //// [parserExportAssignment7.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | export class C { +//! 2 | } +//! 3 | //! 4 | export = B; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js index 9d847e8d6de6..0042b603f22b 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment7.2.minified.js @@ -1,7 +1,10 @@ //// [parserExportAssignment7.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | export class C { +//! 2 | } +//! 3 | //! 4 | export = B; //! : ^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js index ce26228ad95f..4b6c701d5da5 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment8.1.normal.js @@ -1,7 +1,10 @@ //// [parserExportAssignment8.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = B; //! : ^^^^^^^^^^^ +//! 2 | +//! 3 | export class C { +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js index ce26228ad95f..4b6c701d5da5 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment8.2.minified.js @@ -1,7 +1,10 @@ //// [parserExportAssignment8.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = B; //! : ^^^^^^^^^^^ +//! 2 | +//! 3 | export class C { +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js b/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js index b5569bd06a00..b16f48580794 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment9.1.normal.js @@ -1,16 +1,18 @@ //// [parserExportAssignment9.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:3] -//! 2 | export default foo; -//! : ^^^^^^^^^|^^^^^^^^^ -//! : `-- previous exported here +//! ,-[1:1] +//! 1 | namespace Foo { +//! 2 | export default foo; +//! : ^^^^^^^^^|^^^^^^^^^ +//! : `-- previous exported here //! 3 | } //! 4 | //! 5 | module Bar { //! 6 | export default bar; //! : ^^^^^^^^^|^^^^^^^^^ //! : `-- exported more than once +//! 7 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js b/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js index b5569bd06a00..b16f48580794 100644 --- a/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserExportAssignment9.2.minified.js @@ -1,16 +1,18 @@ //// [parserExportAssignment9.ts] //! //! x the name `default` is exported multiple times -//! ,-[2:3] -//! 2 | export default foo; -//! : ^^^^^^^^^|^^^^^^^^^ -//! : `-- previous exported here +//! ,-[1:1] +//! 1 | namespace Foo { +//! 2 | export default foo; +//! : ^^^^^^^^^|^^^^^^^^^ +//! : `-- previous exported here //! 3 | } //! 4 | //! 5 | module Bar { //! 6 | export default bar; //! : ^^^^^^^^^|^^^^^^^^^ //! : `-- exported more than once +//! 7 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js index 6899989a37a9..2205469e9ab6 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement2.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js index 6899989a37a9..2205469e9ab6 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement2.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js index f3ea0f503f9f..d79af678dbb4 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement3.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js index f3ea0f503f9f..d79af678dbb4 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement3.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js index d76a237ced75..0908ec1c8645 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js index d76a237ced75..0908ec1c8645 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js index 8a58806c4e61..5e99059a481e 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js index 8a58806c4e61..5e99059a481e 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js index 3892e3da9d4b..f938cdd0e73b 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js index 3892e3da9d4b..f938cdd0e73b 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js index eeadebf91114..4da213efa8d9 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForInStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserForInStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js index eeadebf91114..4da213efa8d9 100644 --- a/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForInStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserForInStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" in X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js index fa73125a1d37..e61789b32974 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement2.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js index fa73125a1d37..e61789b32974 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement2.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement2.ts] //! //! x Variable declaration list cannot be empty -//! ,---- +//! ,-[1:1] //! 1 | for (var of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js index 6d5f1cd7409f..925ad9889c97 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement22.1.normal.js @@ -1,7 +1,9 @@ //// [parserForOfStatement22.ts] //! //! x The left-hand side of a `for...of` statement may not be `async` -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var async; //! 3 | for (async of [1, 2]) {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js index 6d5f1cd7409f..925ad9889c97 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement22.2.minified.js @@ -1,7 +1,9 @@ //// [parserForOfStatement22.ts] //! //! x The left-hand side of a `for...of` statement may not be `async` -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | var async; //! 3 | for (async of [1, 2]) {} //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js index 4019a80b04d9..ab10529d32fb 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement3.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js index 4019a80b04d9..ab10529d32fb 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement3.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement3.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a, b of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js index 6353ba38fb27..828f77f78022 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js index 6353ba38fb27..828f77f78022 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement4.ts] //! //! x Unexpected initializer in for in/of loop -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js index ccac97db5440..b978c871be30 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js index ccac97db5440..b978c871be30 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement5.ts] //! //! x The left-hand side of a 'for...of' statement cannot use a type annotation -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js index a97c9aa33d16..bb12fa2020c6 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js index a97c9aa33d16..bb12fa2020c6 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement6.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a = 1, b = 2 of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js index 260a65cc1e25..b9686006a07f 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js index 260a65cc1e25..b9686006a07f 100644 --- a/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForOfStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserForOfStatement7.ts] //! //! x Expected one variable binding -//! ,---- +//! ,-[1:1] //! 1 | for (var a: number = 1, b: string = "" of X) { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js index a634e59226cf..f147fe6d2ea8 100644 --- a/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement4.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (a = 1 in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js index a634e59226cf..f147fe6d2ea8 100644 --- a/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement4.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (a = 1 in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js index 9ba0d08721c0..37a28b4b47ee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement5.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement5.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] //! 1 | for ({} in b) { //! : ^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js index 9ba0d08721c0..37a28b4b47ee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement5.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement5.ts] //! //! x The left-hand side of a 'for...in' statement cannot be a destructuring pattern -//! ,---- +//! ,-[1:1] //! 1 | for ({} in b) { //! : ^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js index fd176eb61083..3a070fddbfee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement6.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (foo() in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js index fd176eb61083..3a070fddbfee 100644 --- a/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement6.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (foo() in b) { //! : ^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js index 414303d67c91..52c4045c9f1d 100644 --- a/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement7.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (new foo() in b) { //! : ^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js index 414303d67c91..52c4045c9f1d 100644 --- a/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement7.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (new foo() in b) { //! : ^^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js b/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js index 0a4052e54cdf..c3f70d9c376c 100644 --- a/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserForStatement8.1.normal.js @@ -1,7 +1,8 @@ //// [parserForStatement8.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (this in b) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js b/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js index 0a4052e54cdf..c3f70d9c376c 100644 --- a/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserForStatement8.2.minified.js @@ -1,7 +1,8 @@ //// [parserForStatement8.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | for (this in b) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js index 699a47d9ad91..22b7a3647f16 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.1.normal.js @@ -1,7 +1,9 @@ //// [parserFunctionDeclaration1.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare function F(); -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare function F(); +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js index 699a47d9ad91..22b7a3647f16 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration1.2.minified.js @@ -1,7 +1,9 @@ //// [parserFunctionDeclaration1.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare function F(); -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare function F(); +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js index cb82ec560ab7..12e6bbf208a4 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.1.normal.js @@ -1,7 +1,8 @@ //// [parserFunctionDeclaration2.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- +//! ,-[1:1] //! 1 | declare function Foo() { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js index cb82ec560ab7..12e6bbf208a4 100644 --- a/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserFunctionDeclaration2.2.minified.js @@ -1,7 +1,8 @@ //// [parserFunctionDeclaration2.ts] //! //! x An implementation cannot be declared in ambient contexts -//! ,---- +//! ,-[1:1] //! 1 | declare function Foo() { //! : ^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js index b3654e23d02d..5dfe6714e154 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.1.normal.js @@ -1,7 +1,10 @@ //// [parserGreaterThanTokenAmbiguity15.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 1 | 1 +//! ,-[1:1] +//! 1 | 1 //! : ^ +//! 2 | // before +//! 3 | >>= // after +//! 4 | 2; //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js index b3654e23d02d..5dfe6714e154 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity15.2.minified.js @@ -1,7 +1,10 @@ //// [parserGreaterThanTokenAmbiguity15.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 1 | 1 +//! ,-[1:1] +//! 1 | 1 //! : ^ +//! 2 | // before +//! 3 | >>= // after +//! 4 | 2; //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js index 4666f0a6409b..0e06b8659612 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.1.normal.js @@ -1,7 +1,10 @@ //// [parserGreaterThanTokenAmbiguity20.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | 1 //! : ^ +//! 2 | // Before +//! 3 | >>>= // after +//! 4 | 2; //! `---- diff --git a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js index 4666f0a6409b..0e06b8659612 100644 --- a/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js +++ b/crates/swc/tests/tsc-references/parserGreaterThanTokenAmbiguity20.2.minified.js @@ -1,7 +1,10 @@ //// [parserGreaterThanTokenAmbiguity20.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] //! 1 | 1 //! : ^ +//! 2 | // Before +//! 3 | >>>= // after +//! 4 | 2; //! `---- diff --git a/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js b/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js index 9ddbf96b07d7..c7597ac84bea 100644 --- a/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserIndexSignature10.1.normal.js @@ -1,7 +1,9 @@ //// [parserIndexSignature10.ts] //! //! x An index signature must have exactly one parameter -//! ,---- -//! 2 | [a, b]: number -//! : ^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | [a, b]: number +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js b/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js index 9ddbf96b07d7..c7597ac84bea 100644 --- a/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserIndexSignature10.2.minified.js @@ -1,7 +1,9 @@ //// [parserIndexSignature10.ts] //! //! x An index signature must have exactly one parameter -//! ,---- -//! 2 | [a, b]: number -//! : ^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | [a, b]: number +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js index 58295d238622..de99a0f4fb37 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.1.normal.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | interface I extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js index 58295d238622..de99a0f4fb37 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration1.2.minified.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration1.ts] //! //! x `extends` clause already seen. -//! ,---- +//! ,-[1:1] //! 1 | interface I extends A extends B { //! : ^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js index 546eaf28d06f..4066c326ddf1 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.1.normal.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | public interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js index 546eaf28d06f..4066c326ddf1 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration3.2.minified.js @@ -2,7 +2,8 @@ //! //! x Unexpected token `public`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, //! | ` for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] //! 1 | public interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js index 4cf739803efb..f8381cb2a9d5 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.1.normal.js @@ -1,13 +1,15 @@ //// [parserInterfaceDeclaration4.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js index 4cf739803efb..f8381cb2a9d5 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration4.2.minified.js @@ -1,13 +1,15 @@ //// [parserInterfaceDeclaration4.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | static interface I { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js index 928ae2d2d4db..0fffcc8dcba9 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.1.normal.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration8.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface string { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js index 928ae2d2d4db..0fffcc8dcba9 100644 --- a/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserInterfaceDeclaration8.2.minified.js @@ -1,7 +1,8 @@ //// [parserInterfaceDeclaration8.ts] //! //! x interface name is invalid -//! ,---- +//! ,-[1:1] //! 1 | interface string { //! : ^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js index f6d2b7351ef2..e861a53de7e9 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration12.ts] //! //! x A `get` accessor cannot have parameters -//! ,---- -//! 2 | get Foo(a: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | get Foo(a: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js index f6d2b7351ef2..e861a53de7e9 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration12.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration12.ts] //! //! x A `get` accessor cannot have parameters -//! ,---- -//! 2 | get Foo(a: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | get Foo(a: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js index 9aab3fe2798c..0330b43cd1e2 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration13.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo() { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo() { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js index 9aab3fe2798c..0330b43cd1e2 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration13.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration13.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo() { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo() { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js index ddafca42e0d9..b6583cbe8007 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration14.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo(a: number, b: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(a: number, b: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js index ddafca42e0d9..b6583cbe8007 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration14.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration14.ts] //! //! x A `set` accessor must have exactly one parameter -//! ,---- -//! 2 | set Foo(a: number, b: number) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(a: number, b: number) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js index 189983983e9c..ff453b70f74d 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration15.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | set Foo(public a: number) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(public a: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js index 189983983e9c..ff453b70f74d 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration15.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration15.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | set Foo(public a: number) { } -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(public a: number) { } +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js index 9c5d77514bf2..cf025ec2c5ef 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration18.ts] //! //! x Rest pattern is not allowed in setter -//! ,---- -//! 2 | set Foo(...a) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(...a) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js index 9c5d77514bf2..cf025ec2c5ef 100644 --- a/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberAccessorDeclaration18.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberAccessorDeclaration18.ts] //! //! x Rest pattern is not allowed in setter -//! ,---- -//! 2 | set Foo(...a) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | set Foo(...a) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js index bf9548eeaf94..e6910d6cf9bb 100644 --- a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.1.normal.js @@ -1,7 +1,9 @@ //// [parserMemberFunctionDeclaration5.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare Foo() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare Foo() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js index bf9548eeaf94..e6910d6cf9bb 100644 --- a/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserMemberFunctionDeclaration5.2.minified.js @@ -1,7 +1,9 @@ //// [parserMemberFunctionDeclaration5.ts] //! //! x `declare` modifier cannot appear on class elements of this kind -//! ,---- -//! 2 | declare Foo() { } -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | declare Foo() { } +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js b/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js index e734d83cec6d..cf6dac3155b1 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration3.1.normal.js @@ -1,7 +1,10 @@ //// [parserModuleDeclaration3.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare module M2 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare module M2 { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js b/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js index e734d83cec6d..cf6dac3155b1 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration3.2.minified.js @@ -1,7 +1,10 @@ //// [parserModuleDeclaration3.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare module M2 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare module M2 { +//! : ^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js b/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js index bb5ebed30062..8c8daa0839b5 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration5.1.normal.js @@ -1,7 +1,12 @@ //// [parserModuleDeclaration5.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 3 | declare module M3 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | module M1 { +//! 2 | declare module M2 { +//! 3 | declare module M3 { +//! : ^^^^^^^ +//! 4 | } +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js b/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js index bb5ebed30062..8c8daa0839b5 100644 --- a/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserModuleDeclaration5.2.minified.js @@ -1,7 +1,12 @@ //// [parserModuleDeclaration5.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 3 | declare module M3 { -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | module M1 { +//! 2 | declare module M2 { +//! 3 | declare module M3 { +//! : ^^^^^^^ +//! 4 | } +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js b/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js index 181baf890a52..60bd7d3b1870 100644 --- a/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserNotRegex1.1.normal.js @@ -1,7 +1,10 @@ //// [parserNotRegex1.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 3 | return true; -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | if (a.indexOf(-(4/3))) // We should not get a regex here because of the / in the comment. +//! 2 | { +//! 3 | return true; +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js b/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js index 181baf890a52..60bd7d3b1870 100644 --- a/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserNotRegex1.2.minified.js @@ -1,7 +1,10 @@ //// [parserNotRegex1.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 3 | return true; -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | if (a.indexOf(-(4/3))) // We should not get a regex here because of the / in the comment. +//! 2 | { +//! 3 | return true; +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js index 36eedb780166..a03c73ce9cd1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList1.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList1.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 2 | F(...A, B) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(...A, B) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js index 36eedb780166..a03c73ce9cd1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList1.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList1.ts] //! //! x A rest parameter must be last in a parameter list -//! ,---- -//! 2 | F(...A, B) { } -//! : ^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(...A, B) { } +//! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js index 4f0153b19eeb..769ce74266cc 100644 --- a/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList10.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList10.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- -//! 2 | foo(...bar = 0) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar = 0) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js index 4f0153b19eeb..769ce74266cc 100644 --- a/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList10.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList10.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- -//! 2 | foo(...bar = 0) { } -//! : ^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar = 0) { } +//! : ^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js index 37b6b4adc4b5..e6031d54b53d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList13.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList13.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | new (public x); -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | new (public x); +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js index 37b6b4adc4b5..e6031d54b53d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList13.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList13.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | new (public x); -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | interface I { +//! 2 | new (public x); +//! : ^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js index 46c2fd10971d..e8e9d3dbaa35 100644 --- a/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList14.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList14.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 1): void; -//! : ^^^^^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | foo(a = 1): void; +//! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js index 46c2fd10971d..e8e9d3dbaa35 100644 --- a/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList14.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList14.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 1): void; -//! : ^^^^^ +//! ,-[1:1] +//! 1 | declare class C { +//! 2 | foo(a = 1): void; +//! : ^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js index ecd2d6dfe0f3..2c02a1096c28 100644 --- a/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList15.1.normal.js @@ -1,7 +1,8 @@ //// [parserParameterList15.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function foo(a = 4); //! : ^^^^^ +//! 2 | function foo(a, b) {} //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js index ecd2d6dfe0f3..2c02a1096c28 100644 --- a/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList15.2.minified.js @@ -1,7 +1,8 @@ //// [parserParameterList15.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function foo(a = 4); //! : ^^^^^ +//! 2 | function foo(a, b) {} //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js index 58202b5317c3..8f481d5cd158 100644 --- a/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList16.1.normal.js @@ -1,7 +1,10 @@ //// [parserParameterList16.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(a = 4); +//! : ^^^^^ +//! 3 | foo(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js index 58202b5317c3..8f481d5cd158 100644 --- a/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList16.2.minified.js @@ -1,7 +1,10 @@ //// [parserParameterList16.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | foo(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(a = 4); +//! : ^^^^^ +//! 3 | foo(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js index e142bf2f8fe9..03657cad4b10 100644 --- a/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList17.1.normal.js @@ -1,7 +1,10 @@ //// [parserParameterList17.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | constructor(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(a = 4); +//! : ^^^^^ +//! 3 | constructor(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js index e142bf2f8fe9..03657cad4b10 100644 --- a/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList17.2.minified.js @@ -1,7 +1,10 @@ //// [parserParameterList17.ts] //! //! x A parameter initializer is only allowed in a function or constructor implementation -//! ,---- -//! 2 | constructor(a = 4); -//! : ^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(a = 4); +//! : ^^^^^ +//! 3 | constructor(a, b) { } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js index 1e5728e2c557..430cb2e55fe0 100644 --- a/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList2.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList2.ts] //! //! x Parameter cannot have question mark and initializer -//! ,---- -//! 2 | F(A?= 0) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(A?= 0) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js index 1e5728e2c557..430cb2e55fe0 100644 --- a/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList2.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList2.ts] //! //! x Parameter cannot have question mark and initializer -//! ,---- -//! 2 | F(A?= 0) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | F(A?= 0) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js index 2d7de2a80b99..6cc1046d531c 100644 --- a/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList4.1.normal.js @@ -1,7 +1,8 @@ //// [parserParameterList4.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function F(public A) { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js index 2d7de2a80b99..6cc1046d531c 100644 --- a/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList4.2.minified.js @@ -1,7 +1,8 @@ //// [parserParameterList4.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function F(public A) { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js index f29536480d95..18c892d77d6d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList5.1.normal.js @@ -1,7 +1,8 @@ //// [parserParameterList5.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function A(): (public B) => C { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js index f29536480d95..18c892d77d6d 100644 --- a/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList5.2.minified.js @@ -1,7 +1,8 @@ //// [parserParameterList5.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- +//! ,-[1:1] //! 1 | function A(): (public B) => C { //! : ^^^^^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js index b9238229b840..400b7b8e91f1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList6.1.normal.js @@ -1,7 +1,10 @@ //// [parserParameterList6.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(C: (public A) => any) { -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(C: (public A) => any) { +//! : ^^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js index b9238229b840..400b7b8e91f1 100644 --- a/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList6.2.minified.js @@ -1,7 +1,10 @@ //// [parserParameterList6.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(C: (public A) => any) { -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | constructor(C: (public A) => any) { +//! : ^^^^^^^^ +//! 3 | } +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js index 4c99c3cd9d27..d9ebf011e33a 100644 --- a/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList7.1.normal.js @@ -1,13 +1,21 @@ //// [parserParameterList7.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any) {} // OK +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any) {} // OK +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js index 4c99c3cd9d27..d9ebf011e33a 100644 --- a/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList7.2.minified.js @@ -1,13 +1,21 @@ //// [parserParameterList7.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any) {} // OK +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C1 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any) {} // OK +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js index 0ec68a21ef08..31a4ee5426c9 100644 --- a/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList8.1.normal.js @@ -1,19 +1,31 @@ //// [parserParameterList8.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any); // ERROR +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public p3:any); // ERROR -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR +//! : ^^^^^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js index 0ec68a21ef08..31a4ee5426c9 100644 --- a/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList8.2.minified.js @@ -1,19 +1,31 @@ //// [parserParameterList8.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(public p1:string); // ERROR -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! : ^^^^^^^^^^^^^^^^ +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(private p2:number); // ERROR -//! : ^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! : ^^^^^^^^^^^^^^^^^ +//! 4 | constructor(public p3:any); // ERROR +//! 5 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 4 | constructor(public p3:any); // ERROR -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C2 { +//! 2 | constructor(public p1:string); // ERROR +//! 3 | constructor(private p2:number); // ERROR +//! 4 | constructor(public p3:any); // ERROR +//! : ^^^^^^^^^^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js b/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js index 5b7b23bcd655..8876b2d5efb6 100644 --- a/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserParameterList9.1.normal.js @@ -1,7 +1,9 @@ //// [parserParameterList9.ts] //! //! x A rest parameter cannot be optional -//! ,---- -//! 2 | foo(...bar?) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar?) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js b/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js index 5b7b23bcd655..8876b2d5efb6 100644 --- a/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserParameterList9.2.minified.js @@ -1,7 +1,9 @@ //// [parserParameterList9.ts] //! //! x A rest parameter cannot be optional -//! ,---- -//! 2 | foo(...bar?) { } -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | foo(...bar?) { } +//! : ^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js index 4ce4e6abd586..350a3b29e596 100644 --- a/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserReturnStatement2.1.normal.js @@ -1,7 +1,9 @@ //// [parserReturnStatement2.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 2 | return; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | { +//! 2 | return; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js index 4ce4e6abd586..350a3b29e596 100644 --- a/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserReturnStatement2.2.minified.js @@ -1,7 +1,9 @@ //// [parserReturnStatement2.ts] //! //! x Return statement is not allowed here -//! ,---- -//! 2 | return; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | { +//! 2 | return; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js index 4dba7ddb540b..9d400ba809ce 100644 --- a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.1.normal.js @@ -1,7 +1,11 @@ //// [parserS7.9_A5.7_T1.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,-[17:1] +//! ,-[14:1] +//! 14 | var z= +//! 15 | x +//! 16 | ++ //! 17 | ,-> ++ //! 18 | `-> y +//! 19 | //! `---- diff --git a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js index 4dba7ddb540b..9d400ba809ce 100644 --- a/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserS7.9_A5.7_T1.2.minified.js @@ -1,7 +1,11 @@ //// [parserS7.9_A5.7_T1.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,-[17:1] +//! ,-[14:1] +//! 14 | var z= +//! 15 | x +//! 16 | ++ //! 17 | ,-> ++ //! 18 | `-> y +//! 19 | //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js index cb7c8f27f076..0b1abe5e833a 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.1.normal.js @@ -1,13 +1,17 @@ //// [parserShorthandPropertyAssignment1.ts] //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js index cb7c8f27f076..0b1abe5e833a 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment1.2.minified.js @@ -1,13 +1,17 @@ //// [parserShorthandPropertyAssignment1.ts] //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- //! //! x An object member cannot be declared optional -//! ,---- +//! ,-[1:1] +//! 1 | function foo(obj: { name?: string; id: number }) { } +//! 2 | var name:any, id: any; //! 3 | foo({ name?, id? }); //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js index 4a7d34b74ffb..95ec29adb4ff 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.1.normal.js @@ -1,7 +1,8 @@ //// [parserShorthandPropertyAssignment5.ts] //! //! x An object member cannot be declared optional -//! ,---- -//! 2 | var obj = { greet? }; +//! ,-[1:1] +//! 1 | var greet = "hello"; +//! 2 | var obj = { greet? }; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js index 4a7d34b74ffb..95ec29adb4ff 100644 --- a/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserShorthandPropertyAssignment5.2.minified.js @@ -1,7 +1,8 @@ //// [parserShorthandPropertyAssignment5.ts] //! //! x An object member cannot be declared optional -//! ,---- -//! 2 | var obj = { greet? }; +//! ,-[1:1] +//! 1 | var greet = "hello"; +//! 2 | var obj = { greet? }; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js index 676ab1b9ab59..db647439cf3f 100644 --- a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.1.normal.js @@ -5,11 +5,19 @@ //! 1 | ,-> return { //! 2 | | //! 3 | `-> "set": function (key, value) { +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. +//! 6 | private[key] = value; //! `---- //! //! x Unexpected token `private`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 6 | private[key] = value; -//! : ^^^^^^^ +//! ,-[3:1] +//! 3 | "set": function (key, value) { +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. +//! 6 | private[key] = value; +//! : ^^^^^^^ +//! 7 | +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js index 676ab1b9ab59..db647439cf3f 100644 --- a/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStatementIsNotAMemberVariableDeclaration1.2.minified.js @@ -5,11 +5,19 @@ //! 1 | ,-> return { //! 2 | | //! 3 | `-> "set": function (key, value) { +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. +//! 6 | private[key] = value; //! `---- //! //! x Unexpected token `private`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, //! | regexp, ` for template literal, (, or an identifier -//! ,---- -//! 6 | private[key] = value; -//! : ^^^^^^^ +//! ,-[3:1] +//! 3 | "set": function (key, value) { +//! 4 | +//! 5 | // 'private' should not be considered a member variable here. +//! 6 | private[key] = value; +//! : ^^^^^^^ +//! 7 | +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js index a923e1b94c08..6f6550284a63 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode1.1.normal.js @@ -1,7 +1,10 @@ //// [parserStrictMode1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | foo1(); +//! 2 | foo1(); +//! 3 | foo1(); //! 4 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js index a923e1b94c08..6f6550284a63 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode1.2.minified.js @@ -1,7 +1,10 @@ //// [parserStrictMode1.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | foo1(); +//! 2 | foo1(); +//! 3 | foo1(); //! 4 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js index 536a5f862874..1855675d062d 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode10.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode10.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function f(eval) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js index 536a5f862874..1855675d062d 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode10.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode10.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function f(eval) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js index 50b25f6136e3..9de921a92641 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode11.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function f(eval) { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js index 50b25f6136e3..9de921a92641 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode11.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode11.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function f(eval) { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js index 8cbfedb3901a..8ada84342857 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode12.1.normal.js @@ -1,7 +1,8 @@ //// [parserStrictMode12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = { set foo(eval) { } } //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js index 8cbfedb3901a..8ada84342857 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode12.2.minified.js @@ -1,7 +1,8 @@ //// [parserStrictMode12.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = { set foo(eval) { } } //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js index d500b7be8dee..718ec373bfa4 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode13.1.normal.js @@ -1,7 +1,11 @@ //// [parserStrictMode13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | try { +//! 3 | } //! 4 | catch(eval) { //! : ^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js index d500b7be8dee..718ec373bfa4 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode13.2.minified.js @@ -1,7 +1,11 @@ //// [parserStrictMode13.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | try { +//! 3 | } //! 4 | catch(eval) { //! : ^^^^ +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js index 782a68c085f9..c69f83c3b89f 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode14.1.normal.js @@ -1,13 +1,17 @@ //// [parserStrictMode14.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js index 782a68c085f9..c69f83c3b89f 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode14.2.minified.js @@ -1,13 +1,17 @@ //// [parserStrictMode14.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | with (a) { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js index 5ecf0b59f118..8bf403a83f98 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode15.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode15.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js index 5ecf0b59f118..8bf403a83f98 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode15.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode15.ts] //! //! x 'delete' cannot be called on an identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete a; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js index 49d864a67594..502d497e71fd 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode16.1.normal.js @@ -1,25 +1,40 @@ //// [parserStrictMode16.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete this; //! : ^^^^ +//! 3 | delete 1; +//! 4 | delete null; +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | delete this; //! 3 | delete 1; //! : ^ +//! 4 | delete null; +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | delete this; +//! 3 | delete 1; //! 4 | delete null; //! : ^^^^ +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[2:1] +//! 2 | delete this; +//! 3 | delete 1; +//! 4 | delete null; //! 5 | delete "a"; //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js index 49d864a67594..502d497e71fd 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode16.2.minified.js @@ -1,25 +1,40 @@ //// [parserStrictMode16.ts] //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | delete this; //! : ^^^^ +//! 3 | delete 1; +//! 4 | delete null; +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | delete this; //! 3 | delete 1; //! : ^ +//! 4 | delete null; +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; +//! 2 | delete this; +//! 3 | delete 1; //! 4 | delete null; //! : ^^^^ +//! 5 | delete "a"; //! `---- //! //! x The operand of a delete operator must be a property reference. -//! ,---- +//! ,-[2:1] +//! 2 | delete this; +//! 3 | delete 1; +//! 4 | delete null; //! 5 | delete "a"; //! : ^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js index 93e0d407543f..3eae67110eee 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode2.1.normal.js @@ -1,7 +1,10 @@ //// [parserStrictMode2.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[2:1] +//! 2 | foo1(); +//! 3 | foo1(); +//! 4 | foo1(); //! 5 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js index 93e0d407543f..3eae67110eee 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode2.2.minified.js @@ -1,7 +1,10 @@ //// [parserStrictMode2.ts] //! //! x `static` cannot be used as an identifier in strict mode -//! ,---- +//! ,-[2:1] +//! 2 | foo1(); +//! 3 | foo1(); +//! 4 | foo1(); //! 5 | static(); //! : ^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js index b04b25de1cc9..aee666b3f7a1 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode3.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js index b04b25de1cc9..aee666b3f7a1 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode3.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval = 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js index 77bfe4301bb7..422aa389c0d5 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode4.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js index 77bfe4301bb7..422aa389c0d5 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode4.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode4.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | arguments = 1; //! : ^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js index e797f8c18c7f..00cb9b8275eb 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode5.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode5.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js index e797f8c18c7f..00cb9b8275eb 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode5.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode5.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval += 1; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js index 70ebcf27eb41..02bf9ba6ed69 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode6.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js index 70ebcf27eb41..02bf9ba6ed69 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode6.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode6.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | eval++; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js index 628ceb498e0a..a1b1784df19e 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode7.1.normal.js @@ -1,13 +1,15 @@ //// [parserStrictMode7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js index 628ceb498e0a..a1b1784df19e 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode7.2.minified.js @@ -1,13 +1,15 @@ //// [parserStrictMode7.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- //! //! x Invalid use of 'arguments' in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | ++eval; //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js index fb441f1496f8..3e06966144aa 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode8.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode8.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function eval() { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js index fb441f1496f8..3e06966144aa 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode8.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode8.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | function eval() { //! : ^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js b/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js index 937ae28754a3..cf525bcead89 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js +++ b/crates/swc/tests/tsc-references/parserStrictMode9.1.normal.js @@ -1,7 +1,9 @@ //// [parserStrictMode9.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function eval() { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js b/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js index 937ae28754a3..cf525bcead89 100644 --- a/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js +++ b/crates/swc/tests/tsc-references/parserStrictMode9.2.minified.js @@ -1,7 +1,9 @@ //// [parserStrictMode9.ts] //! //! x 'eval' and 'arguments' cannot be used as a binding identifier in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | "use strict"; //! 2 | var v = function eval() { //! : ^^^^ +//! 3 | }; //! `---- diff --git a/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js b/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js index b91f8f9bb5f4..e797e87144e6 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression2.1.normal.js @@ -1,7 +1,11 @@ //// [parserSuperExpression2.ts] //! //! x Expression expected -//! ,---- -//! 3 | super(0); -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | M() { +//! 3 | super(0); +//! : ^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js b/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js index b91f8f9bb5f4..e797e87144e6 100644 --- a/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserSuperExpression2.2.minified.js @@ -1,7 +1,11 @@ //// [parserSuperExpression2.ts] //! //! x Expression expected -//! ,---- -//! 3 | super(0); -//! : ^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | M() { +//! 3 | super(0); +//! : ^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js b/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js index 087da09fdf1a..a3a1af612121 100644 --- a/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js +++ b/crates/swc/tests/tsc-references/parserVariableDeclaration4.1.normal.js @@ -1,7 +1,9 @@ //// [parserVariableDeclaration4.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare var v; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare var v; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js b/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js index 087da09fdf1a..a3a1af612121 100644 --- a/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js +++ b/crates/swc/tests/tsc-references/parserVariableDeclaration4.2.minified.js @@ -1,7 +1,9 @@ //// [parserVariableDeclaration4.ts] //! //! x `declare` modifier not allowed for code already in an ambient context -//! ,---- -//! 2 | declare var v; -//! : ^^^^^^^ +//! ,-[1:1] +//! 1 | declare module M { +//! 2 | declare var v; +//! : ^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js b/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js index 8afa9d04c03c..5d3595c29a9c 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js +++ b/crates/swc/tests/tsc-references/parserWithStatement1.d.1.normal.js @@ -1,13 +1,15 @@ //// [parserWithStatement1.d.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js b/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js index 8afa9d04c03c..5d3595c29a9c 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js +++ b/crates/swc/tests/tsc-references/parserWithStatement1.d.2.minified.js @@ -1,13 +1,15 @@ //// [parserWithStatement1.d.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (foo) { //! : ^^^^ +//! 2 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js b/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js index eccd07ce1d25..1b2a0cf0dc43 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parserWithStatement2.1.normal.js @@ -1,13 +1,15 @@ //// [parserWithStatement2.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- diff --git a/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js b/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js index eccd07ce1d25..1b2a0cf0dc43 100644 --- a/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parserWithStatement2.2.minified.js @@ -1,13 +1,15 @@ //// [parserWithStatement2.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] //! 1 | with (1) //! : ^^^^ +//! 2 | return; //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js index a712d290272a..81fcf09790a7 100644 --- a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.1.normal.js @@ -1,7 +1,11 @@ //// [parser_breakNotInIterationOrSwitchStatement2.ts] //! //! x A 'break' statement can only be used within an enclosing iteration or switch statement -//! ,---- -//! 3 | break; -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | break; +//! : ^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js index a712d290272a..81fcf09790a7 100644 --- a/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_breakNotInIterationOrSwitchStatement2.2.minified.js @@ -1,7 +1,11 @@ //// [parser_breakNotInIterationOrSwitchStatement2.ts] //! //! x A 'break' statement can only be used within an enclosing iteration or switch statement -//! ,---- -//! 3 | break; -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | break; +//! : ^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js b/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js index e0f92e79fe7d..05d2a48b57b0 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget5.1.normal.js @@ -1,7 +1,13 @@ //// [parser_breakTarget5.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 5 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | while (true) { +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | break target; +//! : ^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js b/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js index e0f92e79fe7d..05d2a48b57b0 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget5.2.minified.js @@ -1,7 +1,13 @@ //// [parser_breakTarget5.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 5 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | while (true) { +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | break target; +//! : ^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js b/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js index 1482e162c7fd..46588ce14bca 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget6.1.normal.js @@ -1,7 +1,9 @@ //// [parser_breakTarget6.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 2 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | break target; +//! : ^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js b/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js index 1482e162c7fd..46588ce14bca 100644 --- a/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_breakTarget6.2.minified.js @@ -1,7 +1,9 @@ //// [parser_breakTarget6.ts] //! //! x A 'break' statement can only jump to a label of an enclosing statement -//! ,---- -//! 2 | break target; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | break target; +//! : ^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js index 5bacac697bcb..f6f5b1fa542b 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.1.normal.js @@ -1,7 +1,11 @@ //// [parser_continueNotInIterationStatement2.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js index 5bacac697bcb..f6f5b1fa542b 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement2.2.minified.js @@ -1,7 +1,11 @@ //// [parser_continueNotInIterationStatement2.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | function f() { +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js index 343486324be1..23e47d0428cc 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.1.normal.js @@ -1,7 +1,10 @@ //// [parser_continueNotInIterationStatement3.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | switch (0) { +//! 2 | default: +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js index 343486324be1..23e47d0428cc 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement3.2.minified.js @@ -1,7 +1,10 @@ //// [parser_continueNotInIterationStatement3.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 3 | continue; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | switch (0) { +//! 2 | default: +//! 3 | continue; +//! : ^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js index e3e66c19c632..866d22990c83 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.1.normal.js @@ -1,7 +1,12 @@ //// [parser_continueNotInIterationStatement4.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 4 | continue TWO; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | TWO: +//! 2 | while (true){ +//! 3 | var x = () => { +//! 4 | continue TWO; +//! : ^^^^^^^^^^^^^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js index e3e66c19c632..866d22990c83 100644 --- a/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueNotInIterationStatement4.2.minified.js @@ -1,7 +1,12 @@ //// [parser_continueNotInIterationStatement4.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 4 | continue TWO; -//! : ^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | TWO: +//! 2 | while (true){ +//! 3 | var x = () => { +//! 4 | continue TWO; +//! : ^^^^^^^^^^^^^ +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js b/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js index c38bf43f25c8..a6ae737064ae 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget1.1.normal.js @@ -1,7 +1,8 @@ //// [parser_continueTarget1.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js b/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js index c38bf43f25c8..a6ae737064ae 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget1.2.minified.js @@ -1,7 +1,8 @@ //// [parser_continueTarget1.ts] //! //! x A 'continue' statement can only jump to a label of an enclosing iteration statement -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js b/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js index 665eb9ddc2e6..aa3fa370f466 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget5.1.normal.js @@ -1,7 +1,13 @@ //// [parser_continueTarget5.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 5 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | while (true) { +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js b/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js index 665eb9ddc2e6..aa3fa370f466 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget5.2.minified.js @@ -1,7 +1,13 @@ //// [parser_continueTarget5.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 5 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[2:1] +//! 2 | while (true) { +//! 3 | function f() { +//! 4 | while (true) { +//! 5 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 6 | } +//! 7 | } +//! 8 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js b/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js index 6045d86381d3..b8025768fc1c 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget6.1.normal.js @@ -1,7 +1,9 @@ //// [parser_continueTarget6.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js b/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js index 6045d86381d3..b8025768fc1c 100644 --- a/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_continueTarget6.2.minified.js @@ -1,7 +1,9 @@ //// [parser_continueTarget6.ts] //! //! x Jump target cannot cross function boundary -//! ,---- -//! 2 | continue target; -//! : ^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | while (true) { +//! 2 | continue target; +//! : ^^^^^^^^^^^^^^^^ +//! 3 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js b/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js index 3821d3e946ef..23e0084c34e7 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel1.1.normal.js @@ -1,7 +1,10 @@ //// [parser_duplicateLabel1.ts] //! //! x Label target is already declared -//! ,---- +//! ,-[1:1] +//! 1 | target: //! 2 | target: //! : ^^^^^^ +//! 3 | while (true) { +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js b/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js index 3821d3e946ef..23e0084c34e7 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel1.2.minified.js @@ -1,7 +1,10 @@ //// [parser_duplicateLabel1.ts] //! //! x Label target is already declared -//! ,---- +//! ,-[1:1] +//! 1 | target: //! 2 | target: //! : ^^^^^^ +//! 3 | while (true) { +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js b/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js index 13d87f832fb1..16630a87d70e 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel2.1.normal.js @@ -1,7 +1,12 @@ //// [parser_duplicateLabel2.ts] //! //! x Label target is already declared -//! ,---- -//! 3 | target: -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | while (true) { +//! 3 | target: +//! : ^^^^^^ +//! 4 | while (true) { +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js b/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js index 13d87f832fb1..16630a87d70e 100644 --- a/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js +++ b/crates/swc/tests/tsc-references/parser_duplicateLabel2.2.minified.js @@ -1,7 +1,12 @@ //// [parser_duplicateLabel2.ts] //! //! x Label target is already declared -//! ,---- -//! 3 | target: -//! : ^^^^^^ +//! ,-[1:1] +//! 1 | target: +//! 2 | while (true) { +//! 3 | target: +//! : ^^^^^^ +//! 4 | while (true) { +//! 5 | } +//! 6 | } //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js b/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare.1.normal.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js b/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare.2.minified.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js b/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare2.1.normal.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js b/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare2.2.minified.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js b/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare3.1.normal.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js b/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js index edad522a5b40..f3e2cc3213de 100644 --- a/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js +++ b/crates/swc/tests/tsc-references/plainJSRedeclare3.2.minified.js @@ -8,4 +8,5 @@ //! 2 | var orbitol = 1 + false //! : ^^^|^^^ //! : `-- `orbitol` redefined here +//! 3 | orbitol.toExponential() //! `---- diff --git a/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js b/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js index 3460abe2e50e..faa946696b09 100644 --- a/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js +++ b/crates/swc/tests/tsc-references/preserveValueImports.1.normal.js @@ -10,22 +10,28 @@ export { }; //// [d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = {}; //! : ^^^^^^^^^^^^ +//! 2 | //! `---- //// [e.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import D = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import DD = require("./d"); +//! 3 | DD; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import D = require("./d"); //! 2 | import DD = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | DD; +//! 4 | //! `---- //// [f.ts] import { b } from "./a"; diff --git a/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js b/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js index fc27d95b8405..5eb2fb7169cb 100644 --- a/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js +++ b/crates/swc/tests/tsc-references/preserveValueImports.2.minified.js @@ -10,22 +10,28 @@ export { }; //// [d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | export = {}; //! : ^^^^^^^^^^^^ +//! 2 | //! `---- //// [e.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import D = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import DD = require("./d"); +//! 3 | DD; //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import D = require("./d"); //! 2 | import DD = require("./d"); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | DD; +//! 4 | //! `---- //// [f.ts] import { b } from "./a"; diff --git a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js index 5d45f9d88705..32f85de66128 100644 --- a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.1.normal.js @@ -1,55 +1,101 @@ //// [privateNameAndPropertySignature.ts] //! //! x private names are not allowed in interface -//! ,---- -//! 2 | #foo: string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! : ^^^^ +//! 3 | #bar(): string; +//! 4 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 3 | #bar(): string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! 3 | #bar(): string; +//! : ^^^^ +//! 4 | } +//! 5 | +//! 6 | interface B { //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 7 | #foo: string; -//! : ^^^^ +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | interface B { +//! 7 | #foo: string; +//! : ^^^^ +//! 8 | #bar(): string; +//! 9 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 8 | #bar(): string; -//! : ^^^^ -//! `---- +//! ,-[5:1] +//! 5 | +//! 6 | interface B { +//! 7 | #foo: string; +//! 8 | #bar(): string; +//! : ^^^^ +//! 9 | } +//! 10 | +//! 11 | declare const x: { +//! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 12 | #foo: number; -//! : ^^^^ +//! ,-[9:1] +//! 9 | } +//! 10 | +//! 11 | declare const x: { +//! 12 | #foo: number; +//! : ^^^^ +//! 13 | bar: { +//! 14 | #baz: string; +//! 15 | #taz(): string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 14 | #baz: string; -//! : ^^^^ +//! ,-[11:1] +//! 11 | declare const x: { +//! 12 | #foo: number; +//! 13 | bar: { +//! 14 | #baz: string; +//! : ^^^^ +//! 15 | #taz(): string; +//! 16 | } +//! 17 | #baz(): string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 15 | #taz(): string; -//! : ^^^^ +//! ,-[12:1] +//! 12 | #foo: number; +//! 13 | bar: { +//! 14 | #baz: string; +//! 15 | #taz(): string; +//! : ^^^^ +//! 16 | } +//! 17 | #baz(): string; +//! 18 | }; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 17 | #baz(): string; -//! : ^^^^ +//! ,-[14:1] +//! 14 | #baz: string; +//! 15 | #taz(): string; +//! 16 | } +//! 17 | #baz(): string; +//! : ^^^^ +//! 18 | }; +//! 19 | +//! 20 | declare const y: [{ qux: { #quux: 3 } }]; //! `---- //! //! x private names are not allowed in interface -//! ,---- +//! ,-[17:1] +//! 17 | #baz(): string; +//! 18 | }; +//! 19 | //! 20 | declare const y: [{ qux: { #quux: 3 } }]; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js index 5d45f9d88705..32f85de66128 100644 --- a/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameAndPropertySignature.2.minified.js @@ -1,55 +1,101 @@ //// [privateNameAndPropertySignature.ts] //! //! x private names are not allowed in interface -//! ,---- -//! 2 | #foo: string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! : ^^^^ +//! 3 | #bar(): string; +//! 4 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 3 | #bar(): string; -//! : ^^^^ +//! ,-[1:1] +//! 1 | type A = { +//! 2 | #foo: string; +//! 3 | #bar(): string; +//! : ^^^^ +//! 4 | } +//! 5 | +//! 6 | interface B { //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 7 | #foo: string; -//! : ^^^^ +//! ,-[4:1] +//! 4 | } +//! 5 | +//! 6 | interface B { +//! 7 | #foo: string; +//! : ^^^^ +//! 8 | #bar(): string; +//! 9 | } //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 8 | #bar(): string; -//! : ^^^^ -//! `---- +//! ,-[5:1] +//! 5 | +//! 6 | interface B { +//! 7 | #foo: string; +//! 8 | #bar(): string; +//! : ^^^^ +//! 9 | } +//! 10 | +//! 11 | declare const x: { +//! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 12 | #foo: number; -//! : ^^^^ +//! ,-[9:1] +//! 9 | } +//! 10 | +//! 11 | declare const x: { +//! 12 | #foo: number; +//! : ^^^^ +//! 13 | bar: { +//! 14 | #baz: string; +//! 15 | #taz(): string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 14 | #baz: string; -//! : ^^^^ +//! ,-[11:1] +//! 11 | declare const x: { +//! 12 | #foo: number; +//! 13 | bar: { +//! 14 | #baz: string; +//! : ^^^^ +//! 15 | #taz(): string; +//! 16 | } +//! 17 | #baz(): string; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 15 | #taz(): string; -//! : ^^^^ +//! ,-[12:1] +//! 12 | #foo: number; +//! 13 | bar: { +//! 14 | #baz: string; +//! 15 | #taz(): string; +//! : ^^^^ +//! 16 | } +//! 17 | #baz(): string; +//! 18 | }; //! `---- //! //! x private names are not allowed in interface -//! ,---- -//! 17 | #baz(): string; -//! : ^^^^ +//! ,-[14:1] +//! 14 | #baz: string; +//! 15 | #taz(): string; +//! 16 | } +//! 17 | #baz(): string; +//! : ^^^^ +//! 18 | }; +//! 19 | +//! 20 | declare const y: [{ qux: { #quux: 3 } }]; //! `---- //! //! x private names are not allowed in interface -//! ,---- +//! ,-[17:1] +//! 17 | #baz(): string; +//! 18 | }; +//! 19 | //! 20 | declare const y: [{ qux: { #quux: 3 } }]; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js b/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js index fe8ef37ce2d1..a526505b6b80 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorReserved.1.normal.js @@ -1,7 +1,10 @@ //// [privateNameConstructorReserved.ts] //! //! x Classes can't have a private field named '#constructor'. -//! ,---- -//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class A { +//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js b/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js index fe8ef37ce2d1..a526505b6b80 100644 --- a/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameConstructorReserved.2.minified.js @@ -1,7 +1,10 @@ //// [privateNameConstructorReserved.ts] //! //! x Classes can't have a private field named '#constructor'. -//! ,---- -//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. -//! : ^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class A { +//! 3 | #constructor() {} // Error: `#constructor` is a reserved word. +//! : ^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js b/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js index 07c79717dcea..8c03856c52f4 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField.1.normal.js @@ -1,361 +1,713 @@ //// [privateNameDuplicateField.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 7 | #foo = "foo"; -//! : ^^^ -//! `---- +//! ,-[4:1] +//! 4 | // Error +//! 5 | class A_Field_Field { +//! 6 | #foo = "foo"; +//! 7 | #foo = "foo"; +//! : ^^^ +//! 8 | } +//! 9 | +//! 10 | // Error +//! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 13 | #foo() { } -//! : ^^^ +//! ,-[10:1] +//! 10 | // Error +//! 11 | class A_Field_Method { +//! 12 | #foo = "foo"; +//! 13 | #foo() { } +//! : ^^^ +//! 14 | } +//! 15 | +//! 16 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 19 | get #foo() { return ""} -//! : ^^^ +//! ,-[16:1] +//! 16 | // Error +//! 17 | class A_Field_Getter { +//! 18 | #foo = "foo"; +//! 19 | get #foo() { return ""} +//! : ^^^ +//! 20 | } +//! 21 | +//! 22 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 25 | set #foo(value: string) { } -//! : ^^^ +//! ,-[22:1] +//! 22 | // Error +//! 23 | class A_Field_Setter { +//! 24 | #foo = "foo"; +//! 25 | set #foo(value: string) { } +//! : ^^^ +//! 26 | } +//! 27 | +//! 28 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 31 | static #foo = "foo"; -//! : ^^^ +//! ,-[28:1] +//! 28 | // Error +//! 29 | class A_Field_StaticField { +//! 30 | #foo = "foo"; +//! 31 | static #foo = "foo"; +//! : ^^^ +//! 32 | } +//! 33 | +//! 34 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 37 | static #foo() { } -//! : ^^^ +//! ,-[34:1] +//! 34 | // Error +//! 35 | class A_Field_StaticMethod { +//! 36 | #foo = "foo"; +//! 37 | static #foo() { } +//! : ^^^ +//! 38 | } +//! 39 | +//! 40 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 43 | static get #foo() { return ""} -//! : ^^^ +//! ,-[40:1] +//! 40 | // Error +//! 41 | class A_Field_StaticGetter { +//! 42 | #foo = "foo"; +//! 43 | static get #foo() { return ""} +//! : ^^^ +//! 44 | } +//! 45 | +//! 46 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 49 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[46:1] +//! 46 | // Error +//! 47 | class A_Field_StaticSetter { +//! 48 | #foo = "foo"; +//! 49 | static set #foo(value: string) { } +//! : ^^^ +//! 50 | } +//! 51 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 57 | #foo = "foo"; -//! : ^^^ +//! ,-[54:1] +//! 54 | // Error +//! 55 | class A_Method_Field { +//! 56 | #foo() { } +//! 57 | #foo = "foo"; +//! : ^^^ +//! 58 | } +//! 59 | +//! 60 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 63 | #foo() { } -//! : ^^^ +//! ,-[60:1] +//! 60 | // Error +//! 61 | class A_Method_Method { +//! 62 | #foo() { } +//! 63 | #foo() { } +//! : ^^^ +//! 64 | } +//! 65 | +//! 66 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 69 | get #foo() { return ""} -//! : ^^^ +//! ,-[66:1] +//! 66 | // Error +//! 67 | class A_Method_Getter { +//! 68 | #foo() { } +//! 69 | get #foo() { return ""} +//! : ^^^ +//! 70 | } +//! 71 | +//! 72 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 75 | set #foo(value: string) { } -//! : ^^^ +//! ,-[72:1] +//! 72 | // Error +//! 73 | class A_Method_Setter { +//! 74 | #foo() { } +//! 75 | set #foo(value: string) { } +//! : ^^^ +//! 76 | } +//! 77 | +//! 78 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 81 | static #foo = "foo"; -//! : ^^^ +//! ,-[78:1] +//! 78 | // Error +//! 79 | class A_Method_StaticField { +//! 80 | #foo() { } +//! 81 | static #foo = "foo"; +//! : ^^^ +//! 82 | } +//! 83 | +//! 84 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 87 | static #foo() { } -//! : ^^^ +//! ,-[84:1] +//! 84 | // Error +//! 85 | class A_Method_StaticMethod { +//! 86 | #foo() { } +//! 87 | static #foo() { } +//! : ^^^ +//! 88 | } +//! 89 | +//! 90 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 93 | static get #foo() { return ""} -//! : ^^^ +//! ,-[90:1] +//! 90 | // Error +//! 91 | class A_Method_StaticGetter { +//! 92 | #foo() { } +//! 93 | static get #foo() { return ""} +//! : ^^^ +//! 94 | } +//! 95 | +//! 96 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 99 | static set #foo(value: string) { } -//! : ^^^ -//! `---- +//! ,-[96:1] +//! 96 | // Error +//! 97 | class A_Method_StaticSetter { +//! 98 | #foo() { } +//! 99 | static set #foo(value: string) { } +//! : ^^^ +//! 100 | } +//! 101 | } +//! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 108 | #foo = "foo"; -//! : ^^^ +//! ,-[105:1] +//! 105 | // Error +//! 106 | class A_Getter_Field { +//! 107 | get #foo() { return ""} +//! 108 | #foo = "foo"; +//! : ^^^ +//! 109 | } +//! 110 | +//! 111 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 114 | #foo() { } -//! : ^^^ +//! ,-[111:1] +//! 111 | // Error +//! 112 | class A_Getter_Method { +//! 113 | get #foo() { return ""} +//! 114 | #foo() { } +//! : ^^^ +//! 115 | } +//! 116 | +//! 117 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 120 | get #foo() { return ""} -//! : ^^^ +//! ,-[117:1] +//! 117 | // Error +//! 118 | class A_Getter_Getter { +//! 119 | get #foo() { return ""} +//! 120 | get #foo() { return ""} +//! : ^^^ +//! 121 | } +//! 122 | +//! 123 | //OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 132 | static #foo() { } -//! : ^^^ +//! ,-[129:1] +//! 129 | // Error +//! 130 | class A_Getter_StaticField { +//! 131 | get #foo() { return ""} +//! 132 | static #foo() { } +//! : ^^^ +//! 133 | } +//! 134 | +//! 135 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 138 | static #foo() { } -//! : ^^^ +//! ,-[135:1] +//! 135 | // Error +//! 136 | class A_Getter_StaticMethod { +//! 137 | get #foo() { return ""} +//! 138 | static #foo() { } +//! : ^^^ +//! 139 | } +//! 140 | +//! 141 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 144 | static get #foo() { return ""} -//! : ^^^ +//! ,-[141:1] +//! 141 | // Error +//! 142 | class A_Getter_StaticGetter { +//! 143 | get #foo() { return ""} +//! 144 | static get #foo() { return ""} +//! : ^^^ +//! 145 | } +//! 146 | +//! 147 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 150 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[147:1] +//! 147 | // Error +//! 148 | class A_Getter_StaticSetter { +//! 149 | get #foo() { return ""} +//! 150 | static set #foo(value: string) { } +//! : ^^^ +//! 151 | } +//! 152 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 158 | #foo = "foo"; -//! : ^^^ +//! ,-[155:1] +//! 155 | // Error +//! 156 | class A_Setter_Field { +//! 157 | set #foo(value: string) { } +//! 158 | #foo = "foo"; +//! : ^^^ +//! 159 | } +//! 160 | +//! 161 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 164 | #foo() { } -//! : ^^^ +//! ,-[161:1] +//! 161 | // Error +//! 162 | class A_Setter_Method { +//! 163 | set #foo(value: string) { } +//! 164 | #foo() { } +//! : ^^^ +//! 165 | } +//! 166 | +//! 167 | // OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 176 | set #foo(value: string) { } -//! : ^^^ +//! ,-[173:1] +//! 173 | // Error +//! 174 | class A_Setter_Setter { +//! 175 | set #foo(value: string) { } +//! 176 | set #foo(value: string) { } +//! : ^^^ +//! 177 | } +//! 178 | +//! 179 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 182 | static #foo = "foo"; -//! : ^^^ +//! ,-[179:1] +//! 179 | // Error +//! 180 | class A_Setter_StaticField { +//! 181 | set #foo(value: string) { } +//! 182 | static #foo = "foo"; +//! : ^^^ +//! 183 | } +//! 184 | +//! 185 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 188 | static #foo() { } -//! : ^^^ +//! ,-[185:1] +//! 185 | // Error +//! 186 | class A_Setter_StaticMethod { +//! 187 | set #foo(value: string) { } +//! 188 | static #foo() { } +//! : ^^^ +//! 189 | } +//! 190 | +//! 191 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 194 | static get #foo() { return ""} -//! : ^^^ +//! ,-[191:1] +//! 191 | // Error +//! 192 | class A_Setter_StaticGetter { +//! 193 | set #foo(value: string) { } +//! 194 | static get #foo() { return ""} +//! : ^^^ +//! 195 | } +//! 196 | +//! 197 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 200 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[197:1] +//! 197 | // Error +//! 198 | class A_Setter_StaticSetter { +//! 199 | set #foo(value: string) { } +//! 200 | static set #foo(value: string) { } +//! : ^^^ +//! 201 | } +//! 202 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 208 | #foo = "foo"; -//! : ^^^ +//! ,-[205:1] +//! 205 | // Error +//! 206 | class A_StaticField_Field { +//! 207 | static #foo = "foo"; +//! 208 | #foo = "foo"; +//! : ^^^ +//! 209 | } +//! 210 | +//! 211 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 214 | #foo() { } -//! : ^^^ +//! ,-[211:1] +//! 211 | // Error +//! 212 | class A_StaticField_Method { +//! 213 | static #foo = "foo"; +//! 214 | #foo() { } +//! : ^^^ +//! 215 | } +//! 216 | +//! 217 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 220 | get #foo() { return ""} -//! : ^^^ +//! ,-[217:1] +//! 217 | // Error +//! 218 | class A_StaticField_Getter { +//! 219 | static #foo = "foo"; +//! 220 | get #foo() { return ""} +//! : ^^^ +//! 221 | } +//! 222 | +//! 223 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 226 | set #foo(value: string) { } -//! : ^^^ +//! ,-[223:1] +//! 223 | // Error +//! 224 | class A_StaticField_Setter { +//! 225 | static #foo = "foo"; +//! 226 | set #foo(value: string) { } +//! : ^^^ +//! 227 | } +//! 228 | +//! 229 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 232 | static #foo = "foo"; -//! : ^^^ +//! ,-[229:1] +//! 229 | // Error +//! 230 | class A_StaticField_StaticField { +//! 231 | static #foo = "foo"; +//! 232 | static #foo = "foo"; +//! : ^^^ +//! 233 | } +//! 234 | +//! 235 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 238 | static #foo() { } -//! : ^^^ +//! ,-[235:1] +//! 235 | // Error +//! 236 | class A_StaticField_StaticMethod { +//! 237 | static #foo = "foo"; +//! 238 | static #foo() { } +//! : ^^^ +//! 239 | } +//! 240 | +//! 241 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 244 | static get #foo() { return ""} -//! : ^^^ +//! ,-[241:1] +//! 241 | // Error +//! 242 | class A_StaticField_StaticGetter { +//! 243 | static #foo = "foo"; +//! 244 | static get #foo() { return ""} +//! : ^^^ +//! 245 | } +//! 246 | +//! 247 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 250 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[247:1] +//! 247 | // Error +//! 248 | class A_StaticField_StaticSetter { +//! 249 | static #foo = "foo"; +//! 250 | static set #foo(value: string) { } +//! : ^^^ +//! 251 | } +//! 252 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 258 | #foo = "foo"; -//! : ^^^ +//! ,-[255:1] +//! 255 | // Error +//! 256 | class A_StaticMethod_Field { +//! 257 | static #foo() { } +//! 258 | #foo = "foo"; +//! : ^^^ +//! 259 | } +//! 260 | +//! 261 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 264 | #foo() { } -//! : ^^^ +//! ,-[261:1] +//! 261 | // Error +//! 262 | class A_StaticMethod_Method { +//! 263 | static #foo() { } +//! 264 | #foo() { } +//! : ^^^ +//! 265 | } +//! 266 | +//! 267 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 270 | get #foo() { return ""} -//! : ^^^ +//! ,-[267:1] +//! 267 | // Error +//! 268 | class A_StaticMethod_Getter { +//! 269 | static #foo() { } +//! 270 | get #foo() { return ""} +//! : ^^^ +//! 271 | } +//! 272 | +//! 273 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 276 | set #foo(value: string) { } -//! : ^^^ +//! ,-[273:1] +//! 273 | // Error +//! 274 | class A_StaticMethod_Setter { +//! 275 | static #foo() { } +//! 276 | set #foo(value: string) { } +//! : ^^^ +//! 277 | } +//! 278 | +//! 279 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 282 | static #foo = "foo"; -//! : ^^^ +//! ,-[279:1] +//! 279 | // Error +//! 280 | class A_StaticMethod_StaticField { +//! 281 | static #foo() { } +//! 282 | static #foo = "foo"; +//! : ^^^ +//! 283 | } +//! 284 | +//! 285 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 288 | static #foo() { } -//! : ^^^ +//! ,-[285:1] +//! 285 | // Error +//! 286 | class A_StaticMethod_StaticMethod { +//! 287 | static #foo() { } +//! 288 | static #foo() { } +//! : ^^^ +//! 289 | } +//! 290 | +//! 291 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 294 | static get #foo() { return ""} -//! : ^^^ +//! ,-[291:1] +//! 291 | // Error +//! 292 | class A_StaticMethod_StaticGetter { +//! 293 | static #foo() { } +//! 294 | static get #foo() { return ""} +//! : ^^^ +//! 295 | } +//! 296 | +//! 297 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 300 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[297:1] +//! 297 | // Error +//! 298 | class A_StaticMethod_StaticSetter { +//! 299 | static #foo() { } +//! 300 | static set #foo(value: string) { } +//! : ^^^ +//! 301 | } +//! 302 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 309 | #foo = "foo"; -//! : ^^^ +//! ,-[306:1] +//! 306 | // Error +//! 307 | class A_StaticGetter_Field { +//! 308 | static get #foo() { return ""} +//! 309 | #foo = "foo"; +//! : ^^^ +//! 310 | } +//! 311 | +//! 312 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 315 | #foo() { } -//! : ^^^ +//! ,-[312:1] +//! 312 | // Error +//! 313 | class A_StaticGetter_Method { +//! 314 | static get #foo() { return ""} +//! 315 | #foo() { } +//! : ^^^ +//! 316 | } +//! 317 | +//! 318 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 321 | get #foo() { return ""} -//! : ^^^ +//! ,-[318:1] +//! 318 | // Error +//! 319 | class A_StaticGetter_Getter { +//! 320 | static get #foo() { return ""} +//! 321 | get #foo() { return ""} +//! : ^^^ +//! 322 | } +//! 323 | +//! 324 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 327 | set #foo(value: string) { } -//! : ^^^ +//! ,-[324:1] +//! 324 | // Error +//! 325 | class A_StaticGetter_Setter { +//! 326 | static get #foo() { return ""} +//! 327 | set #foo(value: string) { } +//! : ^^^ +//! 328 | } +//! 329 | +//! 330 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 333 | static #foo() { } -//! : ^^^ +//! ,-[330:1] +//! 330 | // Error +//! 331 | class A_StaticGetter_StaticField { +//! 332 | static get #foo() { return ""} +//! 333 | static #foo() { } +//! : ^^^ +//! 334 | } +//! 335 | +//! 336 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 339 | static #foo() { } -//! : ^^^ +//! ,-[336:1] +//! 336 | // Error +//! 337 | class A_StaticGetter_StaticMethod { +//! 338 | static get #foo() { return ""} +//! 339 | static #foo() { } +//! : ^^^ +//! 340 | } +//! 341 | +//! 342 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 345 | static get #foo() { return ""} -//! : ^^^ +//! ,-[342:1] +//! 342 | // Error +//! 343 | class A_StaticGetter_StaticGetter { +//! 344 | static get #foo() { return ""} +//! 345 | static get #foo() { return ""} +//! : ^^^ +//! 346 | } +//! 347 | // OK +//! 348 | class A_StaticGetter_StaticSetter { //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 358 | #foo = "foo"; -//! : ^^^ +//! ,-[355:1] +//! 355 | // Error +//! 356 | class A_StaticSetter_Field { +//! 357 | static set #foo(value: string) { } +//! 358 | #foo = "foo"; +//! : ^^^ +//! 359 | } +//! 360 | +//! 361 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 364 | #foo() { } -//! : ^^^ +//! ,-[361:1] +//! 361 | // Error +//! 362 | class A_StaticSetter_Method { +//! 363 | static set #foo(value: string) { } +//! 364 | #foo() { } +//! : ^^^ +//! 365 | } +//! 366 | //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 371 | get #foo() { return ""} -//! : ^^^ +//! ,-[368:1] +//! 368 | // Error +//! 369 | class A_StaticSetter_Getter { +//! 370 | static set #foo(value: string) { } +//! 371 | get #foo() { return ""} +//! : ^^^ +//! 372 | } +//! 373 | +//! 374 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 377 | set #foo(value: string) { } -//! : ^^^ +//! ,-[374:1] +//! 374 | // Error +//! 375 | class A_StaticSetter_Setter { +//! 376 | static set #foo(value: string) { } +//! 377 | set #foo(value: string) { } +//! : ^^^ +//! 378 | } +//! 379 | +//! 380 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 383 | static #foo = "foo"; -//! : ^^^ +//! ,-[380:1] +//! 380 | // Error +//! 381 | class A_StaticSetter_StaticField { +//! 382 | static set #foo(value: string) { } +//! 383 | static #foo = "foo"; +//! : ^^^ +//! 384 | } +//! 385 | +//! 386 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 389 | static #foo() { } -//! : ^^^ +//! ,-[386:1] +//! 386 | // Error +//! 387 | class A_StaticSetter_StaticMethod { +//! 388 | static set #foo(value: string) { } +//! 389 | static #foo() { } +//! : ^^^ +//! 390 | } +//! 391 | +//! 392 | // OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 401 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[398:1] +//! 398 | // Error +//! 399 | class A_StaticSetter_StaticSetter { +//! 400 | static set #foo(value: string) { } +//! 401 | static set #foo(value: string) { } +//! : ^^^ +//! 402 | } +//! 403 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js b/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js index 07c79717dcea..8c03856c52f4 100644 --- a/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameDuplicateField.2.minified.js @@ -1,361 +1,713 @@ //// [privateNameDuplicateField.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 7 | #foo = "foo"; -//! : ^^^ -//! `---- +//! ,-[4:1] +//! 4 | // Error +//! 5 | class A_Field_Field { +//! 6 | #foo = "foo"; +//! 7 | #foo = "foo"; +//! : ^^^ +//! 8 | } +//! 9 | +//! 10 | // Error +//! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 13 | #foo() { } -//! : ^^^ +//! ,-[10:1] +//! 10 | // Error +//! 11 | class A_Field_Method { +//! 12 | #foo = "foo"; +//! 13 | #foo() { } +//! : ^^^ +//! 14 | } +//! 15 | +//! 16 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 19 | get #foo() { return ""} -//! : ^^^ +//! ,-[16:1] +//! 16 | // Error +//! 17 | class A_Field_Getter { +//! 18 | #foo = "foo"; +//! 19 | get #foo() { return ""} +//! : ^^^ +//! 20 | } +//! 21 | +//! 22 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 25 | set #foo(value: string) { } -//! : ^^^ +//! ,-[22:1] +//! 22 | // Error +//! 23 | class A_Field_Setter { +//! 24 | #foo = "foo"; +//! 25 | set #foo(value: string) { } +//! : ^^^ +//! 26 | } +//! 27 | +//! 28 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 31 | static #foo = "foo"; -//! : ^^^ +//! ,-[28:1] +//! 28 | // Error +//! 29 | class A_Field_StaticField { +//! 30 | #foo = "foo"; +//! 31 | static #foo = "foo"; +//! : ^^^ +//! 32 | } +//! 33 | +//! 34 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 37 | static #foo() { } -//! : ^^^ +//! ,-[34:1] +//! 34 | // Error +//! 35 | class A_Field_StaticMethod { +//! 36 | #foo = "foo"; +//! 37 | static #foo() { } +//! : ^^^ +//! 38 | } +//! 39 | +//! 40 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 43 | static get #foo() { return ""} -//! : ^^^ +//! ,-[40:1] +//! 40 | // Error +//! 41 | class A_Field_StaticGetter { +//! 42 | #foo = "foo"; +//! 43 | static get #foo() { return ""} +//! : ^^^ +//! 44 | } +//! 45 | +//! 46 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 49 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[46:1] +//! 46 | // Error +//! 47 | class A_Field_StaticSetter { +//! 48 | #foo = "foo"; +//! 49 | static set #foo(value: string) { } +//! : ^^^ +//! 50 | } +//! 51 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 57 | #foo = "foo"; -//! : ^^^ +//! ,-[54:1] +//! 54 | // Error +//! 55 | class A_Method_Field { +//! 56 | #foo() { } +//! 57 | #foo = "foo"; +//! : ^^^ +//! 58 | } +//! 59 | +//! 60 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 63 | #foo() { } -//! : ^^^ +//! ,-[60:1] +//! 60 | // Error +//! 61 | class A_Method_Method { +//! 62 | #foo() { } +//! 63 | #foo() { } +//! : ^^^ +//! 64 | } +//! 65 | +//! 66 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 69 | get #foo() { return ""} -//! : ^^^ +//! ,-[66:1] +//! 66 | // Error +//! 67 | class A_Method_Getter { +//! 68 | #foo() { } +//! 69 | get #foo() { return ""} +//! : ^^^ +//! 70 | } +//! 71 | +//! 72 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 75 | set #foo(value: string) { } -//! : ^^^ +//! ,-[72:1] +//! 72 | // Error +//! 73 | class A_Method_Setter { +//! 74 | #foo() { } +//! 75 | set #foo(value: string) { } +//! : ^^^ +//! 76 | } +//! 77 | +//! 78 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 81 | static #foo = "foo"; -//! : ^^^ +//! ,-[78:1] +//! 78 | // Error +//! 79 | class A_Method_StaticField { +//! 80 | #foo() { } +//! 81 | static #foo = "foo"; +//! : ^^^ +//! 82 | } +//! 83 | +//! 84 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 87 | static #foo() { } -//! : ^^^ +//! ,-[84:1] +//! 84 | // Error +//! 85 | class A_Method_StaticMethod { +//! 86 | #foo() { } +//! 87 | static #foo() { } +//! : ^^^ +//! 88 | } +//! 89 | +//! 90 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 93 | static get #foo() { return ""} -//! : ^^^ +//! ,-[90:1] +//! 90 | // Error +//! 91 | class A_Method_StaticGetter { +//! 92 | #foo() { } +//! 93 | static get #foo() { return ""} +//! : ^^^ +//! 94 | } +//! 95 | +//! 96 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 99 | static set #foo(value: string) { } -//! : ^^^ -//! `---- +//! ,-[96:1] +//! 96 | // Error +//! 97 | class A_Method_StaticSetter { +//! 98 | #foo() { } +//! 99 | static set #foo(value: string) { } +//! : ^^^ +//! 100 | } +//! 101 | } +//! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 108 | #foo = "foo"; -//! : ^^^ +//! ,-[105:1] +//! 105 | // Error +//! 106 | class A_Getter_Field { +//! 107 | get #foo() { return ""} +//! 108 | #foo = "foo"; +//! : ^^^ +//! 109 | } +//! 110 | +//! 111 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 114 | #foo() { } -//! : ^^^ +//! ,-[111:1] +//! 111 | // Error +//! 112 | class A_Getter_Method { +//! 113 | get #foo() { return ""} +//! 114 | #foo() { } +//! : ^^^ +//! 115 | } +//! 116 | +//! 117 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 120 | get #foo() { return ""} -//! : ^^^ +//! ,-[117:1] +//! 117 | // Error +//! 118 | class A_Getter_Getter { +//! 119 | get #foo() { return ""} +//! 120 | get #foo() { return ""} +//! : ^^^ +//! 121 | } +//! 122 | +//! 123 | //OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 132 | static #foo() { } -//! : ^^^ +//! ,-[129:1] +//! 129 | // Error +//! 130 | class A_Getter_StaticField { +//! 131 | get #foo() { return ""} +//! 132 | static #foo() { } +//! : ^^^ +//! 133 | } +//! 134 | +//! 135 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 138 | static #foo() { } -//! : ^^^ +//! ,-[135:1] +//! 135 | // Error +//! 136 | class A_Getter_StaticMethod { +//! 137 | get #foo() { return ""} +//! 138 | static #foo() { } +//! : ^^^ +//! 139 | } +//! 140 | +//! 141 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 144 | static get #foo() { return ""} -//! : ^^^ +//! ,-[141:1] +//! 141 | // Error +//! 142 | class A_Getter_StaticGetter { +//! 143 | get #foo() { return ""} +//! 144 | static get #foo() { return ""} +//! : ^^^ +//! 145 | } +//! 146 | +//! 147 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 150 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[147:1] +//! 147 | // Error +//! 148 | class A_Getter_StaticSetter { +//! 149 | get #foo() { return ""} +//! 150 | static set #foo(value: string) { } +//! : ^^^ +//! 151 | } +//! 152 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 158 | #foo = "foo"; -//! : ^^^ +//! ,-[155:1] +//! 155 | // Error +//! 156 | class A_Setter_Field { +//! 157 | set #foo(value: string) { } +//! 158 | #foo = "foo"; +//! : ^^^ +//! 159 | } +//! 160 | +//! 161 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 164 | #foo() { } -//! : ^^^ +//! ,-[161:1] +//! 161 | // Error +//! 162 | class A_Setter_Method { +//! 163 | set #foo(value: string) { } +//! 164 | #foo() { } +//! : ^^^ +//! 165 | } +//! 166 | +//! 167 | // OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 176 | set #foo(value: string) { } -//! : ^^^ +//! ,-[173:1] +//! 173 | // Error +//! 174 | class A_Setter_Setter { +//! 175 | set #foo(value: string) { } +//! 176 | set #foo(value: string) { } +//! : ^^^ +//! 177 | } +//! 178 | +//! 179 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 182 | static #foo = "foo"; -//! : ^^^ +//! ,-[179:1] +//! 179 | // Error +//! 180 | class A_Setter_StaticField { +//! 181 | set #foo(value: string) { } +//! 182 | static #foo = "foo"; +//! : ^^^ +//! 183 | } +//! 184 | +//! 185 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 188 | static #foo() { } -//! : ^^^ +//! ,-[185:1] +//! 185 | // Error +//! 186 | class A_Setter_StaticMethod { +//! 187 | set #foo(value: string) { } +//! 188 | static #foo() { } +//! : ^^^ +//! 189 | } +//! 190 | +//! 191 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 194 | static get #foo() { return ""} -//! : ^^^ +//! ,-[191:1] +//! 191 | // Error +//! 192 | class A_Setter_StaticGetter { +//! 193 | set #foo(value: string) { } +//! 194 | static get #foo() { return ""} +//! : ^^^ +//! 195 | } +//! 196 | +//! 197 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 200 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[197:1] +//! 197 | // Error +//! 198 | class A_Setter_StaticSetter { +//! 199 | set #foo(value: string) { } +//! 200 | static set #foo(value: string) { } +//! : ^^^ +//! 201 | } +//! 202 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 208 | #foo = "foo"; -//! : ^^^ +//! ,-[205:1] +//! 205 | // Error +//! 206 | class A_StaticField_Field { +//! 207 | static #foo = "foo"; +//! 208 | #foo = "foo"; +//! : ^^^ +//! 209 | } +//! 210 | +//! 211 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 214 | #foo() { } -//! : ^^^ +//! ,-[211:1] +//! 211 | // Error +//! 212 | class A_StaticField_Method { +//! 213 | static #foo = "foo"; +//! 214 | #foo() { } +//! : ^^^ +//! 215 | } +//! 216 | +//! 217 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 220 | get #foo() { return ""} -//! : ^^^ +//! ,-[217:1] +//! 217 | // Error +//! 218 | class A_StaticField_Getter { +//! 219 | static #foo = "foo"; +//! 220 | get #foo() { return ""} +//! : ^^^ +//! 221 | } +//! 222 | +//! 223 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 226 | set #foo(value: string) { } -//! : ^^^ +//! ,-[223:1] +//! 223 | // Error +//! 224 | class A_StaticField_Setter { +//! 225 | static #foo = "foo"; +//! 226 | set #foo(value: string) { } +//! : ^^^ +//! 227 | } +//! 228 | +//! 229 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 232 | static #foo = "foo"; -//! : ^^^ +//! ,-[229:1] +//! 229 | // Error +//! 230 | class A_StaticField_StaticField { +//! 231 | static #foo = "foo"; +//! 232 | static #foo = "foo"; +//! : ^^^ +//! 233 | } +//! 234 | +//! 235 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 238 | static #foo() { } -//! : ^^^ +//! ,-[235:1] +//! 235 | // Error +//! 236 | class A_StaticField_StaticMethod { +//! 237 | static #foo = "foo"; +//! 238 | static #foo() { } +//! : ^^^ +//! 239 | } +//! 240 | +//! 241 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 244 | static get #foo() { return ""} -//! : ^^^ +//! ,-[241:1] +//! 241 | // Error +//! 242 | class A_StaticField_StaticGetter { +//! 243 | static #foo = "foo"; +//! 244 | static get #foo() { return ""} +//! : ^^^ +//! 245 | } +//! 246 | +//! 247 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 250 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[247:1] +//! 247 | // Error +//! 248 | class A_StaticField_StaticSetter { +//! 249 | static #foo = "foo"; +//! 250 | static set #foo(value: string) { } +//! : ^^^ +//! 251 | } +//! 252 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 258 | #foo = "foo"; -//! : ^^^ +//! ,-[255:1] +//! 255 | // Error +//! 256 | class A_StaticMethod_Field { +//! 257 | static #foo() { } +//! 258 | #foo = "foo"; +//! : ^^^ +//! 259 | } +//! 260 | +//! 261 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 264 | #foo() { } -//! : ^^^ +//! ,-[261:1] +//! 261 | // Error +//! 262 | class A_StaticMethod_Method { +//! 263 | static #foo() { } +//! 264 | #foo() { } +//! : ^^^ +//! 265 | } +//! 266 | +//! 267 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 270 | get #foo() { return ""} -//! : ^^^ +//! ,-[267:1] +//! 267 | // Error +//! 268 | class A_StaticMethod_Getter { +//! 269 | static #foo() { } +//! 270 | get #foo() { return ""} +//! : ^^^ +//! 271 | } +//! 272 | +//! 273 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 276 | set #foo(value: string) { } -//! : ^^^ +//! ,-[273:1] +//! 273 | // Error +//! 274 | class A_StaticMethod_Setter { +//! 275 | static #foo() { } +//! 276 | set #foo(value: string) { } +//! : ^^^ +//! 277 | } +//! 278 | +//! 279 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 282 | static #foo = "foo"; -//! : ^^^ +//! ,-[279:1] +//! 279 | // Error +//! 280 | class A_StaticMethod_StaticField { +//! 281 | static #foo() { } +//! 282 | static #foo = "foo"; +//! : ^^^ +//! 283 | } +//! 284 | +//! 285 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 288 | static #foo() { } -//! : ^^^ +//! ,-[285:1] +//! 285 | // Error +//! 286 | class A_StaticMethod_StaticMethod { +//! 287 | static #foo() { } +//! 288 | static #foo() { } +//! : ^^^ +//! 289 | } +//! 290 | +//! 291 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 294 | static get #foo() { return ""} -//! : ^^^ +//! ,-[291:1] +//! 291 | // Error +//! 292 | class A_StaticMethod_StaticGetter { +//! 293 | static #foo() { } +//! 294 | static get #foo() { return ""} +//! : ^^^ +//! 295 | } +//! 296 | +//! 297 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 300 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[297:1] +//! 297 | // Error +//! 298 | class A_StaticMethod_StaticSetter { +//! 299 | static #foo() { } +//! 300 | static set #foo(value: string) { } +//! : ^^^ +//! 301 | } +//! 302 | } //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 309 | #foo = "foo"; -//! : ^^^ +//! ,-[306:1] +//! 306 | // Error +//! 307 | class A_StaticGetter_Field { +//! 308 | static get #foo() { return ""} +//! 309 | #foo = "foo"; +//! : ^^^ +//! 310 | } +//! 311 | +//! 312 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 315 | #foo() { } -//! : ^^^ +//! ,-[312:1] +//! 312 | // Error +//! 313 | class A_StaticGetter_Method { +//! 314 | static get #foo() { return ""} +//! 315 | #foo() { } +//! : ^^^ +//! 316 | } +//! 317 | +//! 318 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 321 | get #foo() { return ""} -//! : ^^^ +//! ,-[318:1] +//! 318 | // Error +//! 319 | class A_StaticGetter_Getter { +//! 320 | static get #foo() { return ""} +//! 321 | get #foo() { return ""} +//! : ^^^ +//! 322 | } +//! 323 | +//! 324 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 327 | set #foo(value: string) { } -//! : ^^^ +//! ,-[324:1] +//! 324 | // Error +//! 325 | class A_StaticGetter_Setter { +//! 326 | static get #foo() { return ""} +//! 327 | set #foo(value: string) { } +//! : ^^^ +//! 328 | } +//! 329 | +//! 330 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 333 | static #foo() { } -//! : ^^^ +//! ,-[330:1] +//! 330 | // Error +//! 331 | class A_StaticGetter_StaticField { +//! 332 | static get #foo() { return ""} +//! 333 | static #foo() { } +//! : ^^^ +//! 334 | } +//! 335 | +//! 336 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 339 | static #foo() { } -//! : ^^^ +//! ,-[336:1] +//! 336 | // Error +//! 337 | class A_StaticGetter_StaticMethod { +//! 338 | static get #foo() { return ""} +//! 339 | static #foo() { } +//! : ^^^ +//! 340 | } +//! 341 | +//! 342 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 345 | static get #foo() { return ""} -//! : ^^^ +//! ,-[342:1] +//! 342 | // Error +//! 343 | class A_StaticGetter_StaticGetter { +//! 344 | static get #foo() { return ""} +//! 345 | static get #foo() { return ""} +//! : ^^^ +//! 346 | } +//! 347 | // OK +//! 348 | class A_StaticGetter_StaticSetter { //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 358 | #foo = "foo"; -//! : ^^^ +//! ,-[355:1] +//! 355 | // Error +//! 356 | class A_StaticSetter_Field { +//! 357 | static set #foo(value: string) { } +//! 358 | #foo = "foo"; +//! : ^^^ +//! 359 | } +//! 360 | +//! 361 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 364 | #foo() { } -//! : ^^^ +//! ,-[361:1] +//! 361 | // Error +//! 362 | class A_StaticSetter_Method { +//! 363 | static set #foo(value: string) { } +//! 364 | #foo() { } +//! : ^^^ +//! 365 | } +//! 366 | //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 371 | get #foo() { return ""} -//! : ^^^ +//! ,-[368:1] +//! 368 | // Error +//! 369 | class A_StaticSetter_Getter { +//! 370 | static set #foo(value: string) { } +//! 371 | get #foo() { return ""} +//! : ^^^ +//! 372 | } +//! 373 | +//! 374 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 377 | set #foo(value: string) { } -//! : ^^^ +//! ,-[374:1] +//! 374 | // Error +//! 375 | class A_StaticSetter_Setter { +//! 376 | static set #foo(value: string) { } +//! 377 | set #foo(value: string) { } +//! : ^^^ +//! 378 | } +//! 379 | +//! 380 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 383 | static #foo = "foo"; -//! : ^^^ +//! ,-[380:1] +//! 380 | // Error +//! 381 | class A_StaticSetter_StaticField { +//! 382 | static set #foo(value: string) { } +//! 383 | static #foo = "foo"; +//! : ^^^ +//! 384 | } +//! 385 | +//! 386 | // Error //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 389 | static #foo() { } -//! : ^^^ +//! ,-[386:1] +//! 386 | // Error +//! 387 | class A_StaticSetter_StaticMethod { +//! 388 | static set #foo(value: string) { } +//! 389 | static #foo() { } +//! : ^^^ +//! 390 | } +//! 391 | +//! 392 | // OK //! `---- //! //! x duplicate private name #foo. -//! ,---- -//! 401 | static set #foo(value: string) { } -//! : ^^^ +//! ,-[398:1] +//! 398 | // Error +//! 399 | class A_StaticSetter_StaticSetter { +//! 400 | static set #foo(value: string) { } +//! 401 | static set #foo(value: string) { } +//! : ^^^ +//! 402 | } +//! 403 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js index 40b3f391a0ec..ed64f59f260a 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).1.normal.js @@ -1,25 +1,47 @@ //// [privateNameES5Ban.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 8 | get #acc() { return ""; } -//! : ^^^^ -//! `---- +//! ,-[5:1] +//! 5 | #method() {} +//! 6 | static #sField = "hello world"; +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! : ^^^^ +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | set #acc(x: string) {} -//! : ^^^^ -//! `---- +//! ,-[6:1] +//! 6 | static #sField = "hello world"; +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! : ^^^^ +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! 12 | } +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | static get #sAcc() { return 0; } -//! : ^^^^^ +//! ,-[7:1] +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! : ^^^^^ +//! 11 | static set #sAcc(x: number) {} +//! 12 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | static set #sAcc(x: number) {} -//! : ^^^^^ +//! ,-[8:1] +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! : ^^^^^ +//! 12 | } +//! 13 | //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js index 40b3f391a0ec..ed64f59f260a 100644 --- a/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameES5Ban(target=es3).2.minified.js @@ -1,25 +1,47 @@ //// [privateNameES5Ban.ts] //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 8 | get #acc() { return ""; } -//! : ^^^^ -//! `---- +//! ,-[5:1] +//! 5 | #method() {} +//! 6 | static #sField = "hello world"; +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! : ^^^^ +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 9 | set #acc(x: string) {} -//! : ^^^^ -//! `---- +//! ,-[6:1] +//! 6 | static #sField = "hello world"; +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! : ^^^^ +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! 12 | } +//! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 10 | static get #sAcc() { return 0; } -//! : ^^^^^ +//! ,-[7:1] +//! 7 | static #sMethod() {} +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! : ^^^^^ +//! 11 | static set #sAcc(x: number) {} +//! 12 | } //! `---- //! //! x jsc.target should be es5 or upper to use getter / setter -//! ,---- -//! 11 | static set #sAcc(x: number) {} -//! : ^^^^^ +//! ,-[8:1] +//! 8 | get #acc() { return ""; } +//! 9 | set #acc(x: string) {} +//! 10 | static get #sAcc() { return 0; } +//! 11 | static set #sAcc(x: number) {} +//! : ^^^^^ +//! 12 | } +//! 13 | //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js b/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js index 1b53f193fd1b..a5ece64d9081 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpression.1.normal.js @@ -1,7 +1,13 @@ //// [privateNameInInExpression.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed -//! : ^^^^^^ +//! ,-[25:1] +//! 25 | +//! 26 | const c = (#field) in v; // Bad - privateID is not an expression on its own +//! 27 | +//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed +//! : ^^^^^^ +//! 29 | +//! 30 | for (let d in #field in v) { /**/ } // Bad - rhs of in should be a object/any +//! 31 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js b/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js index 1b53f193fd1b..a5ece64d9081 100644 --- a/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNameInInExpression.2.minified.js @@ -1,7 +1,13 @@ //// [privateNameInInExpression.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed -//! : ^^^^^^ +//! ,-[25:1] +//! 25 | +//! 26 | const c = (#field) in v; // Bad - privateID is not an expression on its own +//! 27 | +//! 28 | for (#field in v) { /**/ } // Bad - 'in' not allowed +//! : ^^^^^^ +//! 29 | +//! 30 | for (let d in #field in v) { /**/ } // Bad - rhs of in should be a object/any +//! 31 | } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js b/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js index 8a1b6d5bbe54..5ee81ba8f2c8 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesAndDecorators.1.normal.js @@ -1,7 +1,13 @@ //// [privateNamesAndDecorators.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 4 | @dec // Error -//! : ^ +//! ,-[1:1] +//! 1 | declare function dec(target: T): T; +//! 2 | +//! 3 | class A { +//! 4 | @dec // Error +//! : ^ +//! 5 | #foo = 1; +//! 6 | @dec // Error +//! 7 | #bar(): void { } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js b/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js index 8a1b6d5bbe54..5ee81ba8f2c8 100644 --- a/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesAndDecorators.2.minified.js @@ -1,7 +1,13 @@ //// [privateNamesAndDecorators.ts] //! //! x Unexpected token `@`. Expected identifier, string literal, numeric literal or [ for the computed key -//! ,---- -//! 4 | @dec // Error -//! : ^ +//! ,-[1:1] +//! 1 | declare function dec(target: T): T; +//! 2 | +//! 3 | class A { +//! 4 | @dec // Error +//! : ^ +//! 5 | #foo = 1; +//! 6 | @dec // Error +//! 7 | #bar(): void { } //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js b/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js index 3da8ec489ca0..6785afc77305 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3.1.normal.js @@ -1,7 +1,13 @@ //// [privateNamesUnique-3.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 4 | static #foo = true; // error (duplicate) -//! : ^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class A { +//! 3 | #foo = 1; +//! 4 | static #foo = true; // error (duplicate) +//! : ^^^ +//! 5 | // because static and instance private names +//! 6 | // share the same lexical scope +//! 7 | // https://tc39.es/proposal-class-fields/#prod-ClassBody //! `---- diff --git a/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js b/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js index 3da8ec489ca0..6785afc77305 100644 --- a/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js +++ b/crates/swc/tests/tsc-references/privateNamesUnique-3.2.minified.js @@ -1,7 +1,13 @@ //// [privateNamesUnique-3.ts] //! //! x duplicate private name #foo. -//! ,---- -//! 4 | static #foo = true; // error (duplicate) -//! : ^^^ +//! ,-[1:1] +//! 1 | +//! 2 | class A { +//! 3 | #foo = 1; +//! 4 | static #foo = true; // error (duplicate) +//! : ^^^ +//! 5 | // because static and instance private names +//! 6 | // share the same lexical scope +//! 7 | // https://tc39.es/proposal-class-fields/#prod-ClassBody //! `---- diff --git a/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js b/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js index 9319ca94a181..b3faa934a07e 100644 --- a/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js +++ b/crates/swc/tests/tsc-references/propertyAccessChain.3.1.normal.js @@ -1,133 +1,255 @@ //// [propertyAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.a++; //! : ^^^^^^ +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | +//! 4 | obj?.a++; //! 5 | obj?.a.b++; //! : ^^^^^^^^ +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.a++; +//! 5 | obj?.a.b++; //! 6 | obj?.a--; //! : ^^^^^^ +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | obj?.a.b--; -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | obj?.a++; +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; +//! : ^^^^^^^^ +//! 8 | +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.a; -//! : ^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; +//! : ^^^^^^ +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[7:1] +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; //! 10 | ++obj?.a.b; //! : ^^^^^^^^ +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; //! 11 | --obj?.a; //! : ^^^^^^ +//! 12 | --obj?.a.b; +//! 13 | +//! 14 | obj?.a = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; //! 12 | --obj?.a.b; //! : ^^^^^^^^ +//! 13 | +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; +//! 13 | //! 14 | obj?.a = 1; //! : ^^^^^^ +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a.b; +//! 13 | +//! 14 | obj?.a = 1; //! 15 | obj?.a.b = 1; //! : ^^^^^^^^ +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; //! 16 | obj?.a += 1; //! : ^^^^^^ +//! 17 | obj?.a.b += 1; +//! 18 | +//! 19 | for (obj?.a in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; //! 17 | obj?.a.b += 1; //! : ^^^^^^^^ +//! 18 | +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[16:1] +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; +//! 18 | //! 19 | for (obj?.a in {}); //! : ^^^^^^ +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a.b += 1; +//! 18 | +//! 19 | for (obj?.a in {}); //! 20 | for (obj?.a.b in {}); //! : ^^^^^^^^ +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); //! 21 | for (obj?.a of []); //! : ^^^^^^ +//! 22 | for (obj?.a.b of []); +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); //! 22 | for (obj?.a.b of []); //! : ^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[21:1] +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); +//! 23 | //! 24 | ({ a: obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a.b of []); +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! 25 | ({ a: obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); //! 26 | ({ ...obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); //! 27 | ({ ...obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 28 | [...obj?.a] = []; +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! 28 | [...obj?.a] = []; //! : ^^^^^^ +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! 29 | [...obj?.a.b] = []; //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js b/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js index 9319ca94a181..b3faa934a07e 100644 --- a/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js +++ b/crates/swc/tests/tsc-references/propertyAccessChain.3.2.minified.js @@ -1,133 +1,255 @@ //// [propertyAccessChain.3.ts] //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[1:1] +//! 1 | +//! 2 | declare const obj: any; +//! 3 | //! 4 | obj?.a++; //! : ^^^^^^ +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[2:1] +//! 2 | declare const obj: any; +//! 3 | +//! 4 | obj?.a++; //! 5 | obj?.a.b++; //! : ^^^^^^^^ +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | obj?.a++; +//! 5 | obj?.a.b++; //! 6 | obj?.a--; //! : ^^^^^^ +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 7 | obj?.a.b--; -//! : ^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | obj?.a++; +//! 5 | obj?.a.b++; +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; +//! : ^^^^^^^^ +//! 8 | +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- -//! 9 | ++obj?.a; -//! : ^^^^^^ -//! `---- +//! ,-[6:1] +//! 6 | obj?.a--; +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; +//! : ^^^^^^ +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; +//! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[7:1] +//! 7 | obj?.a.b--; +//! 8 | +//! 9 | ++obj?.a; //! 10 | ++obj?.a.b; //! : ^^^^^^^^ +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[8:1] +//! 8 | +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; //! 11 | --obj?.a; //! : ^^^^^^ +//! 12 | --obj?.a.b; +//! 13 | +//! 14 | obj?.a = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[9:1] +//! 9 | ++obj?.a; +//! 10 | ++obj?.a.b; +//! 11 | --obj?.a; //! 12 | --obj?.a.b; //! : ^^^^^^^^ +//! 13 | +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[11:1] +//! 11 | --obj?.a; +//! 12 | --obj?.a.b; +//! 13 | //! 14 | obj?.a = 1; //! : ^^^^^^ +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[12:1] +//! 12 | --obj?.a.b; +//! 13 | +//! 14 | obj?.a = 1; //! 15 | obj?.a.b = 1; //! : ^^^^^^^^ +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[13:1] +//! 13 | +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; //! 16 | obj?.a += 1; //! : ^^^^^^ +//! 17 | obj?.a.b += 1; +//! 18 | +//! 19 | for (obj?.a in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[14:1] +//! 14 | obj?.a = 1; +//! 15 | obj?.a.b = 1; +//! 16 | obj?.a += 1; //! 17 | obj?.a.b += 1; //! : ^^^^^^^^ +//! 18 | +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[16:1] +//! 16 | obj?.a += 1; +//! 17 | obj?.a.b += 1; +//! 18 | //! 19 | for (obj?.a in {}); //! : ^^^^^^ +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[17:1] +//! 17 | obj?.a.b += 1; +//! 18 | +//! 19 | for (obj?.a in {}); //! 20 | for (obj?.a.b in {}); //! : ^^^^^^^^ +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[18:1] +//! 18 | +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); //! 21 | for (obj?.a of []); //! : ^^^^^^ +//! 22 | for (obj?.a.b of []); +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! `---- //! //! x The left-hand side of an assignment expression must be a variable or a property access. -//! ,---- +//! ,-[19:1] +//! 19 | for (obj?.a in {}); +//! 20 | for (obj?.a.b in {}); +//! 21 | for (obj?.a of []); //! 22 | for (obj?.a.b of []); //! : ^^^^^^^^ +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[21:1] +//! 21 | for (obj?.a of []); +//! 22 | for (obj?.a.b of []); +//! 23 | //! 24 | ({ a: obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[22:1] +//! 22 | for (obj?.a.b of []); +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); //! 25 | ({ a: obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[23:1] +//! 23 | +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); //! 26 | ({ ...obj?.a } = { a: 1 }); //! : ^^^^^^ +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[24:1] +//! 24 | ({ a: obj?.a } = { a: 1 }); +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); //! 27 | ({ ...obj?.a.b } = { a: 1 }); //! : ^^^^^^^^ +//! 28 | [...obj?.a] = []; +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Not a pattern -//! ,---- +//! ,-[25:1] +//! 25 | ({ a: obj?.a.b } = { a: 1 }); +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); //! 28 | [...obj?.a] = []; //! : ^^^^^^ +//! 29 | [...obj?.a.b] = []; //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[26:1] +//! 26 | ({ ...obj?.a } = { a: 1 }); +//! 27 | ({ ...obj?.a.b } = { a: 1 }); +//! 28 | [...obj?.a] = []; //! 29 | [...obj?.a.b] = []; //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js b/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js index ecd98946a02b..f532366cd9c1 100644 --- a/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyInAmbientClass.1.normal.js @@ -1,13 +1,19 @@ //// [readonlyInAmbientClass.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | method(readonly x: number); +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | method(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! 3 | method(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js b/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js index ecd98946a02b..f532366cd9c1 100644 --- a/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyInAmbientClass.2.minified.js @@ -1,13 +1,19 @@ //// [readonlyInAmbientClass.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 2 | constructor(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 3 | method(readonly x: number); +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | method(readonly x: number); -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | declare class C{ +//! 2 | constructor(readonly x: number); +//! 3 | method(readonly x: number); +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js index 6acda652b9d3..5562211af932 100644 --- a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.1.normal.js @@ -1,7 +1,13 @@ //// [readonlyInConstructorParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 7 | constructor(readonly public x: number) {} -//! : ^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | new C(1).x = 2; +//! 5 | +//! 6 | class E { +//! 7 | constructor(readonly public x: number) {} +//! : ^^^^^^^^^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | class F { +//! `---- diff --git a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js index 6acda652b9d3..5562211af932 100644 --- a/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyInConstructorParameters.2.minified.js @@ -1,7 +1,13 @@ //// [readonlyInConstructorParameters.ts] //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 7 | constructor(readonly public x: number) {} -//! : ^^^^^^^^^^^^^^^^ -//! `---- +//! ,-[4:1] +//! 4 | new C(1).x = 2; +//! 5 | +//! 6 | class E { +//! 7 | constructor(readonly public x: number) {} +//! : ^^^^^^^^^^^^^^^^ +//! 8 | } +//! 9 | +//! 10 | class F { +//! `---- diff --git a/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js b/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js index 22ebbeae9642..c098ee843693 100644 --- a/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js +++ b/crates/swc/tests/tsc-references/readonlyReadonly.1.normal.js @@ -1,13 +1,19 @@ //// [readonlyReadonly.ts] //! //! x 'readonly' modifier already seen. -//! ,---- -//! 2 | readonly readonly x: number; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! : ^^^^^^^^ +//! 3 | constructor(readonly readonly y: number) {} +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(readonly readonly y: number) {} -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! 3 | constructor(readonly readonly y: number) {} +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js b/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js index 22ebbeae9642..c098ee843693 100644 --- a/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js +++ b/crates/swc/tests/tsc-references/readonlyReadonly.2.minified.js @@ -1,13 +1,19 @@ //// [readonlyReadonly.ts] //! //! x 'readonly' modifier already seen. -//! ,---- -//! 2 | readonly readonly x: number; -//! : ^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! : ^^^^^^^^ +//! 3 | constructor(readonly readonly y: number) {} +//! 4 | } //! `---- //! //! x A parameter property is only allowed in a constructor implementation -//! ,---- -//! 3 | constructor(readonly readonly y: number) {} -//! : ^^^^^^^^^^^^^^^^^^ +//! ,-[1:1] +//! 1 | class C { +//! 2 | readonly readonly x: number; +//! 3 | constructor(readonly readonly y: number) {} +//! : ^^^^^^^^^^^^^^^^^^ +//! 4 | } //! `---- diff --git a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js index f76a26ee84e1..5102f096e642 100644 --- a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js +++ b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.1.normal.js @@ -5,26 +5,41 @@ export { }; //// [test/sub/relMod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | declare class Test { +//! 2 | constructor(x: number); +//! 3 | } //! 4 | export = Test; //! : ^^^^^^^^^^^^^^ +//! 5 | //! `---- //// [test/file1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo = require('foo'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import other = require('./other'); +//! 3 | import relMod = require('./sub/relMod'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); //! 2 | import other = require('./other'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | import relMod = require('./sub/relMod'); +//! 4 | +//! 5 | if(foo.M2.x){ //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); +//! 2 | import other = require('./other'); //! 3 | import relMod = require('./sub/relMod'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | if(foo.M2.x){ +//! 6 | var x = new relMod(other.M2.x.charCodeAt(0)); //! `---- diff --git a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js index f76a26ee84e1..5102f096e642 100644 --- a/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js +++ b/crates/swc/tests/tsc-references/relativePathToDeclarationFile.2.minified.js @@ -5,26 +5,41 @@ export { }; //// [test/sub/relMod.d.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | declare class Test { +//! 2 | constructor(x: number); +//! 3 | } //! 4 | export = Test; //! : ^^^^^^^^^^^^^^ +//! 5 | //! `---- //// [test/file1.ts] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] //! 1 | import foo = require('foo'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 2 | import other = require('./other'); +//! 3 | import relMod = require('./sub/relMod'); //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); //! 2 | import other = require('./other'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | import relMod = require('./sub/relMod'); +//! 4 | +//! 5 | if(foo.M2.x){ //! `---- //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | import foo = require('foo'); +//! 2 | import other = require('./other'); //! 3 | import relMod = require('./sub/relMod'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 4 | +//! 5 | if(foo.M2.x){ +//! 6 | var x = new relMod(other.M2.x.charCodeAt(0)); //! `---- diff --git a/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js b/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js index 7e0e2ad8d597..cb1307c59198 100644 --- a/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js +++ b/crates/swc/tests/tsc-references/restElementMustBeLast.1.normal.js @@ -1,13 +1,15 @@ //// [restElementMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ +//! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js b/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js index 7e0e2ad8d597..cb1307c59198 100644 --- a/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementMustBeLast.2.minified.js @@ -1,13 +1,15 @@ //// [restElementMustBeLast.ts] //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] //! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ +//! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! `---- //! //! x Rest element must be final element -//! ,---- +//! ,-[1:1] +//! 1 | var [...a, x] = [1, 2, 3]; // Error, rest must be last element //! 2 | [...a, x] = [1, 2, 3]; // Error, rest must be last element //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js b/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js index 38642ef9b958..7e5b51b58003 100644 --- a/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js +++ b/crates/swc/tests/tsc-references/restElementWithInitializer2.1.normal.js @@ -1,7 +1,9 @@ //// [restElementWithInitializer2.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- +//! ,-[1:1] +//! 1 | var a: number[]; +//! 2 | var x: number[]; //! 3 | [...x = a] = a; // Error, rest element cannot have initializer //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js b/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js index 38642ef9b958..7e5b51b58003 100644 --- a/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js +++ b/crates/swc/tests/tsc-references/restElementWithInitializer2.2.minified.js @@ -1,7 +1,9 @@ //// [restElementWithInitializer2.ts] //! //! x A rest parameter cannot have an initializer -//! ,---- +//! ,-[1:1] +//! 1 | var a: number[]; +//! 2 | var x: number[]; //! 3 | [...x = a] = a; // Error, rest element cannot have initializer //! : ^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js index a77634f054e8..36cb868a067b 100644 --- a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js +++ b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.1.normal.js @@ -1,13 +1,19 @@ //// [restPropertyWithBindingPattern.ts] //! //! x Cannot assign to this -//! ,---- +//! ,-[1:1] +//! 1 | ({...{}} = {}); //! 2 | ({...({})} = {}); //! : ^^^^ +//! 3 | ({...[]} = {}); +//! 4 | ({...([])} = {}); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[1:1] +//! 1 | ({...{}} = {}); +//! 2 | ({...({})} = {}); +//! 3 | ({...[]} = {}); //! 4 | ({...([])} = {}); //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js index a77634f054e8..36cb868a067b 100644 --- a/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js +++ b/crates/swc/tests/tsc-references/restPropertyWithBindingPattern.2.minified.js @@ -1,13 +1,19 @@ //// [restPropertyWithBindingPattern.ts] //! //! x Cannot assign to this -//! ,---- +//! ,-[1:1] +//! 1 | ({...{}} = {}); //! 2 | ({...({})} = {}); //! : ^^^^ +//! 3 | ({...[]} = {}); +//! 4 | ({...([])} = {}); //! `---- //! //! x Cannot assign to this -//! ,---- +//! ,-[1:1] +//! 1 | ({...{}} = {}); +//! 2 | ({...({})} = {}); +//! 3 | ({...[]} = {}); //! 4 | ({...([])} = {}); //! : ^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js b/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js index b3ddb9bbee8e..785763338d67 100644 --- a/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js +++ b/crates/swc/tests/tsc-references/shadowedInternalModule.1.normal.js @@ -1,12 +1,16 @@ //// [shadowedInternalModule.ts] //! //! x the name `Y` is defined multiple times -//! ,-[30:5] -//! 30 | import Y = X.Y; -//! : | -//! : `-- previous definition of `Y` here +//! ,-[27:1] +//! 27 | } +//! 28 | +//! 29 | module Z { +//! 30 | import Y = X.Y; +//! : | +//! : `-- previous definition of `Y` here //! 31 | //! 32 | var Y = 12; //! : | //! : `-- `Y` redefined here +//! 33 | } //! `---- diff --git a/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js b/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js index b3ddb9bbee8e..785763338d67 100644 --- a/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js +++ b/crates/swc/tests/tsc-references/shadowedInternalModule.2.minified.js @@ -1,12 +1,16 @@ //// [shadowedInternalModule.ts] //! //! x the name `Y` is defined multiple times -//! ,-[30:5] -//! 30 | import Y = X.Y; -//! : | -//! : `-- previous definition of `Y` here +//! ,-[27:1] +//! 27 | } +//! 28 | +//! 29 | module Z { +//! 30 | import Y = X.Y; +//! : | +//! : `-- previous definition of `Y` here //! 31 | //! 32 | var Y = 12; //! : | //! : `-- `Y` redefined here +//! 33 | } //! `---- diff --git a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js index e84aa0f20ca0..abe6da509aae 100644 --- a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js +++ b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.1.normal.js @@ -1,8 +1,11 @@ //// [staticPropertyNameConflicts.ts] //! //! x the name `default` is exported multiple times -//! ,-[135:5] -//! 135 | ,-> export default class StaticLength { +//! ,-[132:1] +//! 132 | +//! 133 | // length +//! 134 | module TestOnDefaultExportedClass_3 { +//! 135 | ,-> export default class StaticLength { //! 136 | | static length: number; // error //! 137 | | length: string; // ok //! 138 | |-> } @@ -15,14 +18,20 @@ //! 144 | | length() {} // ok //! 145 | |-> } //! : `---- exported more than once +//! 146 | } +//! 147 | +//! 148 | // prototype //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[142:5] -//! 142 | ,-> export default class StaticLengthFn { +//! ,-[139:1] +//! 139 | } +//! 140 | +//! 141 | module TestOnDefaultExportedClass_4 { +//! 142 | ,-> export default class StaticLengthFn { //! 143 | | static length() {} // error //! 144 | | length() {} // ok //! 145 | |-> } @@ -36,14 +45,20 @@ //! 152 | | prototype: string; // ok //! 153 | |-> } //! : `---- exported more than once +//! 154 | } +//! 155 | +//! 156 | module TestOnDefaultExportedClass_6 { //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[150:5] -//! 150 | ,-> export default class StaticPrototype { +//! ,-[147:1] +//! 147 | +//! 148 | // prototype +//! 149 | module TestOnDefaultExportedClass_5 { +//! 150 | ,-> export default class StaticPrototype { //! 151 | | static prototype: number; // error //! 152 | | prototype: string; // ok //! 153 | |-> } @@ -56,14 +71,20 @@ //! 159 | | prototype() {} // ok //! 160 | |-> } //! : `---- exported more than once +//! 161 | } +//! 162 | +//! 163 | // caller //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[157:5] -//! 157 | ,-> export default class StaticPrototypeFn { +//! ,-[154:1] +//! 154 | } +//! 155 | +//! 156 | module TestOnDefaultExportedClass_6 { +//! 157 | ,-> export default class StaticPrototypeFn { //! 158 | | static prototype() {} // error //! 159 | | prototype() {} // ok //! 160 | |-> } @@ -77,14 +98,20 @@ //! 167 | | caller: string; // ok //! 168 | |-> } //! : `---- exported more than once +//! 169 | } +//! 170 | +//! 171 | module TestOnDefaultExportedClass_8 { //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[165:5] -//! 165 | ,-> export default class StaticCaller { +//! ,-[162:1] +//! 162 | +//! 163 | // caller +//! 164 | module TestOnDefaultExportedClass_7 { +//! 165 | ,-> export default class StaticCaller { //! 166 | | static caller: number; // error //! 167 | | caller: string; // ok //! 168 | |-> } @@ -97,14 +124,20 @@ //! 174 | | caller() {} // ok //! 175 | |-> } //! : `---- exported more than once +//! 176 | } +//! 177 | +//! 178 | // arguments //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[172:5] -//! 172 | ,-> export default class StaticCallerFn { +//! ,-[169:1] +//! 169 | } +//! 170 | +//! 171 | module TestOnDefaultExportedClass_8 { +//! 172 | ,-> export default class StaticCallerFn { //! 173 | | static caller() {} // error //! 174 | | caller() {} // ok //! 175 | |-> } @@ -118,14 +151,20 @@ //! 182 | | arguments: string; // ok //! 183 | |-> } //! : `---- exported more than once +//! 184 | } +//! 185 | +//! 186 | module TestOnDefaultExportedClass_10 { //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[180:5] -//! 180 | ,-> export default class StaticArguments { +//! ,-[177:1] +//! 177 | +//! 178 | // arguments +//! 179 | module TestOnDefaultExportedClass_9 { +//! 180 | ,-> export default class StaticArguments { //! 181 | | static arguments: number; // error //! 182 | | arguments: string; // ok //! 183 | |-> } @@ -138,6 +177,7 @@ //! 189 | | arguments() {} // ok //! 190 | |-> } //! : `---- exported more than once +//! 191 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js index e84aa0f20ca0..abe6da509aae 100644 --- a/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js +++ b/crates/swc/tests/tsc-references/staticPropertyNameConflicts.2.minified.js @@ -1,8 +1,11 @@ //// [staticPropertyNameConflicts.ts] //! //! x the name `default` is exported multiple times -//! ,-[135:5] -//! 135 | ,-> export default class StaticLength { +//! ,-[132:1] +//! 132 | +//! 133 | // length +//! 134 | module TestOnDefaultExportedClass_3 { +//! 135 | ,-> export default class StaticLength { //! 136 | | static length: number; // error //! 137 | | length: string; // ok //! 138 | |-> } @@ -15,14 +18,20 @@ //! 144 | | length() {} // ok //! 145 | |-> } //! : `---- exported more than once +//! 146 | } +//! 147 | +//! 148 | // prototype //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[142:5] -//! 142 | ,-> export default class StaticLengthFn { +//! ,-[139:1] +//! 139 | } +//! 140 | +//! 141 | module TestOnDefaultExportedClass_4 { +//! 142 | ,-> export default class StaticLengthFn { //! 143 | | static length() {} // error //! 144 | | length() {} // ok //! 145 | |-> } @@ -36,14 +45,20 @@ //! 152 | | prototype: string; // ok //! 153 | |-> } //! : `---- exported more than once +//! 154 | } +//! 155 | +//! 156 | module TestOnDefaultExportedClass_6 { //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[150:5] -//! 150 | ,-> export default class StaticPrototype { +//! ,-[147:1] +//! 147 | +//! 148 | // prototype +//! 149 | module TestOnDefaultExportedClass_5 { +//! 150 | ,-> export default class StaticPrototype { //! 151 | | static prototype: number; // error //! 152 | | prototype: string; // ok //! 153 | |-> } @@ -56,14 +71,20 @@ //! 159 | | prototype() {} // ok //! 160 | |-> } //! : `---- exported more than once +//! 161 | } +//! 162 | +//! 163 | // caller //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[157:5] -//! 157 | ,-> export default class StaticPrototypeFn { +//! ,-[154:1] +//! 154 | } +//! 155 | +//! 156 | module TestOnDefaultExportedClass_6 { +//! 157 | ,-> export default class StaticPrototypeFn { //! 158 | | static prototype() {} // error //! 159 | | prototype() {} // ok //! 160 | |-> } @@ -77,14 +98,20 @@ //! 167 | | caller: string; // ok //! 168 | |-> } //! : `---- exported more than once +//! 169 | } +//! 170 | +//! 171 | module TestOnDefaultExportedClass_8 { //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[165:5] -//! 165 | ,-> export default class StaticCaller { +//! ,-[162:1] +//! 162 | +//! 163 | // caller +//! 164 | module TestOnDefaultExportedClass_7 { +//! 165 | ,-> export default class StaticCaller { //! 166 | | static caller: number; // error //! 167 | | caller: string; // ok //! 168 | |-> } @@ -97,14 +124,20 @@ //! 174 | | caller() {} // ok //! 175 | |-> } //! : `---- exported more than once +//! 176 | } +//! 177 | +//! 178 | // arguments //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[172:5] -//! 172 | ,-> export default class StaticCallerFn { +//! ,-[169:1] +//! 169 | } +//! 170 | +//! 171 | module TestOnDefaultExportedClass_8 { +//! 172 | ,-> export default class StaticCallerFn { //! 173 | | static caller() {} // error //! 174 | | caller() {} // ok //! 175 | |-> } @@ -118,14 +151,20 @@ //! 182 | | arguments: string; // ok //! 183 | |-> } //! : `---- exported more than once +//! 184 | } +//! 185 | +//! 186 | module TestOnDefaultExportedClass_10 { //! `---- //! //! Error: //! > Exported identifiers must be unique //! //! x the name `default` is exported multiple times -//! ,-[180:5] -//! 180 | ,-> export default class StaticArguments { +//! ,-[177:1] +//! 177 | +//! 178 | // arguments +//! 179 | module TestOnDefaultExportedClass_9 { +//! 180 | ,-> export default class StaticArguments { //! 181 | | static arguments: number; // error //! 182 | | arguments: string; // ok //! 183 | |-> } @@ -138,6 +177,7 @@ //! 189 | | arguments() {} // ok //! 190 | |-> } //! : `---- exported more than once +//! 191 | } //! `---- //! //! Error: diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js index 99f93dff8633..5a5fec73bc2b 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.1.normal.js @@ -1,7 +1,12 @@ //// [taggedTemplatesWithTypeArguments2.ts] //! //! x Expression expected -//! ,---- -//! 37 | super `hello world`; -//! : ^ +//! ,-[34:1] +//! 34 | +//! 35 | class SomeDerived extends SomeBase { +//! 36 | constructor() { +//! 37 | super `hello world`; +//! : ^ +//! 38 | } +//! 39 | } //! `---- diff --git a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js index 99f93dff8633..5a5fec73bc2b 100644 --- a/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js +++ b/crates/swc/tests/tsc-references/taggedTemplatesWithTypeArguments2.2.minified.js @@ -1,7 +1,12 @@ //// [taggedTemplatesWithTypeArguments2.ts] //! //! x Expression expected -//! ,---- -//! 37 | super `hello world`; -//! : ^ +//! ,-[34:1] +//! 34 | +//! 35 | class SomeDerived extends SomeBase { +//! 36 | constructor() { +//! 37 | super `hello world`; +//! : ^ +//! 38 | } +//! 39 | } //! `---- diff --git a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js index eac74404b679..c018627efde3 100644 --- a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js +++ b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.1.normal.js @@ -1,7 +1,10 @@ //// [thisInInvalidContextsExternalModule.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[40:1] +//! 40 | B = this.spaaaace // Also should not be allowed +//! 41 | } +//! 42 | //! 43 | export = this; // Should be an error //! : ^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js index eac74404b679..c018627efde3 100644 --- a/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js +++ b/crates/swc/tests/tsc-references/thisInInvalidContextsExternalModule.2.minified.js @@ -1,7 +1,10 @@ //// [thisInInvalidContextsExternalModule.ts] //! //! x Export assignment cannot be used when targeting ECMAScript modules. Consider using `export default` or another module format instead. -//! ,---- +//! ,-[40:1] +//! 40 | B = this.spaaaace // Also should not be allowed +//! 41 | } +//! 42 | //! 43 | export = this; // Should be an error //! : ^^^^^^^^^^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js b/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js index c3c12429d214..77e3729ad94a 100644 --- a/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js +++ b/crates/swc/tests/tsc-references/topLevelAwait.2.1.normal.js @@ -1,7 +1,10 @@ //// [topLevelAwait.2.ts] //! //! x Expected 'from', got 'await' -//! ,---- +//! ,-[2:1] +//! 2 | declare namespace foo { const await: any; } +//! 3 | +//! 4 | // await allowed in import=namespace when not a module //! 5 | import await = foo.await; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js b/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js index c3c12429d214..77e3729ad94a 100644 --- a/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js +++ b/crates/swc/tests/tsc-references/topLevelAwait.2.2.minified.js @@ -1,7 +1,10 @@ //// [topLevelAwait.2.ts] //! //! x Expected 'from', got 'await' -//! ,---- +//! ,-[2:1] +//! 2 | declare namespace foo { const await: any; } +//! 3 | +//! 4 | // await allowed in import=namespace when not a module //! 5 | import await = foo.await; //! : ^^^^^ //! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js index 30ed3a9bb798..9c86582ebb4f 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js +++ b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.1.normal.js @@ -1,25 +1,44 @@ //// [trailingCommasInBindingPatterns.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] //! 1 | const [...a,] = []; //! : ^ +//! 2 | const {...b,} = {}; +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] +//! 1 | const [...a,] = []; //! 2 | const {...b,} = {}; //! : ^ +//! 3 | let c, d; +//! 4 | ([...c,] = []); +//! 5 | ({...d,} = {}); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] +//! 1 | const [...a,] = []; +//! 2 | const {...b,} = {}; +//! 3 | let c, d; //! 4 | ([...c,] = []); //! : ^ +//! 5 | ({...d,} = {}); +//! 6 | +//! 7 | // Allowed for non-rest elements //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[2:1] +//! 2 | const {...b,} = {}; +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! 5 | ({...d,} = {}); //! : ^ +//! 6 | +//! 7 | // Allowed for non-rest elements +//! 8 | const [e,] = []; //! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js index 30ed3a9bb798..9c86582ebb4f 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js +++ b/crates/swc/tests/tsc-references/trailingCommasInBindingPatterns.2.minified.js @@ -1,25 +1,44 @@ //// [trailingCommasInBindingPatterns.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] //! 1 | const [...a,] = []; //! : ^ +//! 2 | const {...b,} = {}; +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] +//! 1 | const [...a,] = []; //! 2 | const {...b,} = {}; //! : ^ +//! 3 | let c, d; +//! 4 | ([...c,] = []); +//! 5 | ({...d,} = {}); //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[1:1] +//! 1 | const [...a,] = []; +//! 2 | const {...b,} = {}; +//! 3 | let c, d; //! 4 | ([...c,] = []); //! : ^ +//! 5 | ({...d,} = {}); +//! 6 | +//! 7 | // Allowed for non-rest elements //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[2:1] +//! 2 | const {...b,} = {}; +//! 3 | let c, d; +//! 4 | ([...c,] = []); //! 5 | ({...d,} = {}); //! : ^ +//! 6 | +//! 7 | // Allowed for non-rest elements +//! 8 | const [e,] = []; //! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js index 74abc01cefcf..77a76a6c8c07 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js +++ b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.1.normal.js @@ -1,13 +1,24 @@ //// [trailingCommasInFunctionParametersAndArguments.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | f1(1,); +//! 5 | //! 6 | function f2(...args,) {} //! : ^ +//! 7 | +//! 8 | // Allowed for ambient declarations +//! 9 | declare function f25(...args,): void; //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- -//! 9 | declare function f25(...args,): void; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | function f2(...args,) {} +//! 7 | +//! 8 | // Allowed for ambient declarations +//! 9 | declare function f25(...args,): void; +//! : ^ +//! 10 | +//! 11 | f2(...[],); +//! `---- diff --git a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js index 74abc01cefcf..77a76a6c8c07 100644 --- a/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js +++ b/crates/swc/tests/tsc-references/trailingCommasInFunctionParametersAndArguments.2.minified.js @@ -1,13 +1,24 @@ //// [trailingCommasInFunctionParametersAndArguments.ts] //! //! x Trailing comma isn't permitted after a rest element -//! ,---- +//! ,-[3:1] +//! 3 | +//! 4 | f1(1,); +//! 5 | //! 6 | function f2(...args,) {} //! : ^ +//! 7 | +//! 8 | // Allowed for ambient declarations +//! 9 | declare function f25(...args,): void; //! `---- //! //! x Trailing comma isn't permitted after a rest element -//! ,---- -//! 9 | declare function f25(...args,): void; -//! : ^ -//! `---- +//! ,-[6:1] +//! 6 | function f2(...args,) {} +//! 7 | +//! 8 | // Allowed for ambient declarations +//! 9 | declare function f25(...args,): void; +//! : ^ +//! 10 | +//! 11 | f2(...[],); +//! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js index a5b987e8231f..5e1b39a06dc0 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Unexpected token `test1`. Expected jsx identifier -//! ,---- +//! ,-[7:1] +//! 7 | } +//! 8 | +//! 9 | // Invalid names //! 10 | ; //! : ^^^^^ +//! 11 | ; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js index a5b987e8231f..5e1b39a06dc0 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeInvalidNames.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Unexpected token `test1`. Expected jsx identifier -//! ,---- +//! ,-[7:1] +//! 7 | } +//! 8 | +//! 9 | // Invalid names //! 10 | ; //! : ^^^^^ +//! 11 | ; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js index a0bf606d33c8..7fcc6a144d04 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution15.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class BigGreeter extends React.Component<{ }, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js index a0bf606d33c8..7fcc6a144d04 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution15.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class BigGreeter extends React.Component<{ }, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js b/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js index a0bf606d33c8..a60966814956 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution16.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Address { +//! 5 | street: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js b/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js index a0bf606d33c8..a60966814956 100644 --- a/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxAttributeResolution16.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Address { +//! 5 | street: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js index a0bf606d33c8..9155d88a58d6 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | x: boolean; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js index a0bf606d33c8..9155d88a58d6 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | x: boolean; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js index a0bf606d33c8..03248aaaa4c3 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | x: true; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js index a0bf606d33c8..03248aaaa4c3 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution2.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | x: true; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js index a0bf606d33c8..e5365642138a 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | x: false; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js index a0bf606d33c8..e5365642138a 100644 --- a/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxDefaultAttributesResolution3.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | x: false; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js index 2c10cf18fe0f..6b0da642f684 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).1.normal.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | declare const React: any; +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } +//! 7 | +//! 8 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js index 2c10cf18fe0f..6b0da642f684 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2015).2.minified.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | declare const React: any; +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } +//! 7 | +//! 8 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js index 2c10cf18fe0f..6b0da642f684 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).1.normal.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | declare const React: any; +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } +//! 7 | +//! 8 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js index 2c10cf18fe0f..6b0da642f684 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2018).2.minified.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | declare const React: any; +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } +//! 7 | +//! 8 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js index 2c10cf18fe0f..6b0da642f684 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).1.normal.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | declare const React: any; +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } +//! 7 | +//! 8 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js index 2c10cf18fe0f..6b0da642f684 100644 --- a/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxEmitSpreadAttribute(target=es2022).2.minified.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 5 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[2:1] +//! 2 | declare const React: any; +//! 3 | +//! 4 | export function T1(a: any) { +//! 5 | return
T1
; +//! : ^^^^^^^^^ +//! 6 | } +//! 7 | +//! 8 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js b/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js index 3930fc10bcd1..ed883641c758 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery1.1.normal.js @@ -1,7 +1,13 @@ //// [file.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- -//! 5 | var x =
{
-//! : ^^^ +//! ,-[2:1] +//! 2 | declare namespace JSX { interface Element { } } +//! 3 | +//! 4 | function foo() { +//! 5 | var x =
{
+//! : ^^^ +//! 6 | } +//! 7 | // Shouldn't see any errors down here +//! 8 | var y = { a: 1 }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js b/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js index 3930fc10bcd1..ed883641c758 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery1.2.minified.js @@ -1,7 +1,13 @@ //// [file.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- -//! 5 | var x =
{
-//! : ^^^ +//! ,-[2:1] +//! 2 | declare namespace JSX { interface Element { } } +//! 3 | +//! 4 | function foo() { +//! 5 | var x =
{
+//! : ^^^ +//! 6 | } +//! 7 | // Shouldn't see any errors down here +//! 8 | var y = { a: 1 }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js b/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js index 5280fdf32d5c..1bfef90f987e 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery2.1.normal.js @@ -2,9 +2,13 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
+//! 5 | //! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js b/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js index 5280fdf32d5c..1bfef90f987e 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery2.2.minified.js @@ -2,9 +2,13 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
+//! 5 | //! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js b/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js index 12abe51d01db..157d83082bcd 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery3.1.normal.js @@ -2,9 +2,13 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
+//! 5 | //! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js b/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js index 12abe51d01db..157d83082bcd 100644 --- a/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxErrorRecovery3.2.minified.js @@ -2,9 +2,13 @@ //// [file1.tsx] //! //! x Unexpected token `div`. Expected jsx identifier -//! ,---- +//! ,-[1:1] +//! 1 | declare namespace JSX { interface Element { } } +//! 2 | //! 3 |
//! : ^^^ +//! 4 |
+//! 5 | //! `---- //// [file2.tsx] //! diff --git a/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js b/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js index b0f6f0f022e4..338c24430df5 100644 --- a/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxFragmentErrors.1.normal.js @@ -1,14 +1,22 @@ //// [file.tsx] //! //! x Expression expected -//! ,---- +//! ,-[7:1] +//! 7 | } +//! 8 | declare var React: any; +//! 9 | //! 10 | <>hi
// Error //! : ^ +//! 11 | +//! 12 | <>eof // Error //! `---- //! //! x Unexpected token `>`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[9:1] +//! 9 | +//! 10 | <>hi
// Error +//! 11 | //! 12 | <>eof // Error //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js b/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js index b0f6f0f022e4..338c24430df5 100644 --- a/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxFragmentErrors.2.minified.js @@ -1,14 +1,22 @@ //// [file.tsx] //! //! x Expression expected -//! ,---- +//! ,-[7:1] +//! 7 | } +//! 8 | declare var React: any; +//! 9 | //! 10 | <>hi
// Error //! : ^ +//! 11 | +//! 12 | <>eof // Error //! `---- //! //! x Unexpected token `>`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[9:1] +//! 9 | +//! 10 | <>hi
// Error +//! 11 | //! 12 | <>eof // Error //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js index a0bf606d33c8..455a517d22a8 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator = function (Component: React.StatelessComponent): React.StatelessComponent { +//! 5 | return (props) => //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js index a0bf606d33c8..455a517d22a8 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator = function (Component: React.StatelessComponent): React.StatelessComponent { +//! 5 | return (props) => //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js index a0bf606d33c8..23ecc8765f14 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator4 = function (Component: React.StatelessComponent): React.StatelessComponent { +//! 5 | return (props) => //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js index a0bf606d33c8..23ecc8765f14 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType2.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const decorator4 = function (Component: React.StatelessComponent): React.StatelessComponent { +//! 5 | return (props) => //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js index a0bf606d33c8..1ae56a979a01 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js index a0bf606d33c8..1ae56a979a01 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType3.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js index a0bf606d33c8..1bb7fdce8ad0 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js index a0bf606d33c8..1bb7fdce8ad0 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType4.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js index a0bf606d33c8..1bb7fdce8ad0 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js index a0bf606d33c8..1bb7fdce8ad0 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType5.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js index a0bf606d33c8..1ae56a979a01 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js index a0bf606d33c8..1ae56a979a01 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType6.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class B1 extends React.Component { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js index a0bf606d33c8..1831a6acca70 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; +//! 5 | const decorator = function (props: U) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js index a0bf606d33c8..1831a6acca70 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType7.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; +//! 5 | const decorator = function (props: U) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js index a0bf606d33c8..1831a6acca70 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; +//! 5 | const decorator = function (props: U) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js index a0bf606d33c8..1831a6acca70 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType8.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | declare function Component(props: T) : JSX.Element; +//! 5 | const decorator = function (props: U) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js index a0bf606d33c8..e3f68019ac7f 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | export function makeP

(Ctor: React.ComponentClass

) { +//! 5 | return class extends React.PureComponent { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js index a0bf606d33c8..e3f68019ac7f 100644 --- a/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxGenericAttributesType9.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | export function makeP

(Ctor: React.ComponentClass

) { +//! 5 | return class extends React.PureComponent { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter2.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactComponentWithDefaultTypeParameter3.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js index 35b87569d703..28ce38ab4f75 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).1.normal.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return

T1
; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | /// +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } +//! 6 | +//! 7 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js index 35b87569d703..28ce38ab4f75 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2015).2.minified.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | /// +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } +//! 6 | +//! 7 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js index 35b87569d703..28ce38ab4f75 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).1.normal.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | /// +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } +//! 6 | +//! 7 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js index 35b87569d703..28ce38ab4f75 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2018).2.minified.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | /// +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } +//! 6 | +//! 7 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js index 35b87569d703..28ce38ab4f75 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).1.normal.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | /// +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } +//! 6 | +//! 7 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js index 35b87569d703..28ce38ab4f75 100644 --- a/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js +++ b/crates/swc/tests/tsc-references/tsxReactEmitSpreadAttribute(target=es2022).2.minified.js @@ -1,7 +1,13 @@ //// [test.tsx] //! //! x Expected '>', got 'className' -//! ,---- -//! 4 | return
T1
; -//! : ^^^^^^^^^ +//! ,-[1:1] +//! 1 | /// +//! 2 | +//! 3 | export function T1(a: any) { +//! 4 | return
T1
; +//! : ^^^^^^^^^ +//! 5 | } +//! 6 | +//! 7 | export function T2(a: any, b: any) { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js index a0bf606d33c8..9a1f57917122 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class Poisoned extends React.Component<{}, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js index a0bf606d33c8..9a1f57917122 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class Poisoned extends React.Component<{}, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js index a0bf606d33c8..c524e89fd38f 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { +//! 5 | x?: 2 //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js index a0bf606d33c8..c524e89fd38f 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution10.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { +//! 5 | x?: 2 //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js index a0bf606d33c8..1837c910ed2c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; +//! 5 | const obj1: { x: 2 } = { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js index a0bf606d33c8..1837c910ed2c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution11.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; +//! 5 | const obj1: { x: 2 } = { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js index a0bf606d33c8..1c2e97db9066 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; +//! 5 | const obj1: {x: 2} = { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js index a0bf606d33c8..1c2e97db9066 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution12.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; +//! 5 | const obj1: {x: 2} = { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution13.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution14.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution15.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js index a0bf606d33c8..589793c202a3 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution16.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | property1: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution2.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution3.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution4.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js index a0bf606d33c8..e26f91d9c2db 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution5.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface PoisonedProp { +//! 5 | x: string; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js index a0bf606d33c8..b072b09bfde5 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } +//! 5 | | { editable: true, onEdit: (newText: string) => void }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js index a0bf606d33c8..b072b09bfde5 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution6.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } +//! 5 | | { editable: true, onEdit: (newText: string) => void }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js index a0bf606d33c8..b072b09bfde5 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } +//! 5 | | { editable: true, onEdit: (newText: string) => void }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js index a0bf606d33c8..b072b09bfde5 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution7.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TextProps = { editable: false } +//! 5 | | { editable: true, onEdit: (newText: string) => void }; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js index a0bf606d33c8..fba8bad7648c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; +//! 5 | const obj1 = { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js index a0bf606d33c8..fba8bad7648c 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution8.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | const obj = {}; +//! 5 | const obj1 = { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js index a0bf606d33c8..c524e89fd38f 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { +//! 5 | x?: 2 //! `---- diff --git a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js index a0bf606d33c8..c524e89fd38f 100644 --- a/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxSpreadAttributesResolution9.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface OptionProp { +//! 5 | x?: 2 //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js index c06e192531c9..44fead436aab 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.1.normal.js @@ -1,7 +1,13 @@ //// [file.tsx] //! //! x Expected ',', got ';' -//! ,---- -//! 42 | prop1: true; -//! : ^ +//! ,-[39:1] +//! 39 | let i1 = x.greeting.substr(10)} /> +//! 40 | +//! 41 | let o = { +//! 42 | prop1: true; +//! : ^ +//! 43 | } +//! 44 | +//! 45 | // OK as access properties are allow when spread //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js index c06e192531c9..44fead436aab 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents1.2.minified.js @@ -1,7 +1,13 @@ //// [file.tsx] //! //! x Expected ',', got ';' -//! ,---- -//! 42 | prop1: true; -//! : ^ +//! ,-[39:1] +//! 39 | let i1 = x.greeting.substr(10)} /> +//! 40 | +//! 41 | let o = { +//! 42 | prop1: true; +//! : ^ +//! 43 | } +//! 44 | +//! 45 | // OK as access properties are allow when spread //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js index a0bf606d33c8..66beb514392d 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function Greet(x: {name?: string}) { +//! 5 | return
Hello, {x}
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js index a0bf606d33c8..66beb514392d 100644 --- a/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxStatelessFunctionComponents2.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function Greet(x: {name?: string}) { +//! 5 | return
Hello, {x}
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js index a0bf606d33c8..17620e199a14 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentResolution.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface Prop { +//! 5 | a: number, //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js index cf211818af55..6e35f70e8429 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.1.normal.js @@ -1,7 +1,11 @@ //// [foo.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TypeProps = { foo?: boolean; }; +//! 5 | interface InterfaceProps { foo?: boolean; } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js index cf211818af55..6e35f70e8429 100644 --- a/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxTypeArgumentsJsxPreserveOutput.2.minified.js @@ -1,7 +1,11 @@ //// [foo.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type TypeProps = { foo?: boolean; }; +//! 5 | interface InterfaceProps { foo?: boolean; } //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js index a0bf606d33c8..c8dc1b9f6055 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { +//! 5 | return
hello
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js index a0bf606d33c8..c8dc1b9f6055 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { +//! 5 | return
hello
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js index a0bf606d33c8..c8dc1b9f6055 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType2.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { +//! 5 | return
hello
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js index a0bf606d33c8..c8dc1b9f6055 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType2.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function SFC1(prop: { x: number }) { +//! 5 | return
hello
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js index a0bf606d33c8..733abbdf0fed 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType3.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js index a0bf606d33c8..733abbdf0fed 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType3.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js index a0bf606d33c8..733abbdf0fed 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType4.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js index a0bf606d33c8..733abbdf0fed 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType4.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | class RC1 extends React.Component<{x : number}, {}> { +//! 5 | render() { //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js index a0bf606d33c8..9c142e1a6364 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType5.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { +//! 5 | return
hello
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js index a0bf606d33c8..9c142e1a6364 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType5.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { +//! 5 | return
hello
; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js index a0bf606d33c8..f7f8b91e6004 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType6.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { +//! 5 | return
Hi
//! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js index a0bf606d33c8..f7f8b91e6004 100644 --- a/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionElementType6.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | function EmptySFC1() { +//! 5 | return
Hi
//! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js index a0bf606d33c8..2e8ff38a0ccd 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.1.normal.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | AnyComponent: React.StatelessComponent | React.ComponentClass; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js index a0bf606d33c8..2e8ff38a0ccd 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent1.2.minified.js @@ -1,7 +1,11 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | interface ComponentProps { +//! 5 | AnyComponent: React.StatelessComponent | React.ComponentClass; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js index a0bf606d33c8..0e715116a73f 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.1.normal.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type Invalid1 = React.ComponentClass | number; //! `---- diff --git a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js index a0bf606d33c8..0e715116a73f 100644 --- a/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js +++ b/crates/swc/tests/tsc-references/tsxUnionTypeComponent2.2.minified.js @@ -1,7 +1,10 @@ //// [file.tsx] //! //! x Import assignment cannot be used when targeting ECMAScript modules. Consider using `import * as ns from "mod"`, `import {a} from "mod"`, `import d from "mod"`, or another module format instead. -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | import React = require('react'); //! : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +//! 3 | +//! 4 | type Invalid1 = React.ComponentClass | number; //! `---- diff --git a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js index f27ec61c3a21..30ec9ccd1747 100644 --- a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js +++ b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.1.normal.js @@ -1,7 +1,8 @@ //// [typePredicateOnVariableDeclaration02.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var y: z is number; //! : ^^ //! `---- diff --git a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js index f27ec61c3a21..30ec9ccd1747 100644 --- a/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js +++ b/crates/swc/tests/tsc-references/typePredicateOnVariableDeclaration02.2.minified.js @@ -1,7 +1,8 @@ //// [typePredicateOnVariableDeclaration02.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | //! 2 | var y: z is number; //! : ^^ //! `---- diff --git a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js index ee6753423959..f4f681424881 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.1.normal.js @@ -1,21 +1,36 @@ //// [typeofOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator typeof +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^^^^^^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = typeof ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator typeof +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = typeof ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[4:1] +//! 4 | var ANY = ANY typeof ; //expect error +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = typeof ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js index ee6753423959..f4f681424881 100644 --- a/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/typeofOperatorInvalidOperations.2.minified.js @@ -1,21 +1,36 @@ //// [typeofOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator typeof +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^^^^^^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = typeof ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator typeof +//! 2 | +//! 3 | // opreand before typeof //! 4 | var ANY = ANY typeof ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = typeof ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[4:1] +//! 4 | var ANY = ANY typeof ; //expect error +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = typeof ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js index 12067fa7213e..2c036c9de9d0 100644 --- a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js +++ b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.1.normal.js @@ -1,7 +1,13 @@ //// [file.tsx] //! //! x Unexpected token `a`. Expected jsx identifier -//! ,---- +//! ,-[9:1] +//! 9 | } +//! 10 | const Compa = (x: {x: number}) =>
{"" + x}
; +//! 11 | //! 12 | let a = <\u0061>; // works //! : ^^^^^^ +//! 13 | let ab = <\u0061-b>; // works +//! 14 | let ac = ; // works +//! 15 | let compa = ; // works //! `---- diff --git a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js index 12067fa7213e..2c036c9de9d0 100644 --- a/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js +++ b/crates/swc/tests/tsc-references/unicodeEscapesInJsxtags.2.minified.js @@ -1,7 +1,13 @@ //// [file.tsx] //! //! x Unexpected token `a`. Expected jsx identifier -//! ,---- +//! ,-[9:1] +//! 9 | } +//! 10 | const Compa = (x: {x: number}) =>
{"" + x}
; +//! 11 | //! 12 | let a = <\u0061>; // works //! : ^^^^^^ +//! 13 | let ab = <\u0061-b>; // works +//! 14 | let ac = ; // works +//! 15 | let compa = ; // works //! `---- diff --git a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js index fa45f98e3114..af1090aa0dc8 100644 --- a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js +++ b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.1.normal.js @@ -1,21 +1,36 @@ //// [voidOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator void +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^^^^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = void ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator void +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = void ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[4:1] +//! 4 | var ANY = ANY void ; //expect error +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = void ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js index fa45f98e3114..af1090aa0dc8 100644 --- a/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js +++ b/crates/swc/tests/tsc-references/voidOperatorInvalidOperations.2.minified.js @@ -1,21 +1,36 @@ //// [voidOperatorInvalidOperations.ts] //! //! x Expected a semicolon -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator void +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^^^^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = void ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[1:1] +//! 1 | // Unary operator void +//! 2 | +//! 3 | // operand before void //! 4 | var ANY = ANY void ; //expect error //! : ^ +//! 5 | +//! 6 | // miss an operand +//! 7 | var ANY1 = void ; //! `---- //! //! x Unexpected token `;`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` //! | for template literal, (, or an identifier -//! ,---- +//! ,-[4:1] +//! 4 | var ANY = ANY void ; //expect error +//! 5 | +//! 6 | // miss an operand //! 7 | var ANY1 = void ; //! : ^ //! `---- diff --git a/crates/swc/tests/tsc-references/withStatements.1.normal.js b/crates/swc/tests/tsc-references/withStatements.1.normal.js index 45944c4c737f..c0169ee0f391 100644 --- a/crates/swc/tests/tsc-references/withStatements.1.normal.js +++ b/crates/swc/tests/tsc-references/withStatements.1.normal.js @@ -1,13 +1,21 @@ //// [withStatements.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 +//! 5 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 +//! 5 | } //! `---- diff --git a/crates/swc/tests/tsc-references/withStatements.2.minified.js b/crates/swc/tests/tsc-references/withStatements.2.minified.js index 45944c4c737f..c0169ee0f391 100644 --- a/crates/swc/tests/tsc-references/withStatements.2.minified.js +++ b/crates/swc/tests/tsc-references/withStatements.2.minified.js @@ -1,13 +1,21 @@ //// [withStatements.ts] //! //! x The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'. -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 +//! 5 | } //! `---- //! //! x With statement are not allowed in strict mode -//! ,---- +//! ,-[1:1] +//! 1 | var x = 12; //! 2 | with (x) { //! : ^^^^ +//! 3 | name = 'twelve' +//! 4 | id = 12 +//! 5 | } //! `---- 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..5804d42edbc0 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:1] + 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:1] + 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..a38e684fc911 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:1] + 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:1] + 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..fea9627f7023 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:1] + 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..3463e3b083a9 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 @@ -1,12 +1,15 @@ x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/input.css:4:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/input.css:3:1] + 3 | 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/after-other-rule/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-rule/output.stderr index 789959968ed3..e2d32a81b45d 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-rule/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-rule/output.stderr @@ -1,6 +1,7 @@ x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-rule/input.css:6:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-rule/input.css:5:1] + 5 | 6 | @import "reina.css"; : ^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/at-layer-rule/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/at-layer-rule/output.stderr index 86e880b47f51..9dffea2704af 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/at-layer-rule/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/at-layer-rule/output.stderr @@ -1,6 +1,7 @@ x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/at-layer-rule/input.css:6:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/at-layer-rule/input.css:5:1] + 5 | 6 | @import "kumiko.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..06c81eef85fb 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 @@ -1,12 +1,15 @@ x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/input.css:4:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/input.css:3:1] + 3 | 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..ecccdaa5f9fe 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 @@ -1,12 +1,15 @@ x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/ignored/input.css:4:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/ignored/input.css:3:1] + 3 | 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..effaf3f6de06 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,29 @@ ,-[$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] + ,-[$DIR/tests/rules/fail/selector-max-class/default/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/rules/fail/selector-max-class/default/input.css:11:1] + 11 | 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 d8a54a8c7341..401ece864dbb 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 507a0d1026df..f9b2e614e57c 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,157 +56,205 @@ ,-[$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 - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:4:1] + 4 | 5 | ,-> @color-profile device-cmyk { 6 | | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); 7 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:4:1] + 4 | 5 | ,-> @color-profile device-cmyk { 6 | | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); 7 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:4:1] + 4 | 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] + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:4:1] + 4 | 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] + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:4:1] + 4 | 5 | @color-profile device-cmyk { : ^^^^^^^^^^^ + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:4:1] + 4 | 5 | ,-> @color-profile device-cmyk { 6 | | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); 7 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:4:1] + 4 | 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 4b13cc09ab18..f8062d1e617a 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,122 +216,160 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^ + 4 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | ,-> @supports (container-type: size) { 8 | | @container ( width <= 150px ) { 9 | | #inner { @@ -335,7 +380,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | ,-> @supports (container-type: size) { 8 | | @container ( width <= 150px ) { 9 | | #inner { @@ -346,73 +392,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^ + 8 | @container ( width <= 150px ) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | @supports (container-type: size) { : ^^^^ + 8 | @container ( width <= 150px ) { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 7 | ,-> @supports (container-type: size) { 8 | | @container ( width <= 150px ) { 9 | | #inner { @@ -423,209 +492,272 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:6:1] + 6 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^ + 11 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | ,-> @container not (width <= 500px ) { 16 | | #inner { 17 | | background-color: skyblue; @@ -634,7 +766,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | ,-> @container not (width <= 500px ) { 16 | | #inner { 17 | | background-color: skyblue; @@ -643,55 +776,72 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^^^^^^^^ + 16 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^^^^^^^^ + 16 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^^ + 16 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^^^^ + 16 | #inner { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^^^^ + 16 | #inner { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^^^^ + 16 | #inner { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^^ + 16 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | @container not (width <= 500px ) { : ^^ + 16 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 15 | ,-> @container not (width <= 500px ) { 16 | | #inner { 17 | | background-color: skyblue; @@ -700,125 +850,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:14:1] + 14 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^ + 18 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | ,-> @container name not (width <= 500px) { 22 | | #inner { 23 | | background-color: skyblue; @@ -827,7 +1016,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | ,-> @container name not (width <= 500px) { 22 | | #inner { 23 | | background-color: skyblue; @@ -836,61 +1026,80 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^^^^^^^ + 22 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^^^^^^^ + 22 | #inner { `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^^ + 22 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^ + 22 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^^^ + 22 | #inner { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^^^ + 22 | #inner { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^^^ + 22 | #inner { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^^ + 22 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | @container name not (width <= 500px) { : ^^ + 22 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 21 | ,-> @container name not (width <= 500px) { 22 | | #inner { 23 | | background-color: skyblue; @@ -899,296 +1108,388 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:20:1] + 20 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^ + 24 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | ,-> main, aside { 28 | | container: my-layout / inline-size; 29 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | ,-> main, aside { 28 | | container: my-layout / inline-size; 29 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^^^^^^^^ + 28 | container: my-layout / inline-size; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 27 | ,-> main, aside { 28 | | container: my-layout / inline-size; 29 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:26:1] + 26 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | ,-> .media-object { 32 | | display: grid; 33 | | grid-template: 'img' auto 'content' auto / 100%; @@ -1196,7 +1497,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | ,-> .media-object { 32 | | display: grid; 33 | | grid-template: 'img' auto 'content' auto / 100%; @@ -1204,43 +1506,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | .media-object { : ^^^^^^^^^^^^ + 32 | display: grid; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 31 | ,-> .media-object { 32 | | display: grid; 33 | | grid-template: 'img' auto 'content' auto / 100%; @@ -1248,163 +1563,216 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:30:1] + 30 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^ + 34 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | ,-> @container my-layout (inline-size > 45em) { 37 | | .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; @@ -1413,7 +1781,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | ,-> @container my-layout (inline-size > 45em) { 37 | | .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; @@ -1422,55 +1791,72 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^ + 37 | .media-object { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^ + 37 | .media-object { `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^ + 37 | .media-object { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^^^ + 37 | .media-object { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^^^ + 37 | .media-object { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^^^ + 37 | .media-object { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^ + 37 | .media-object { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | @container my-layout (inline-size > 45em) { : ^^ + 37 | .media-object { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 36 | ,-> @container my-layout (inline-size > 45em) { 37 | | .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; @@ -1479,2579 +1865,3404 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:35:1] + 35 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^ + 39 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 42 | ,-> @container card (inline-size > 30em) and style(--responsive: true) { 43 | | .card { margin-block: 2em; } 44 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 42 | ,-> @container card (inline-size > 30em) and style(--responsive: true) { 43 | | .card { margin-block: 2em; } 44 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^ + 43 | .card { margin-block: 2em; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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:42:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:41:1] + 41 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 46 | ,-> @container card (inline-size > 30em) or style(--responsive: true) { 47 | | .card { margin-block: 2em; } 48 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 46 | ,-> @container card (inline-size > 30em) or style(--responsive: true) { 47 | | .card { margin-block: 2em; } 48 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^ + 47 | .card { margin-block: 2em; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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:46:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:45:1] + 45 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 50 | ,-> @container (inline-size >= 0px) { 51 | | h2 { font-size: calc(1.2em + 1cqw); } 52 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 50 | ,-> @container (inline-size >= 0px) { 51 | | h2 { font-size: calc(1.2em + 1cqw); } 52 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 50 | @container (inline-size >= 0px) { : ^^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 50 | ,-> @container (inline-size >= 0px) { 51 | | h2 { font-size: calc(1.2em + 1cqw); } 52 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:49:1] + 49 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 54 | ,-> @container (inline-size >= 0px) { 55 | | h2 { font-size: calc(1.2em + 1cqh); } 56 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 54 | ,-> @container (inline-size >= 0px) { 55 | | h2 { font-size: calc(1.2em + 1cqh); } 56 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 54 | @container (inline-size >= 0px) { : ^^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 54 | ,-> @container (inline-size >= 0px) { 55 | | h2 { font-size: calc(1.2em + 1cqh); } 56 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:53:1] + 53 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 58 | ,-> @container (inline-size >= 0px) { 59 | | h2 { font-size: calc(1.2em + 1cqi); } 60 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 58 | ,-> @container (inline-size >= 0px) { 59 | | h2 { font-size: calc(1.2em + 1cqi); } 60 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 58 | @container (inline-size >= 0px) { : ^^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 58 | ,-> @container (inline-size >= 0px) { 59 | | h2 { font-size: calc(1.2em + 1cqi); } 60 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:57:1] + 57 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 62 | ,-> @container (inline-size >= 0px) { 63 | | h2 { font-size: calc(1.2em + 1cqb); } 64 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 62 | ,-> @container (inline-size >= 0px) { 63 | | h2 { font-size: calc(1.2em + 1cqb); } 64 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 62 | @container (inline-size >= 0px) { : ^^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 62 | ,-> @container (inline-size >= 0px) { 63 | | h2 { font-size: calc(1.2em + 1cqb); } 64 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:61:1] + 61 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 66 | ,-> @container (inline-size >= 0px) { 67 | | h2 { font-size: calc(1.2em + 1cqmin); } 68 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 66 | ,-> @container (inline-size >= 0px) { 67 | | h2 { font-size: calc(1.2em + 1cqmin); } 68 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 66 | @container (inline-size >= 0px) { : ^^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 66 | ,-> @container (inline-size >= 0px) { 67 | | h2 { font-size: calc(1.2em + 1cqmin); } 68 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:65:1] + 65 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 70 | ,-> @container (inline-size >= 0px) { 71 | | h2 { font-size: calc(1.2em + 1cqmax); } 72 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 70 | ,-> @container (inline-size >= 0px) { 71 | | h2 { font-size: calc(1.2em + 1cqmax); } 72 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 70 | @container (inline-size >= 0px) { : ^^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 70 | ,-> @container (inline-size >= 0px) { 71 | | h2 { font-size: calc(1.2em + 1cqmax); } 72 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:69:1] + 69 | 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 - ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 74 | ,-> @media screen { 75 | | @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } @@ -4060,7 +5271,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 74 | ,-> @media screen { 75 | | @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } @@ -4069,43 +5281,56 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 74 | @media screen { : ^^^^^^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 74 | ,-> @media screen { 75 | | @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } @@ -4114,371 +5339,492 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:73:1] + 73 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | ,-> @container (100px > width > 150px) { 81 | | #inner { 82 | | background-color: skyblue; @@ -4487,7 +5833,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | ,-> @container (100px > width > 150px) { 81 | | #inner { 82 | | background-color: skyblue; @@ -4496,73 +5843,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^^^^^^^ + 81 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^^^^^^^ + 81 | #inner { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^ + 81 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^ + 81 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^^ + 81 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | @container (100px > width > 150px) { : ^^ + 81 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 80 | ,-> @container (100px > width > 150px) { 81 | | #inner { 82 | | background-color: skyblue; @@ -4571,125 +5941,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:79:1] + 79 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^ + 83 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | ,-> @container (not (width <= 150px)) { 87 | | #inner { 88 | | background-color: skyblue; @@ -4698,7 +6107,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | ,-> @container (not (width <= 150px)) { 87 | | #inner { 88 | | background-color: skyblue; @@ -4707,55 +6117,72 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^^^^^^^^ + 87 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^^^^^^^^ + 87 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^^ + 87 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^^^^ + 87 | #inner { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^^^^ + 87 | #inner { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^^^^ + 87 | #inner { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^^ + 87 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | @container (not (width <= 150px)) { : ^^ + 87 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 86 | ,-> @container (not (width <= 150px)) { 87 | | #inner { 88 | | background-color: skyblue; @@ -4764,125 +6191,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:85:1] + 85 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^ + 89 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | ,-> @container ((width <= 150px)) { 93 | | #inner { 94 | | background-color: skyblue; @@ -4891,7 +6357,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | ,-> @container ((width <= 150px)) { 93 | | #inner { 94 | | background-color: skyblue; @@ -4900,49 +6367,64 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | @container ((width <= 150px)) { : ^^^^^^^^^ + 93 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | @container ((width <= 150px)) { : ^^^^^^^^^ + 93 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | @container ((width <= 150px)) { : ^^^^^ + 93 | #inner { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | @container ((width <= 150px)) { : ^^^^^ + 93 | #inner { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | @container ((width <= 150px)) { : ^^^^^ + 93 | #inner { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | @container ((width <= 150px)) { : ^^^ + 93 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | @container ((width <= 150px)) { : ^^ + 93 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 92 | ,-> @container ((width <= 150px)) { 93 | | #inner { 94 | | background-color: skyblue; @@ -4951,125 +6433,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:91:1] + 91 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^ + 95 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | ,-> @container (min-width: 700px) { 99 | | .card { 100 | | display: grid; @@ -5079,7 +6600,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | ,-> @container (min-width: 700px) { 99 | | .card { 100 | | display: grid; @@ -5089,49 +6611,64 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | @container (min-width: 700px) { : ^^^^^^^^^ + 99 | .card { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | @container (min-width: 700px) { : ^^^^^^^^^ + 99 | .card { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | @container (min-width: 700px) { : ^^^^^^^^^ + 99 | .card { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | @container (min-width: 700px) { : ^^^^^ + 99 | .card { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | @container (min-width: 700px) { : ^^^^^ + 99 | .card { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | @container (min-width: 700px) { : ^^^ + 99 | .card { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | @container (min-width: 700px) { : ^^ + 99 | .card { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 98 | ,-> @container (min-width: 700px) { 99 | | .card { 100 | | display: grid; @@ -5141,219 +6678,288 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:97:1] + 97 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^ + 102 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | ,-> @container sidebar (min-width: 400px) { 107 | | .card { 108 | | display: grid; @@ -5363,7 +6969,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | ,-> @container sidebar (min-width: 400px) { 107 | | .card { 108 | | display: grid; @@ -5373,55 +6980,72 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^^^^^^^^ + 107 | .card { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^^^^^^^^ + 107 | .card { `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^^^^^^ + 107 | .card { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^^^^^^^^ + 107 | .card { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^^^^ + 107 | .card { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^^^^ + 107 | .card { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^^ + 107 | .card { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | @container sidebar (min-width: 400px) { : ^^ + 107 | .card { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 106 | ,-> @container sidebar (min-width: 400px) { 107 | | .card { 108 | | display: grid; @@ -5431,219 +7055,288 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:105:1] + 105 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^ + 110 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | ,-> @container test style(--responsive: true) { 114 | | #inner { 115 | | background-color: skyblue; @@ -5652,7 +7345,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | ,-> @container test style(--responsive: true) { 114 | | #inner { 115 | | background-color: skyblue; @@ -5661,85 +7355,112 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^^^^^^^^^ + 114 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^^^^^^^^^ + 114 | #inner { `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^^^^ + 114 | #inner { `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^^^^^ + 114 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^^^^^^^^^^^^ + 114 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x Colon - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | @container test style(--responsive: true) { : ^^^^ + 114 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 113 | ,-> @container test style(--responsive: true) { 114 | | #inner { 115 | | background-color: skyblue; @@ -5748,125 +7469,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:112:1] + 112 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^ + 116 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | ,-> @container style(--responsive: true) { 120 | | #inner { 121 | | background-color: skyblue; @@ -5875,7 +7635,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | ,-> @container style(--responsive: true) { 120 | | #inner { 121 | | background-color: skyblue; @@ -5884,79 +7645,104 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^^^^^^^^^ + 120 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^^^^^^^^^ + 120 | #inner { `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^^^^^ + 120 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^^^^^^^^^^^^ + 120 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x Colon - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 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] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | @container style(--responsive: true) { : ^^^^ + 120 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 119 | ,-> @container style(--responsive: true) { 120 | | #inner { 121 | | background-color: skyblue; @@ -5965,125 +7751,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:118:1] + 118 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^ + 122 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | ,-> @container card (inline-size > 30em) { 126 | | @container style(--responsive: true) { 127 | | #inner { @@ -6094,7 +7919,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | ,-> @container card (inline-size > 30em) { 126 | | @container style(--responsive: true) { 127 | | #inner { @@ -6105,55 +7931,72 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^^^^^^^^ + 126 | @container style(--responsive: true) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^^^^^^^^ + 126 | @container style(--responsive: true) { `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^^^ + 126 | @container style(--responsive: true) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^^^^^^^^^^ + 126 | @container style(--responsive: true) { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^^^ + 126 | @container style(--responsive: true) { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^^^ + 126 | @container style(--responsive: true) { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^ + 126 | @container style(--responsive: true) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | @container card (inline-size > 30em) { : ^^ + 126 | @container style(--responsive: true) { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 125 | ,-> @container card (inline-size > 30em) { 126 | | @container style(--responsive: true) { 127 | | #inner { @@ -6164,587 +8007,718 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:124:1] + 124 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^ + 129 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/container/input.css:132:1] + 132 | 133 | @container(inline-size>=calc(200px)){h2{font-size:calc(1.2em + 1cqi)}} : ^^^ `---- 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 71ba88c72b9a..6746d85b5fee 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,223 +64,293 @@ ,-[$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:2:5] - 2 | system: cyclic; - : ^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | system: cyclic; - : ^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | system: cyclic; - : ^^^^^^ + ,-[$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:2:5] - 2 | system: cyclic; - : ^^^^^^ + ,-[$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; - : ^^^^^^ + ,-[$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:2:5] - 2 | system: cyclic; - : ^^^^^^ + ,-[$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:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:1] + 2 | system: cyclic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^^^^^^^^^^ + 4 | suffix: " "; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:1] + 2 | system: cyclic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^^^^^^^^^^ + 4 | suffix: " "; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:1] + 2 | system: cyclic; + 3 | symbols: "\1F44D"; + : ^^^^^^^ + 4 | suffix: " "; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:1] + 2 | system: cyclic; + 3 | symbols: "\1F44D"; + : ^^^^^^^ + 4 | suffix: " "; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:1] + 2 | system: cyclic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^ + 4 | suffix: " "; `---- x Str - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] - 3 | symbols: "\1F44D"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:1] + 2 | system: cyclic; + 3 | symbols: "\1F44D"; + : ^^^^^^^^ + 4 | suffix: " "; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:1] + 3 | symbols: "\1F44D"; + 4 | suffix: " "; + : ^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:1] + 3 | symbols: "\1F44D"; + 4 | suffix: " "; + : ^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:1] + 3 | symbols: "\1F44D"; + 4 | suffix: " "; + : ^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:1] + 3 | symbols: "\1F44D"; + 4 | suffix: " "; + : ^^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:1] + 3 | symbols: "\1F44D"; + 4 | suffix: " "; + : ^^^ + 5 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:1] + 3 | symbols: "\1F44D"; + 4 | suffix: " "; + : ^^^ + 5 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ,-> ul { 8 | | list-style: thumbs; 9 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ,-> ul { 8 | | list-style: thumbs; 9 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 7 | ,-> ul { 8 | | list-style: thumbs; 9 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:6:1] + 6 | 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 7fbd4686a764..299417875047 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,3520 +198,4641 @@ ,-[$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); : ^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | ,-> @media (--concat) { 33 | | body { 34 | | order: 7; @@ -3720,7 +4841,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | ,-> @media (--concat) { 33 | | body { 34 | | order: 7; @@ -3729,73 +4851,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^ + 33 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^ + 33 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^ + 33 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | @media (--concat) { : ^^^^^^^^ + 33 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 32 | ,-> @media (--concat) { 33 | | body { 34 | | order: 7; @@ -3804,131 +4949,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:31:1] + 31 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 33 | body { + 34 | order: 7; + : ^ + 35 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | ,-> @media (--concat) and (min-aspect-ratio: 16/9) { 39 | | body { 40 | | order: 8; @@ -3937,7 +5123,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | ,-> @media (--concat) and (min-aspect-ratio: 16/9) { 39 | | body { 40 | | order: 8; @@ -3946,145 +5133,192 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^ + 39 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^ + 39 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^ + 39 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^ + 39 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^ + 39 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^ + 39 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^ + 39 | body { `---- x Ratio - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^ + 39 | body { `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^ + 39 | body { `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^ + 39 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 38 | ,-> @media (--concat) and (min-aspect-ratio: 16/9) { 39 | | body { 40 | | order: 8; @@ -4093,131 +5327,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:37:1] + 37 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 39 | body { + 40 | order: 8; + : ^ + 41 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | ,-> @media ( --mq-a ) { 45 | | body { 46 | | order: 1000; @@ -4226,7 +5501,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | ,-> @media ( --mq-a ) { 45 | | body { 46 | | order: 1000; @@ -4235,73 +5511,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^ + 45 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^ + 45 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^ + 45 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | @media ( --mq-a ) { : ^^^^^^ + 45 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 44 | ,-> @media ( --mq-a ) { 45 | | body { 46 | | order: 1000; @@ -4310,131 +5609,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:43:1] + 43 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 45 | body { + 46 | order: 1000; + : ^^^^ + 47 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | ,-> @media ( --mq-a ) { 51 | | body { 52 | | order: 1001; @@ -4443,7 +5783,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | ,-> @media ( --mq-a ) { 51 | | body { 52 | | order: 1001; @@ -4452,73 +5793,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^ + 51 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^ + 51 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^ + 51 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | @media ( --mq-a ) { : ^^^^^^ + 51 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 50 | ,-> @media ( --mq-a ) { 51 | | body { 52 | | order: 1001; @@ -4527,131 +5891,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:49:1] + 49 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 51 | body { + 52 | order: 1001; + : ^^^^ + 53 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | ,-> @media ( --mq-a ), ( --mq-a ) { 57 | | body { 58 | | order: 1002; @@ -4660,7 +6065,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | ,-> @media ( --mq-a ), ( --mq-a ) { 57 | | body { 58 | | order: 1002; @@ -4669,121 +6075,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 57 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 57 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 56 | ,-> @media ( --mq-a ), ( --mq-a ) { 57 | | body { 58 | | order: 1002; @@ -4792,131 +6237,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:55:1] + 55 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 57 | body { + 58 | order: 1002; + : ^^^^ + 59 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | ,-> @media ( --mq-a ), ( --mq-a ) { 63 | | body { 64 | | order: 1003; @@ -4925,7 +6411,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | ,-> @media ( --mq-a ), ( --mq-a ) { 63 | | body { 64 | | order: 1003; @@ -4934,121 +6421,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 63 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 63 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 62 | ,-> @media ( --mq-a ), ( --mq-a ) { 63 | | body { 64 | | order: 1003; @@ -5057,131 +6583,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:61:1] + 61 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 63 | body { + 64 | order: 1003; + : ^^^^ + 65 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | ,-> @media ( --mq-a ), ( --mq-a ) { 69 | | body { 70 | | order: 1004; @@ -5190,7 +6757,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | ,-> @media ( --mq-a ), ( --mq-a ) { 69 | | body { 70 | | order: 1004; @@ -5199,121 +6767,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 69 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 69 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 68 | ,-> @media ( --mq-a ), ( --mq-a ) { 69 | | body { 70 | | order: 1004; @@ -5322,131 +6929,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:67:1] + 67 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 69 | body { + 70 | order: 1004; + : ^^^^ + 71 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | ,-> @media (--mq-a), (--mq-a) { 75 | | body { 76 | | order: 1005; @@ -5455,7 +7103,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | ,-> @media (--mq-a), (--mq-a) { 75 | | body { 76 | | order: 1005; @@ -5464,121 +7113,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^ + 75 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^ + 75 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^^^^^^^^^^^ + 75 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 74 | ,-> @media (--mq-a), (--mq-a) { 75 | | body { 76 | | order: 1005; @@ -5587,131 +7275,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:73:1] + 73 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 75 | body { + 76 | order: 1005; + : ^^^^ + 77 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | ,-> @media (trailer--) { 81 | | body { 82 | | order: 1006; @@ -5720,7 +7449,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | ,-> @media (trailer--) { 81 | | body { 82 | | order: 1006; @@ -5729,73 +7459,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^ + 81 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^ + 81 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^ + 81 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | @media (trailer--) { : ^^^^^^^^^ + 81 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 80 | ,-> @media (trailer--) { 81 | | body { 82 | | order: 1006; @@ -5804,131 +7557,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:79:1] + 79 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 81 | body { + 82 | order: 1006; + : ^^^^ + 83 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | ,-> @media (--min) and (--max) { 87 | | body { 88 | | order: 6; @@ -5937,7 +7731,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | ,-> @media (--min) and (--max) { 87 | | body { 88 | | order: 6; @@ -5946,121 +7741,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^^^^^^^^^^^^^ + 87 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^^^^^^^^^^^^^ + 87 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^^^^^^^^^^^^^ + 87 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^^^^^ + 87 | body { `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^^^^^ + 87 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^ + 87 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 86 | ,-> @media (--min) and (--max) { 87 | | body { 88 | | order: 6; @@ -6069,131 +7903,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:85:1] + 85 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 87 | body { + 88 | order: 6; + : ^ + 89 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | ,-> @media (--circular-mq-a) { 93 | | body { 94 | | order: 3; @@ -6202,7 +8077,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | ,-> @media (--circular-mq-a) { 93 | | body { 94 | | order: 3; @@ -6211,73 +8087,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^ + 93 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^ + 93 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^ + 93 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^ + 93 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 92 | ,-> @media (--circular-mq-a) { 93 | | body { 94 | | order: 3; @@ -6286,131 +8185,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:91:1] + 91 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 93 | body { + 94 | order: 3; + : ^ + 95 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | ,-> @media (--circular-mq-b) { 99 | | body { 100 | | order: 4; @@ -6419,7 +8359,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | ,-> @media (--circular-mq-b) { 99 | | body { 100 | | order: 4; @@ -6428,73 +8369,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^ + 99 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^ + 99 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^ + 99 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^ + 99 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 98 | ,-> @media (--circular-mq-b) { 99 | | body { 100 | | order: 4; @@ -6503,131 +8467,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:97:1] + 97 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 99 | body { + 100 | order: 4; + : ^ + 101 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | ,-> @media (--unresolved-mq) { 105 | | body { 106 | | order: 5; @@ -6636,7 +8641,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | ,-> @media (--unresolved-mq) { 105 | | body { 106 | | order: 5; @@ -6645,73 +8651,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^ + 105 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^ + 105 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^ + 105 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^ + 105 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 104 | ,-> @media (--unresolved-mq) { 105 | | body { 106 | | order: 5; @@ -6720,131 +8749,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:103:1] + 103 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 105 | body { + 106 | order: 5; + : ^ + 107 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | ,-> @media (--mq-a) { 111 | | body { 112 | | order: 1; @@ -6853,7 +8923,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | ,-> @media (--mq-a) { 111 | | body { 112 | | order: 1; @@ -6862,73 +8933,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^ + 111 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^ + 111 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^ + 111 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | @media (--mq-a) { : ^^^^^^ + 111 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 110 | ,-> @media (--mq-a) { 111 | | body { 112 | | order: 1; @@ -6937,131 +9031,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:109:1] + 109 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 111 | body { + 112 | order: 1; + : ^ + 113 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | ,-> @media (--mq-b) { 117 | | body { 118 | | order: 1; @@ -7070,7 +9205,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | ,-> @media (--mq-b) { 117 | | body { 118 | | order: 1; @@ -7079,73 +9215,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^ + 117 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^ + 117 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^ + 117 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | @media (--mq-b) { : ^^^^^^ + 117 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 116 | ,-> @media (--mq-b) { 117 | | body { 118 | | order: 1; @@ -7154,131 +9313,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:115:1] + 115 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 117 | body { + 118 | order: 1; + : ^ + 119 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | ,-> @media (--mq-a), (--mq-a) { 123 | | body { 124 | | order: 1; @@ -7287,7 +9487,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | ,-> @media (--mq-a), (--mq-a) { 123 | | body { 124 | | order: 1; @@ -7296,121 +9497,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^ + 123 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^ + 123 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^^^^^^^^^^^ + 123 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 122 | ,-> @media (--mq-a), (--mq-a) { 123 | | body { 124 | | order: 1; @@ -7419,131 +9659,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:121:1] + 121 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 123 | body { + 124 | order: 1; + : ^ + 125 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | ,-> @media not all and (--mq-a) { 129 | | body { 130 | | order: 2; @@ -7552,7 +9833,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | ,-> @media not all and (--mq-a) { 129 | | body { 130 | | order: 2; @@ -7561,97 +9843,128 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^ + 129 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^ + 129 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^^^^^^^^^^^^^^^ + 129 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^^^^^^^^^^^^^^^ + 129 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^ + 129 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | @media not all and (--mq-a) { : ^^^^^^ + 129 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 128 | ,-> @media not all and (--mq-a) { 129 | | body { 130 | | order: 2; @@ -7660,131 +9973,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:127:1] + 127 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 129 | body { + 130 | order: 2; + : ^ + 131 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | ,-> @media (--not-mq-a) { 135 | | body { 136 | | order: 1; @@ -7793,7 +10147,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | ,-> @media (--not-mq-a) { 135 | | body { 136 | | order: 1; @@ -7802,73 +10157,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^ + 135 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^ + 135 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^ + 135 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | @media (--not-mq-a) { : ^^^^^^^^^^ + 135 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 134 | ,-> @media (--not-mq-a) { 135 | | body { 136 | | order: 1; @@ -7877,131 +10255,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:133:1] + 133 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 135 | body { + 136 | order: 1; + : ^ + 137 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | ,-> @media not all and (--not-mq-a) { 141 | | body { 142 | | order: 2; @@ -8010,7 +10429,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | ,-> @media not all and (--not-mq-a) { 141 | | body { 142 | | order: 2; @@ -8019,97 +10439,128 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^ + 141 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^ + 141 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^ + 141 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^ + 141 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 140 | ,-> @media not all and (--not-mq-a) { 141 | | body { 142 | | order: 2; @@ -8118,131 +10569,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:139:1] + 139 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 141 | body { + 142 | order: 2; + : ^ + 143 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | ,-> @media (--🧑🏾‍🎤) { 148 | | .a { 149 | | order: 1; @@ -8251,7 +10743,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | ,-> @media (--🧑🏾‍🎤) { 148 | | .a { 149 | | order: 1; @@ -8260,73 +10753,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^ + 148 | .a { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^ + 148 | .a { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 147 | ,-> @media (--🧑🏾‍🎤) { 148 | | .a { 149 | | order: 1; @@ -8335,125 +10851,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:146:1] + 146 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 148 | .a { + 149 | order: 1; + : ^ + 150 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | ,-> @media (--\(\)-escaped) { 154 | | .a { 155 | | order: 2; @@ -8462,7 +11017,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | ,-> @media (--\(\)-escaped) { 154 | | .a { 155 | | order: 2; @@ -8471,73 +11027,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^ + 154 | .a { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^ + 154 | .a { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^ + 154 | .a { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^ + 154 | .a { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 153 | ,-> @media (--\(\)-escaped) { 154 | | .a { 155 | | order: 2; @@ -8546,404 +11125,532 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:152:1] + 152 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 154 | .a { + 155 | order: 2; + : ^ + 156 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | ,-> @media (--modern) and (width > 1024px) { 160 | | .a { order: 3; } 161 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | ,-> @media (--modern) and (width > 1024px) { 160 | | .a { order: 3; } 161 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^ + 160 | .a { order: 3; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^ + 160 | .a { order: 3; } `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^ + 160 | .a { order: 3; } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^ + 160 | .a { order: 3; } `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^^^ + 160 | .a { order: 3; } `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^^^ + 160 | .a { order: 3; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | @media (--modern) and (width > 1024px) { : ^^ + 160 | .a { order: 3; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 159 | ,-> @media (--modern) and (width > 1024px) { 160 | | .a { order: 3; } 161 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:158:1] + 158 | 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 - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | ,-> @media (--md-and-larger1) { 164 | | body { 165 | | background-color: red; @@ -8952,7 +11659,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | ,-> @media (--md-and-larger1) { 164 | | body { 165 | | background-color: red; @@ -8961,73 +11669,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^ + 164 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^ + 164 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^ + 164 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^ + 164 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 163 | ,-> @media (--md-and-larger1) { 164 | | body { 165 | | background-color: red; @@ -9036,131 +11767,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:162:1] + 162 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 164 | body { + 165 | background-color: red; + : ^^^ + 166 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | ,-> @media (--md-and-larger2) { 170 | | body { 171 | | background-color: yellow; @@ -9169,7 +11941,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | ,-> @media (--md-and-larger2) { 170 | | body { 171 | | background-color: yellow; @@ -9178,73 +11951,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^ + 170 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^ + 170 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^ + 170 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^ + 170 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 169 | ,-> @media (--md-and-larger2) { 170 | | body { 171 | | background-color: yellow; @@ -9253,131 +12049,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:168:1] + 168 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^ + 172 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | ,-> @media (--md-and-larger3) { 176 | | body { 177 | | background-color: green; @@ -9386,7 +12223,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | ,-> @media (--md-and-larger3) { 176 | | body { 177 | | background-color: green; @@ -9395,73 +12233,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^ + 176 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^ + 176 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^ + 176 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^ + 176 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 175 | ,-> @media (--md-and-larger3) { 176 | | body { 177 | | background-color: green; @@ -9470,131 +12331,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:174:1] + 174 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 176 | body { + 177 | background-color: green; + : ^^^^^ + 178 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | ,-> @media (--screen) and (--md-larger4) { 182 | | body { 183 | | background-color: green; @@ -9603,7 +12505,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | ,-> @media (--screen) and (--md-larger4) { 182 | | body { 183 | | background-color: green; @@ -9612,121 +12515,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^ + 182 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^ + 182 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^ + 182 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^ + 182 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^ + 182 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^ + 182 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^ + 182 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^ + 182 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^ + 182 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^ + 182 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 181 | ,-> @media (--screen) and (--md-larger4) { 182 | | body { 183 | | background-color: green; @@ -9735,131 +12677,172 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:180:1] + 180 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 182 | body { + 183 | background-color: green; + : ^^^^^ + 184 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | ,-> @media (--md-larger4) and (--md-smaller4) { 188 | | body { 189 | | background-color: green; @@ -9868,7 +12851,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | ,-> @media (--md-larger4) and (--md-smaller4) { 188 | | body { 189 | | background-color: green; @@ -9877,121 +12861,160 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^ + 188 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^ + 188 | body { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^ + 188 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^ + 188 | body { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^ + 188 | body { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^ + 188 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^ + 188 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 187 | ,-> @media (--md-larger4) and (--md-smaller4) { 188 | | body { 189 | | background-color: green; @@ -10000,125 +13023,165 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:186:1] + 186 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 018ace45a220..a3cacc3e4d12 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,128 +100,168 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 2 | h1 { + 3 | color: green; + : ^^^^^ + 4 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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; @@ -225,7 +271,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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; @@ -235,139 +282,184 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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 - ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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; @@ -377,357 +469,462 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:6:1] + 6 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^ + 11 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:13:1] + 13 | 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 */ {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 18 | ,-> @document url("https://www.example.com/") { 19 | | @media screen and (min-width: 900px) { 20 | | article { @@ -738,7 +935,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 18 | ,-> @document url("https://www.example.com/") { 19 | | @media screen and (min-width: 900px) { 20 | | article { @@ -749,43 +947,56 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 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] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 18 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media screen and (min-width: 900px) { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 18 | ,-> @document url("https://www.example.com/") { 19 | | @media screen and (min-width: 900px) { 20 | | article { @@ -796,329 +1007,433 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:17:1] + 17 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 e275c3dac4a0..3d0be3b91d85 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 a47e4e647127..14968f2c375a 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,754 +74,988 @@ ,-[$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 - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:4:1] + 4 | 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:5:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:4:1] + 4 | 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:5:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:4:1] + 4 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:4:1] + 4 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:4:1] + 4 | 5 | @font-feature-values Otaru { : ^^^^^ + 6 | @annotation { circled: 1; black-boxed: 3; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:4:1] + 4 | 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:5:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:4:1] + 4 | 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 - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:8:1] + 8 | 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:9:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:8:1] + 8 | 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:9:1] - 9 | @font-feature-values Otaru Kisa { - : ^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:8:1] + 8 | + 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:8:1] + 8 | + 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:8:1] + 8 | + 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:8:1] + 8 | + 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:8:1] + 8 | 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:9:1] - 9 | @font-feature-values Otaru Kisa { - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:8:1] + 8 | + 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 - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 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:13:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 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:13:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 13 | @font-feature-values Taisho Gothic { : ^^^^^^ + 14 | @annotation { boxed: 1; circled: 4; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 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:13:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:12:1] + 12 | 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 - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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:17:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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:17:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 17 | @font-feature-values Taisho Gothic, Bar { : ^^^ + 18 | @annotation { boxed: 1; circled: 4; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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:17:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:16:1] + 16 | 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 - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | ,-> h3.title { 22 | | /* circled form defined for both fonts */ 23 | | font-family: Otaru Kisa, Taisho Gothic; @@ -827,7 +1064,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | ,-> h3.title { 22 | | /* circled form defined for both fonts */ 23 | | font-family: Otaru Kisa, Taisho Gothic; @@ -836,67 +1074,88 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x WqName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | h3.title { : ^^^^^ + 22 | /* circled form defined for both fonts */ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 21 | ,-> h3.title { 22 | | /* circled form defined for both fonts */ 23 | | font-family: Otaru Kisa, Taisho Gothic; @@ -905,157 +1164,209 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:20:1] + 20 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 edba90e968a7..e75ab071920b 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 3f4d7a85fc28..fa6e5dd7d0d2 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,3759 +178,4984 @@ ,-[$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: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 Ident - ,-[$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 Url - ,-[$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 Ident - ,-[$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 UrlValue - ,-[$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 Str - ,-[$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 Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] + ,-[$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:52:1] + ,-[$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:52:1] + ,-[$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:52:1] + ,-[$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:52:1] + ,-[$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:52:1] + ,-[$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:52:1] + ,-[$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 UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] + ,-[$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:53:1] + ,-[$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:53:1] + ,-[$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:53:1] + ,-[$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:53:1] + ,-[$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:53:1] + ,-[$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:53:1] + ,-[$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:53:1] + ,-[$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 Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] + ,-[$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:54:1] + ,-[$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:54:1] + ,-[$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:54:1] + ,-[$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:54:1] + ,-[$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:54:1] + ,-[$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:54:1] + ,-[$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:54:1] + ,-[$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:54:1] + ,-[$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:55:1] + ,-[$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:55:1] + ,-[$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:55:1] + ,-[$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:55:1] + ,-[$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:55:1] + ,-[$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:55:1] + ,-[$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:55:1] + ,-[$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:55:1] + ,-[$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:56:1] + ,-[$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:56:1] + ,-[$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:56:1] + ,-[$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:56:1] + ,-[$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:56:1] + ,-[$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:56:1] + ,-[$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:56:1] + ,-[$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:56:1] + ,-[$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:57:1] + ,-[$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:57:1] + ,-[$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:57:1] + ,-[$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:57:1] + ,-[$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:57:1] + ,-[$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:57:1] + ,-[$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:57:1] + ,-[$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:57:1] + ,-[$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:58:1] + ,-[$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:58:1] + ,-[$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:58:1] + ,-[$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:58:1] + ,-[$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:58:1] + ,-[$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:58:1] + ,-[$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:58:1] + ,-[$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 UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] + ,-[$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:59:1] + ,-[$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:59:1] + ,-[$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:59:1] + ,-[$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:59:1] + ,-[$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:59:1] + ,-[$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:59:1] + ,-[$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:59:1] + ,-[$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:59:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] + 59 | @import url(~aliasesImport/alias.css); 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'); : ^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:61:1] + 61 | 62 | @import url(./test.css); : ^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:63:1] + 63 | 64 | ,-> @import './te\ 65 | `-> st.css'; + 66 | @import './te\ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:63:1] + 63 | 64 | ,-> @import './te\ 65 | `-> st.css'; + 66 | @import './te\ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:63:1] + 63 | 64 | @import './te\ : ^^^^^^ + 65 | st.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:63:1] + 63 | 64 | @import './te\ : ^^^^^^ + 65 | st.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:63:1] + 63 | 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 +5163,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 +5172,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 +5197,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 +5214,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 | | \ @@ -3988,6781 +5223,8877 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:76:1] + 76 | 77 | @import "./te'st.css"; : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | @import url("./te'st.css"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:76:1] + 76 | 77 | @import "./te'st.css"; : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | @import url("./te'st.css"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:76:1] + 76 | 77 | @import "./te'st.css"; : ^^^^^^ + 78 | @import url("./te'st.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:76:1] + 76 | 77 | @import "./te'st.css"; : ^^^^^^ + 78 | @import url("./te'st.css"); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:76:1] + 76 | 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] - 78 | @import url("./te'st.css"); + ,-[$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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:90:1] 90 | @import url('./t\65\73\74.css'); - : ^^^^^^^^^^^^^^^^^^ + 91 | @import url(./test\ test.css); + : ^^^^^^^^^^^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- - x Str + x UrlValueRaw ,-[$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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:92:1] 92 | @import url(./t\65st%20test.css); - : ^^^^^^^^^^^^^^^^^^^ + 93 | @import url('./t\65st%20test.css'); + : ^^^^^^^^^^^^^^^^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- - x UrlValueRaw + x Str ,-[$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: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: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: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: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: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: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: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: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: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: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: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:94:1] 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] - 94 | @import url("./t\65st%20test.css"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] - 94 | @import url("./t\65st%20test.css"); - : ^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] - 94 | @import url("./t\65st%20test.css"); - : ^^^^^^^^^^^^^^^^^^^^^ + 96 | @import './t\65st%20test.css'; `---- x Str ,-[$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: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: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: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: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: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: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: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: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:96:1] 96 | @import './t\65st%20test.css'; - : ^^^^^^ - `---- - - x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] - 96 | @import './t\65st%20test.css'; - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] - 97 | @import url( test.css ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] - 97 | @import url( test.css ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] - 97 | @import url( test.css ); - : ^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] 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'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:103:1] + 103 | 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); : ^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:107:1] + 107 | 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); : ^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:111:1] + 111 | 112 | @import " ./test.css "; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | @import url(' ./test.css '); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:111:1] + 111 | 112 | @import " ./test.css "; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | @import url(' ./test.css '); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:111:1] + 111 | 112 | @import " ./test.css "; : ^^^^^^ + 113 | @import url(' ./test.css '); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:111:1] + 111 | 112 | @import " ./test.css "; : ^^^^^^ + 113 | @import url(' ./test.css '); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:111:1] + 111 | 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 ); : ^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:115:1] + 115 | 116 | @import "./my.scss"; : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:115:1] + 115 | 116 | @import "./my.scss"; : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:115:1] + 115 | 116 | @import "./my.scss"; : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:115:1] + 115 | 116 | @import "./my.scss"; : ^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:116:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:115:1] + 115 | 116 | @import "./my.scss"; : ^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:117:1] + 117 | 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); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 123 | @import url(package/first.css); : ^^^^^^ + 124 | @import url(package/second.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 123 | @import url(package/first.css); : ^^^^^^ + 124 | @import url(package/second.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 123 | @import url(package/first.css); : ^^^ + 124 | @import url(package/second.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:122:1] + 122 | 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); : ^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:125:1] + 125 | 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); : ^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:146:1] + 146 | 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); : ^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:158:1] + 158 | 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); : ^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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] + ,-[$DIR/tests/fixture/at-rule/import/input.css:165:1] + 165 | 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 b87ebc82cddb..57377091bb2c 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,130 +61,159 @@ ,-[$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 { /* ... */ } : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:4:1] + 4 | 5 | ,-> @keyframes slidein { 6 | | from { 7 | | transform: translateX(0%); @@ -197,7 +226,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:4:1] + 4 | 5 | ,-> @keyframes slidein { 6 | | from { 7 | | transform: translateX(0%); @@ -210,25 +240,32 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:4:1] + 4 | 5 | @keyframes slidein { : ^^^^^^^^^ + 6 | from { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:4:1] + 4 | 5 | @keyframes slidein { : ^^^^^^^^^ + 6 | from { `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:4:1] + 4 | 5 | @keyframes slidein { : ^^^^^^^ + 6 | from { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:4:1] + 4 | 5 | ,-> @keyframes slidein { 6 | | from { 7 | | transform: translateX(0%); @@ -241,185 +278,242 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:4:1] + 4 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 6 | from { + 7 | transform: translateX(0%); + : ^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:9:1] + 9 | + 10 | ,-> to { 11 | | transform: translateX(100%); 12 | `-> } + 13 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:9:1] + 9 | + 10 | to { + : ^^ + 11 | transform: translateX(100%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:9:1] + 9 | + 10 | ,-> to { 11 | | transform: translateX(100%); 12 | `-> } + 13 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] - 10 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:9:1] + 9 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 10 | to { + 11 | transform: translateX(100%); + : ^^^ + 12 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:14:1] + 14 | 15 | ,-> @keyframes identifier { 16 | | 0% { top: 0; left: 0; } 17 | | 30% { top: 50px; } @@ -429,7 +523,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:14:1] + 14 | 15 | ,-> @keyframes identifier { 16 | | 0% { top: 0; left: 0; } 17 | | 30% { top: 50px; } @@ -439,25 +534,32 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:14:1] + 14 | 15 | @keyframes identifier { : ^^^^^^^^^ + 16 | 0% { top: 0; left: 0; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:14:1] + 14 | 15 | @keyframes identifier { : ^^^^^^^^^ + 16 | 0% { top: 0; left: 0; } `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:14:1] + 14 | 15 | @keyframes identifier { : ^^^^^^^^^^ + 16 | 0% { top: 0; left: 0; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:14:1] + 14 | 15 | ,-> @keyframes identifier { 16 | | 0% { top: 0; left: 0; } 17 | | 30% { top: 50px; } @@ -467,547 +569,728 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:14:1] + 14 | 15 | @keyframes identifier { : ^ + 16 | 0% { top: 0; left: 0; } `---- 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: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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$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; } - : ^^^^^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^ + ,-[$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; } - : ^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$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; } - : ^^^^^^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^^^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^^^^ + ,-[$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; } - : ^ + ,-[$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:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$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:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 16 | 0% { top: 0; left: 0; } + 17 | 30% { top: 50px; } + : ^^^^ + 18 | 68%, 72% { left: 50px; } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 16 | 0% { top: 0; left: 0; } + 17 | 30% { top: 50px; } + : ^^^^ + 18 | 68%, 72% { left: 50px; } `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] - 17 | 30% { top: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:17:5] - 17 | 30% { top: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:1] + 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:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:1] + 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:1] + 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:1] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ + 20 | } `---- x SimpleBlock - ,-[$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:1] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | } `---- x LBrace - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ + 20 | } `---- x Dimension - ,-[$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:1] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ + 20 | } `---- x Length - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ + 20 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:21:1] + 21 | 22 | @keyframes FOO {} : ^^^^^^^^^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:21:1] + 21 | 22 | @keyframes FOO {} : ^^^^^^^^^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:21:1] + 21 | 22 | @keyframes FOO {} : ^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:21:1] + 21 | 22 | @keyframes FOO {} : ^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:21:1] + 21 | 22 | @keyframes FOO {} : ^^^ + 23 | @keyframes "initial" {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:21:1] + 21 | 22 | @keyframes FOO {} : ^^ + 23 | @keyframes "initial" {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:21:1] + 21 | 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 +1314,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 +1339,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,365 +1385,473 @@ `---- 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 { : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:26:1] + 26 | + 27 | ,-> from { 28 | | margin-left: 0px; 29 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:26:1] + 26 | + 27 | from { + : ^^^^ + 28 | margin-left: 0px; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:26:1] + 26 | + 27 | ,-> from { 28 | | margin-left: 0px; 29 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] - 27 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:26:1] + 26 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 27 | from { + 28 | margin-left: 0px; + : ^^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:30:1] + 30 | + 31 | ,-> 50% { 32 | | margin-left: 110px; 33 | | opacity: 1; 34 | `-> } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | 50% { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:30:1] + 30 | + 31 | 50% { + : ^^^ + 32 | margin-left: 110px; `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | 50% { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:30:1] + 30 | + 31 | 50% { + : ^^ + 32 | margin-left: 110px; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:30:1] + 30 | + 31 | ,-> 50% { 32 | | margin-left: 110px; 33 | | opacity: 1; 34 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] - 31 | 50% { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:30:1] + 30 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 32 | margin-left: 110px; + 33 | opacity: 1; + : ^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:35:1] + 35 | + 36 | ,-> 50% { 37 | | opacity: 0.9; 38 | `-> } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | 50% { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:35:1] + 35 | + 36 | 50% { + : ^^^ + 37 | opacity: 0.9; `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | 50% { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:35:1] + 35 | + 36 | 50% { + : ^^ + 37 | opacity: 0.9; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | ,-> 50% { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:35:1] + 35 | + 36 | ,-> 50% { 37 | | opacity: 0.9; 38 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] - 36 | 50% { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:35:1] + 35 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^ + 38 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:39:1] + 39 | + 40 | ,-> to { 41 | | margin-left: 200px; 42 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:39:1] + 39 | + 40 | to { + : ^^ + 41 | margin-left: 200px; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:39:1] + 39 | + 40 | ,-> to { 41 | | margin-left: 200px; 42 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] - 40 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:39:1] + 39 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 40 | to { + 41 | margin-left: 200px; + : ^^ + 42 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:45:1] + 45 | 46 | ,-> @keyframes slidein-up { 47 | | fRoM { 48 | | transform: translateX(0%); @@ -1468,7 +1864,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:45:1] + 45 | 46 | ,-> @keyframes slidein-up { 47 | | fRoM { 48 | | transform: translateX(0%); @@ -1481,25 +1878,32 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:45:1] + 45 | 46 | @keyframes slidein-up { : ^^^^^^^^^ + 47 | fRoM { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:45:1] + 45 | 46 | @keyframes slidein-up { : ^^^^^^^^^ + 47 | fRoM { `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:45:1] + 45 | 46 | @keyframes slidein-up { : ^^^^^^^^^^ + 47 | fRoM { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:45:1] + 45 | 46 | ,-> @keyframes slidein-up { 47 | | fRoM { 48 | | transform: translateX(0%); @@ -1512,179 +1916,235 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:45:1] + 45 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^ + 49 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | ,-> tO { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:50:1] + 50 | + 51 | ,-> tO { 52 | | transform: translateX(100%); 53 | `-> } + 54 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | tO { - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:50:1] + 50 | + 51 | tO { + : ^^ + 52 | transform: translateX(100%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | ,-> tO { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:50:1] + 50 | + 51 | ,-> tO { 52 | | transform: translateX(100%); 53 | `-> } + 54 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] - 51 | tO { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:50:1] + 50 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 e5a2d94541ec..4040f458a01c 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 @@ -145,7 +145,8 @@ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | ,-> @layer override { 4 | | @keyframes slide-left { 5 | | from { translate: 0; } @@ -155,7 +156,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | ,-> @layer override { 4 | | @keyframes slide-left { 5 | | from { translate: 0; } @@ -165,37 +167,48 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | @layer override { : ^^^^^ + 4 | @keyframes slide-left { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | @layer override { : ^^^^^ + 4 | @keyframes slide-left { `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | @layer override { : ^^^^^^^^ + 4 | @keyframes slide-left { `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | @layer override { : ^^^^^^^^ + 4 | @keyframes slide-left { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | @layer override { : ^^^^^^^^ + 4 | @keyframes slide-left { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 3 | ,-> @layer override { 4 | | @keyframes slide-left { 5 | | from { translate: 0; } @@ -205,207 +218,272 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:2:1] + 2 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^ + 7 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | ,-> @layer framework { 11 | | @keyframes slide-left { 12 | | from { margin-left: 0; } @@ -415,7 +493,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | ,-> @layer framework { 11 | | @keyframes slide-left { 12 | | from { margin-left: 0; } @@ -425,37 +504,48 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | @layer framework { : ^^^^^ + 11 | @keyframes slide-left { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | @layer framework { : ^^^^^ + 11 | @keyframes slide-left { `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | @layer framework { : ^^^^^^^^^ + 11 | @keyframes slide-left { `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | @layer framework { : ^^^^^^^^^ + 11 | @keyframes slide-left { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | @layer framework { : ^^^^^^^^^ + 11 | @keyframes slide-left { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 10 | ,-> @layer framework { 11 | | @keyframes slide-left { 12 | | from { margin-left: 0; } @@ -465,576 +555,732 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:9:1] + 9 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^ + 14 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^ `---- x Time - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:16:1] + 16 | 17 | .sidebar { animation: slide-left 300ms; } : ^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:18:1] + 18 | 19 | @layer { /* layer 1 */ } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @layer { /* layer 2 */ } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:18:1] + 18 | 19 | @layer { /* layer 1 */ } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @layer { /* layer 2 */ } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:18:1] + 18 | 19 | @layer { /* layer 1 */ } : ^^^^^ + 20 | @layer { /* layer 2 */ } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:18:1] + 18 | 19 | @layer { /* layer 1 */ } : ^^^^^ + 20 | @layer { /* layer 2 */ } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:18:1] + 18 | 19 | @layer { /* layer 1 */ } : ^^^^^^^^^^^^^^^^^ + 20 | @layer { /* layer 2 */ } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:18:1] + 18 | 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 */ } : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | ,-> @layer reset.type { 23 | | strong { font-weight: bold; } 24 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | ,-> @layer reset.type { 23 | | strong { font-weight: bold; } 24 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | @layer reset.type { : ^^^^^ + 23 | strong { font-weight: bold; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | @layer reset.type { : ^^^^^ + 23 | strong { font-weight: bold; } `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | @layer reset.type { : ^^^^^^^^^^ + 23 | strong { font-weight: bold; } `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | @layer reset.type { : ^^^^^^^^^^ + 23 | strong { font-weight: bold; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | @layer reset.type { : ^^^^^ + 23 | strong { font-weight: bold; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | @layer reset.type { : ^^^^ + 23 | strong { font-weight: bold; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 22 | ,-> @layer reset.type { 23 | | strong { font-weight: bold; } 24 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:21:1] + 21 | 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 - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | ,-> @layer framework { 27 | | .title { font-weight: 100; } 28 | | @@ -1045,7 +1291,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | ,-> @layer framework { 27 | | .title { font-weight: 100; } 28 | | @@ -1056,37 +1303,48 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | @layer framework { : ^^^^^ + 27 | .title { font-weight: 100; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | @layer framework { : ^^^^^ + 27 | .title { font-weight: 100; } `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | @layer framework { : ^^^^^^^^^ + 27 | .title { font-weight: 100; } `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | @layer framework { : ^^^^^^^^^ + 27 | .title { font-weight: 100; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | @layer framework { : ^^^^^^^^^ + 27 | .title { font-weight: 100; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 26 | ,-> @layer framework { 27 | | .title { font-weight: 100; } 28 | | @@ -1097,506 +1355,650 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:25:1] + 25 | 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 - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } + 32 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } + 32 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 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 { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 29 | @layer theme { + : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 29 | @layer theme { + : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 29 | @layer theme { + : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 29 | @layer theme { + : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 29 | @layer theme { + : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] - 29 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 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 { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:28:1] + 28 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^ + 31 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | ,-> @layer reset { 35 | | [hidden] { display: none; } 36 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | ,-> @layer reset { 35 | | [hidden] { display: none; } 36 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 34 | ,-> @layer reset { 35 | | [hidden] { display: none; } 36 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:33:1] + 33 | 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 - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | ,-> @layer framework { 39 | | @layer default { 40 | | p { margin-block: 0.75em; } @@ -1609,7 +2011,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | ,-> @layer framework { 39 | | @layer default { 40 | | p { margin-block: 0.75em; } @@ -1622,37 +2025,48 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | @layer framework { : ^^^^^ + 39 | @layer default { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | @layer framework { : ^^^^^ + 39 | @layer default { `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | @layer framework { : ^^^^^^^^^ + 39 | @layer default { `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | @layer framework { : ^^^^^^^^^ + 39 | @layer default { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | @layer framework { : ^^^^^^^^^ + 39 | @layer default { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 38 | ,-> @layer framework { 39 | | @layer default { 40 | | p { margin-block: 0.75em; } @@ -1665,393 +2079,516 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:37:1] + 37 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^ + 41 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } + 46 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } + 46 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 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 { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | @layer theme { + : ^^^^^ + 44 | p { color: #222; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | @layer theme { + : ^^^^^ + 44 | p { color: #222; } `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | @layer theme { + : ^^^^^ + 44 | p { color: #222; } `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | @layer theme { + : ^^^^^ + 44 | p { color: #222; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | @layer theme { + : ^^^^^ + 44 | p { color: #222; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | ,-> @layer theme { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } + 46 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] - 43 | @layer theme { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:42:1] + 42 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^ + 45 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 48 | ,-> @layer framework.theme { 49 | | /* These styles will be added to the theme layer inside the framework layer */ 50 | | blockquote { color: rebeccapurple; } @@ -2059,7 +2596,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 48 | ,-> @layer framework.theme { 49 | | /* These styles will be added to the theme layer inside the framework layer */ 50 | | blockquote { color: rebeccapurple; } @@ -2067,43 +2605,56 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 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] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 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] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 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] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 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] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 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] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 48 | @layer framework.theme { : ^^^^^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 48 | ,-> @layer framework.theme { 49 | | /* These styles will be added to the theme layer inside the framework layer */ 50 | | blockquote { color: rebeccapurple; } @@ -2111,121 +2662,161 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:47:1] + 47 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 7141fb91a0da..c56a06090fd2 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,14002 +158,18246 @@ ,-[$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 {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^^^^^^^^^^^ + 5 | @media screen {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^^^^^^^^^^^ + 5 | @media screen {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^^^ + 5 | @media screen {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^^^ + 5 | @media screen {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 4 | @media all {} : ^^ + 5 | @media screen {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:3:1] + 3 | 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] + ,-[$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 ) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:14:1] + 14 | 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 {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^ + 23 | @media only screen and ( color ) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 22 | @media only screen and (color) {} : ^^ + 23 | @media only screen and ( color ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:21:1] + 21 | 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 ) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^ + 26 | @media(min-width: 20px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^ + 26 | @media(min-width: 20px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^ + 26 | @media(min-width: 20px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^^^ + 26 | @media(min-width: 20px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^ + 26 | @media(min-width: 20px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^ + 26 | @media(min-width: 20px){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 25 | @media (min-width: 20px) {} : ^^ + 26 | @media(min-width: 20px){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:24:1] + 24 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:32:1] + 32 | 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){} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:38:1] + 38 | 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){} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^ + 44 | @media (height <= 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^^ + 44 | @media (height <= 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^ + 44 | @media (height <= 600px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 43 | @media (height < 600px) {} : ^^ + 44 | @media (height <= 600px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:42:1] + 42 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^ + 57 | @media (600px <= height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^ + 57 | @media (600px <= height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^ + 57 | @media (600px <= height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^^^^^ + 57 | @media (600px <= height) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 56 | @media (600px < height) {} : ^^ + 57 | @media (600px <= height) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:55:1] + 55 | 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] - 67 | @media(600px>=height) {} + ,-[$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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^ + 70 | @media (400px <= width < 700px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 69 | @media (400px < width < 700px) {} : ^^ + 70 | @media (400px <= width < 700px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:68:1] + 68 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^ + 83 | @media (400px >= width > 700px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 82 | @media (400px > width > 700px) {} : ^^ + 83 | @media (400px >= width > 700px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:81:1] + 81 | 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){} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:94:1] + 94 | 95 | @media (--modern) and (min-width: 1024px) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaNot - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 97 | @media (not (color)) or (hover) {} : ^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:96:1] + 96 | 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 ) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:103:1] + 103 | 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)) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^ + 108 | @media ONLY screen AND (color) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^ + 108 | @media ONLY screen AND (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^^ + 108 | @media ONLY screen AND (color) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 107 | @media NOT all {} : ^^ + 108 | @media ONLY screen AND (color) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:106:1] + 106 | 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)) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:111:1] + 111 | 112 | @media {} : ^^^^^^^^^ + 113 | @media {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:111:1] + 111 | 112 | @media {} : ^^^^^^^^^ + 113 | @media {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:111:1] + 111 | 112 | @media {} : ^^^^^ + 113 | @media {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:111:1] + 111 | 112 | @media {} : ^^^^^ + 113 | @media {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:111:1] + 111 | 112 | @media {} : ^^ + 113 | @media {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:111:1] + 111 | 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 {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:115:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:114:1] + 114 | 115 | @media tty {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | ,-> @media print { 118 | | html 119 | | main { @@ -14163,7 +18407,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | ,-> @media print { 118 | | html 119 | | main { @@ -14173,43 +18418,56 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | @media print { : ^^^^^ + 118 | html `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | @media print { : ^^^^^ + 118 | html `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | @media print { : ^^^^^ + 118 | html `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | @media print { : ^^^^^ + 118 | html `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | @media print { : ^^^^^ + 118 | html `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | @media print { : ^^^^^ + 118 | html `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 117 | ,-> @media print { 118 | | html 119 | | main { @@ -14219,170 +18477,223 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:116:1] + 116 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 119 | main { + 120 | color: orange; + : ^^^^^^ + 121 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | ,-> @media print { 125 | | html, 126 | | main { @@ -14392,7 +18703,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | ,-> @media print { 125 | | html, 126 | | main { @@ -14402,43 +18714,56 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | @media print { : ^^^^^ + 125 | html, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | @media print { : ^^^^^ + 125 | html, `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | @media print { : ^^^^^ + 125 | html, `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | @media print { : ^^^^^ + 125 | html, `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | @media print { : ^^^^^ + 125 | html, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | @media print { : ^^^^^ + 125 | html, `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 124 | ,-> @media print { 125 | | html, 126 | | main { @@ -14448,3422 +18773,4434 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:123:1] + 123 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 126 | main { + 127 | color: orange; + : ^^^^^^ + 128 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^ `---- x MediaNot - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^ `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:130:1] + 130 | 131 | @media (NOT (color)) OR (hover) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 133 | @media (width > calc(5px + 1rem)) {} : ^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:132:1] + 132 | 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)) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^ + 143 | @media (height foo bar) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^ + 143 | @media (height foo bar) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x LParen - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^^ + 143 | @media (height foo bar) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 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] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^^^^ + 143 | @media (height foo bar) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 142 | @media (height << 600px) {} : ^^ + 143 | @media (height foo bar) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:141:1] + 141 | 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 f7a74d74040a..6425409ce82b 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 603b11a9968f..e630198a6cf1 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,194 +110,256 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^ + 5 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | ,-> .foo { 9 | | color: red; 10 | | @nest .parent & { @@ -301,7 +369,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | ,-> .foo { 9 | | color: red; 10 | | @nest .parent & { @@ -311,43 +380,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | .foo { : ^^^^ + 9 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | .foo { : ^^^^ + 9 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | .foo { : ^^^^ + 9 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | .foo { : ^^^^ + 9 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | .foo { : ^^^^ + 9 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | .foo { : ^^^ + 9 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 8 | ,-> .foo { 9 | | color: red; 10 | | @nest .parent & { @@ -357,197 +439,260 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:7:1] + 7 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^ + 12 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | ,-> .foo { 16 | | color: red; 17 | | @nest :not(&) { @@ -557,7 +702,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | ,-> .foo { 16 | | color: red; 17 | | @nest :not(&) { @@ -567,43 +713,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | .foo { : ^^^ + 16 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 15 | ,-> .foo { 16 | | color: red; 17 | | @nest :not(&) { @@ -613,209 +772,276 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:14:1] + 14 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^ + 19 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | ,-> .foo { 23 | | color: blue; 24 | | @@ -829,7 +1055,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | ,-> .foo { 23 | | color: blue; 24 | | @@ -843,43 +1070,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | .foo { : ^^^^ + 23 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | .foo { : ^^^^ + 23 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | .foo { : ^^^^ + 23 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | .foo { : ^^^^ + 23 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | .foo { : ^^^^ + 23 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | .foo { : ^^^ + 23 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 22 | ,-> .foo { 23 | | color: blue; 24 | | @@ -893,327 +1133,422 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/nest/input.css:21:1] + 21 | 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 - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^^ + 26 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^^ + 26 | color: red; `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^^^^ + 26 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^^^^ + 26 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^^ + 26 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^^ + 26 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^^ + 26 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^^^ + 26 | color: red; `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^ + 26 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^ + 26 | color: red; `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | @nest .bar & { + : ^ + 26 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | ,-> @nest .bar & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 25 | ,-> @nest .bar & { 26 | | color: red; 27 | | &.baz { 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] - 25 | @nest .bar & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:24:1] + 24 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 2946a612c490..8fbdcbcee59c 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,2254 +67,2979 @@ ,-[$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:16:1] + ,-[$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:16:1] + ,-[$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:16:1] + ,-[$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:17:1] + ,-[$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:17:1] + ,-[$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:17:1] + ,-[$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:17:1] + ,-[$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:17:1] + ,-[$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 LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + 16 | @page :blank:first { } 17 | @page { : ^ + 18 | @top-left {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] + 17 | @page { + 18 | @top-left {} + : ^^^^^^^^^^^^ + 19 | @bottom-center {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] + 17 | @page { + 18 | @top-left {} + : ^^^^^^^^^^^^ + 19 | @bottom-center {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^^^^^^^^ + ,-[$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:18:5] - 18 | @top-left {} - : ^^^^^^^^ + ,-[$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:18:5] - 18 | @top-left {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] + 17 | @page { + 18 | @top-left {} + : ^^ + 19 | @bottom-center {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] - 18 | @top-left {} - : ^ + ,-[$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:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:1] + 18 | @top-left {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:1] + 18 | @top-left {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:1] + 18 | @top-left {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^ + 20 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:1] + 18 | @top-left {} + 19 | @bottom-center {} + : ^^^^^^^^^^^^^ + 20 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:1] + 18 | @top-left {} + 19 | @bottom-center {} + : ^^ + 20 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:18:1] + 18 | @top-left {} + 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 {}} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^ + 25 | @page :right { @bottom-right-corner {}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 24 | @page :left { @bottom-left-corner {}} : ^^ + 25 | @page :right { @bottom-right-corner {}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:23:1] + 23 | 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: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 PageSelectorPseudo - ,-[$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 SimpleBlock - ,-[$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 LBrace - ,-[$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 ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + 26 | @page :first { + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:27:5] - 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:27:5] - 27 | @bottom-left-corner {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + 26 | @page :first { + 27 | @bottom-left-corner {} + : ^^ + 28 | @bottom-right-corner {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] - 27 | @bottom-left-corner {} - : ^ + ,-[$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:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:1] + 27 | @bottom-left-corner {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:1] + 27 | @bottom-left-corner {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:1] + 27 | @bottom-left-corner {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:1] + 27 | @bottom-left-corner {} + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:1] + 27 | @bottom-left-corner {} + 28 | @bottom-right-corner {} + : ^^ + 29 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:27:1] + 27 | @bottom-left-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 +3051,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 +3068,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,241 +3133,311 @@ 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 - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:39:1] + 39 | + 40 | ,-> @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } + 44 | @top-right { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:39:1] + 39 | + 40 | ,-> @top-left { 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 { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:39:1] + 39 | + 40 | @top-left { + : ^^^^^^^^ + 41 | content: "foo"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:39:1] + 39 | + 40 | @top-left { + : ^^^^^^^^ + 41 | content: "foo"; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] - 40 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:39:1] + 39 | + 40 | ,-> @top-left { 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 { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:39:1] + 39 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 +3454,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 +3472,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,286 +3538,372 @@ `---- 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 - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:50:1] + 50 | + 51 | ,-> @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } + 55 | @top-right { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:50:1] + 50 | + 51 | ,-> @top-left { 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 { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:50:1] + 50 | + 51 | @top-left { + : ^^^^^^^^ + 52 | content: "foo"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:50:1] + 50 | + 51 | @top-left { + : ^^^^^^^^ + 52 | content: "foo"; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] - 51 | ,-> @top-left { + ,-[$DIR/tests/fixture/at-rule/page/input.css:50:1] + 50 | + 51 | ,-> @top-left { 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 { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:50:1] + 50 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } + 58 | `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:1] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } + 58 | `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:1] + 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:1] + 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:1] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } + 58 | `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 55 | @top-right { + 56 | content: "bar"; + : ^^^^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^^^^^^^^^^^ + 60 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^^^^^^^^^^^ + 60 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^^^^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^^^^^ + 60 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^^^ + 60 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^^^ + 60 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^^^ + 60 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 59 | margin: 20px; + : ^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] - 59 | margin: 20px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:58:1] + 58 | + 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 c1a2a1e968b6..384563485783 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:2:5] - 2 | syntax: ''; - : ^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | syntax: ''; - : ^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | syntax: ''; - : ^^^^^^ + ,-[$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:2:5] - 2 | syntax: ''; - : ^^^^^^ + ,-[$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: ''; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | syntax: ''; - : ^^^^^^^^^ + ,-[$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:3:5] - 3 | inherits: false; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:1] + 2 | syntax: ''; + 3 | inherits: false; + : ^^^^^^^^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:1] + 2 | syntax: ''; + 3 | inherits: false; + : ^^^^^^^^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:1] + 2 | syntax: ''; + 3 | inherits: false; + : ^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:1] + 2 | syntax: ''; + 3 | inherits: false; + : ^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:1] + 2 | syntax: ''; + 3 | inherits: false; + : ^^^^^ + 4 | initial-value: #c0ffee; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] - 3 | inherits: false; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:2:1] + 2 | syntax: ''; + 3 | inherits: false; + : ^^^^^ + 4 | initial-value: #c0ffee; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:1] + 3 | inherits: false; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:1] + 3 | inherits: false; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:1] + 3 | inherits: false; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:1] + 3 | inherits: false; + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:1] + 3 | inherits: false; + 4 | initial-value: #c0ffee; + : ^^^^^^^ + 5 | } `---- x Color - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:1] + 3 | inherits: false; + 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:1] + 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 e759b236ed40..bfc26c77f9b9 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,128 +280,168 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 2 | div { + 3 | display: grid; + : ^^^^ + 4 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | ,-> @supports (display: flex) { 8 | | body { 9 | | color: blue; @@ -402,10 +453,12 @@ 15 | | } 16 | | } 17 | `-> } + 18 | @supports ( display : flex ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | ,-> @supports (display: flex) { 8 | | body { 9 | | color: blue; @@ -417,76 +470,100 @@ 15 | | } 16 | | } 17 | `-> } + 18 | @supports ( display : flex ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^^ + 8 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^^ + 8 | body { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^^^^^^^^^ + 8 | body { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^ + 8 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^^^^ + 8 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^ + 8 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | @supports (display: flex) { : ^^^^ + 8 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 7 | ,-> @supports (display: flex) { 8 | | body { 9 | | color: blue; @@ -498,3791 +575,5020 @@ 15 | | } 16 | | } 17 | `-> } + 18 | @supports ( display : flex ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:6:1] + 6 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 8 | body { + 9 | color: blue; + : ^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 14 | | display: flex; 15 | | } 16 | `-> } + 17 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 14 | | display: flex; 15 | | } 16 | `-> } + 17 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 12 | @media screen and (min-width: 900px) { + : ^^ + 13 | article { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] - 12 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 12 | ,-> @media screen and (min-width: 900px) { 13 | | article { 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) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:11:1] + 11 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 25 | `-> ( -o-box-shadow: 0 0 2px black inset ) { + 26 | `---- 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: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 SupportsFeature - ,-[$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 Declaration - ,-[$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 DeclarationName - ,-[$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 ComponentValue - ,-[$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 Integer - ,-[$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 ComponentValue - ,-[$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 Integer - ,-[$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 ComponentValue - ,-[$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 Dimension - ,-[$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 Length - ,-[$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 Number - ,-[$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 ComponentValue - ,-[$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 ComponentValue - ,-[$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 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 + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsOr - ,-[$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 `---- 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 SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:23:3] - 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:23:3] - 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + ,-[$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 + 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 + ,-[$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 + 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 - : ^^ + ,-[$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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:24:3] - 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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 | `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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 | `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:1] + 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:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | `---- x SupportsFeature - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | `---- x Declaration - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | `---- x DeclarationName - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^ + 26 | `---- x Ident - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^ + 26 | `---- x ComponentValue - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ + 26 | `---- x Integer - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ + 26 | `---- x ComponentValue - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ + 26 | `---- x Integer - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ + 26 | `---- x ComponentValue - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ + 26 | `---- x Dimension - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ + 26 | `---- x Length - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ + 26 | `---- x Number - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ + 26 | `---- x Ident - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^ + 26 | `---- x ComponentValue - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ + 26 | `---- x Ident - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ + 26 | `---- x ComponentValue - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ + 26 | `---- x Ident - ,-[$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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ + 26 | `---- 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:1] + 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:1] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ + 26 | `---- 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)) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | ,-> @supports selector(col || td) { 40 | | col.selected || td { 41 | | background: tan; @@ -4291,7 +5597,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | ,-> @supports selector(col || td) { 40 | | col.selected || td { 41 | | background: tan; @@ -4300,133 +5607,176 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^ + 40 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^ + 40 | col.selected || td { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^ + 40 | col.selected || td { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^^ + 40 | col.selected || td { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^^^^^^^ + 40 | col.selected || td { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 39 | ,-> @supports selector(col || td) { 40 | | col.selected || td { 41 | | background: tan; @@ -4435,185 +5785,244 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:38:1] + 38 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 40 | col.selected || td { + 41 | background: tan; + : ^^^ + 42 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | ,-> @supports selector(:focus-visible) { 46 | | a:focus-visible { 47 | | background: yellow; @@ -4622,7 +6031,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | ,-> @supports selector(:focus-visible) { 46 | | a:focus-visible { 47 | | background: yellow; @@ -4631,91 +6041,120 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^ + 46 | a:focus-visible { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^ + 46 | a:focus-visible { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 45 | ,-> @supports selector(:focus-visible) { 46 | | a:focus-visible { 47 | | background: yellow; @@ -4724,149 +6163,196 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:44:1] + 44 | 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 { - : ^^^^^^^^^^^^^^ + ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^ + 48 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | ,-> @supports (--element(".minwidth")) { 52 | | [--self] { 53 | | background: greenyellow; @@ -4875,7 +6361,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | ,-> @supports (--element(".minwidth")) { 52 | | [--self] { 53 | | background: greenyellow; @@ -4884,67 +6371,88 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^ + 52 | [--self] { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^ + 52 | [--self] { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^ + 52 | [--self] { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^ + 52 | [--self] { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 51 | ,-> @supports (--element(".minwidth")) { 52 | | [--self] { 53 | | background: greenyellow; @@ -4953,1784 +6461,2348 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:50:1] + 50 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^ + 54 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | ,-> @supports (ident: 1) { 58 | | * { background: red; } 59 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | ,-> @supports (ident: 1) { 58 | | * { background: red; } 59 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^^^^^^ + 58 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^ + 58 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^^^^^ + 58 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^ + 58 | * { background: red; } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | @supports (ident: 1) { : ^ + 58 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 57 | ,-> @supports (ident: 1) { 58 | | * { background: red; } 59 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:56:1] + 56 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | ,-> @supports ((ident: 1)) { 62 | | * { background: red; } 63 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | ,-> @supports ((ident: 1)) { 62 | | * { background: red; } 63 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^ + 62 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^^^^^ + 62 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^ + 62 | * { background: red; } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | @supports ((ident: 1)) { : ^ + 62 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 61 | ,-> @supports ((ident: 1)) { 62 | | * { background: red; } 63 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:60:1] + 60 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | ,-> @supports (ident "str") { 66 | | * { background: red; } 67 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | ,-> @supports (ident "str") { 66 | | * { background: red; } 67 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^^^^ + 66 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^^^^ + 66 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x LParen - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^ + 66 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^ + 66 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^ + 66 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^ + 66 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | @supports (ident "str") { : ^^^^^ + 66 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 65 | ,-> @supports (ident "str") { 66 | | * { background: red; } 67 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:64:1] + 64 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | ,-> @supports ((ident "str")) { 70 | | * { background: red; } 71 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | ,-> @supports ((ident "str")) { 70 | | * { background: red; } 71 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^^^^ + 70 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^^^^ + 70 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x LParen - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^ + 70 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^ + 70 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^ + 70 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^ + 70 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | @supports ((ident "str")) { : ^^^^^ + 70 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 69 | ,-> @supports ((ident "str")) { 70 | | * { background: red; } 71 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:68:1] + 68 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | ,-> @supports func(10, 20, 40) { 74 | | * { background: red; } 75 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | ,-> @supports func(10, 20, 40) { 74 | | * { background: red; } 75 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^^^^^^^ + 74 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^^^^^^^ + 74 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^^^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 73 | ,-> @supports func(10, 20, 40) { 74 | | * { background: red; } 75 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:72:1] + 72 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | ,-> @supports (func(10, 20, 40)) { 78 | | * { background: red; } 79 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | ,-> @supports (func(10, 20, 40)) { 78 | | * { background: red; } 79 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^ + 78 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^ + 78 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^^^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 77 | ,-> @supports (func(10, 20, 40)) { 78 | | * { background: red; } 79 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:76:1] + 76 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | ,-> @supports ( func( 10 , 20 , 40 ) ) { 82 | | * { background: red; } 83 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | ,-> @supports ( func( 10 , 20 , 40 ) ) { 82 | | * { background: red; } 83 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^ + 82 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^ + 82 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 81 | ,-> @supports ( func( 10 , 20 , 40 ) ) { 82 | | * { background: red; } 83 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:80:1] + 80 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | ,-> @supports (animation-name: test) { 86 | | @-custom-keyframe anim { 87 | | from { @@ -6744,7 +8816,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | ,-> @supports (animation-name: test) { 86 | | @-custom-keyframe anim { 87 | | from { @@ -6758,73 +8831,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^ + 86 | @-custom-keyframe anim { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | @supports (animation-name: test) { : ^^^^ + 86 | @-custom-keyframe anim { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 85 | ,-> @supports (animation-name: test) { 86 | | @-custom-keyframe anim { 87 | | from { @@ -6838,14 +8934,17 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:84:1] + 84 | 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 +8952,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 +8966,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 +8980,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,479 +9058,632 @@ 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 91 | color: white + 92 | ,-> } 93 | `-> } + 94 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | ,-> @supports (--var) { 97 | | * { background: red; } 98 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | ,-> @supports (--var) { 97 | | * { background: red; } 98 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^^^^^^^^ + 97 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^^^^^^^^ + 97 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x LParen - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^ + 97 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | @supports (--var) { : ^^^^^ + 97 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 96 | ,-> @supports (--var) { 97 | | * { background: red; } 98 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:95:1] + 95 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | ,-> @supports (--foo: green) { 101 | | body { 102 | | color: var(--varName); @@ -7418,7 +9692,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | ,-> @supports (--foo: green) { 101 | | body { 102 | | color: var(--varName); @@ -7427,73 +9702,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^^^^ + 101 | body { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^^^^ + 101 | body { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^^^^^^^^^^ + 101 | body { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^ + 101 | body { `---- x DashedIdent - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^ + 101 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | @supports (--foo: green) { : ^^^^^ + 101 | body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 100 | ,-> @supports (--foo: green) { 101 | | body { 102 | | color: var(--varName); @@ -7502,149 +9800,196 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:99:1] + 99 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^ + 103 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | ,-> @supports not selector(:is(a, b)) { 107 | | ul > li, 108 | | ol > li { @@ -7654,7 +9999,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | ,-> @supports not selector(:is(a, b)) { 107 | | ul > li, 108 | | ol > li { @@ -7664,187 +10010,248 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^ + 107 | ul > li, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^ + 107 | ul > li, `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x SupportsNot - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^ + 107 | ul > li, `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^ + 107 | ul > li, `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^ + 107 | ul > li, `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^ + 107 | ul > li, `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^^^^ + 107 | ul > li, `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | ,-> @supports not selector(:is(a, b)) { 107 | | ul > li, 108 | | ol > li { @@ -7854,242 +10261,319 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:105:1] + 105 | 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, + ,-[$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:107:5] - 107 | ,-> ul > li, + ,-[$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:107:5] - 107 | ,-> ul > li, + ,-[$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:107:5] - 107 | ,-> ul > li, + ,-[$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:107:5] - 107 | ul > li, - : ^^^^^^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:107:5] - 107 | ul > li, - : ^^ + ,-[$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:108:5] - 108 | ol > li { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^^^^^^ + 109 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^ + 109 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^^ + 109 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ,-> ol > li { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ,-> ol > li { 109 | | color: red; 110 | `-> } + 111 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:1] + 107 | ul > li, + 108 | ol > li { + : ^ + 109 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:1] + 108 | ol > li { + 109 | color: red; + : ^^^^^^^^^^ + 110 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:1] + 108 | ol > li { + 109 | color: red; + : ^^^^^^^^^^ + 110 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:1] + 108 | ol > li { + 109 | color: red; + : ^^^^^^^^^^ + 110 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:1] + 108 | ol > li { + 109 | color: red; + : ^^^^^ + 110 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:1] + 108 | ol > li { + 109 | color: red; + : ^^^^^ + 110 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:1] + 108 | ol > li { + 109 | color: red; + : ^^^ + 110 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:1] + 108 | ol > li { + 109 | color: red; + : ^^^ + 110 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | ,-> @supports selector(:nth-child(1n of a, b)) { 114 | | :is( 115 | | :nth-child(1n of ul, ol) a, @@ -8101,7 +10585,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | ,-> @supports selector(:nth-child(1n of a, b)) { 114 | | :is( 115 | | :nth-child(1n of ul, ol) a, @@ -8113,205 +10598,272 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^ + 114 | :is( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^ + 114 | :is( `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^ + 114 | :is( `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^ + 114 | :is( `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^ + 114 | :is( `---- x AnPlusB - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^ + 114 | :is( `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^ + 114 | :is( `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^ + 114 | :is( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^ + 114 | :is( `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^ + 114 | :is( `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^ + 114 | :is( `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 113 | ,-> @supports selector(:nth-child(1n of a, b)) { 114 | | :is( 115 | | :nth-child(1n of ul, ol) a, @@ -8323,408 +10875,535 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:112:1] + 112 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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, - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:1] + 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, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary `---- x Combinator - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ + 116 | details > summary `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^^^^^^^^^^^ + 117 | ) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^ + 117 | ) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:1] + 115 | :nth-child(1n of ul, ol) a, + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 117 | ) { + 118 | color: red + : ^^^ + 119 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | ,-> @supports (animation-name: test) { 123 | | @-custom-keyframe anim { 124 | | from { @@ -8738,7 +11417,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | ,-> @supports (animation-name: test) { 123 | | @-custom-keyframe anim { 124 | | from { @@ -8752,73 +11432,96 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^ + 123 | @-custom-keyframe anim { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | @supports (animation-name: test) { : ^^^^ + 123 | @-custom-keyframe anim { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 122 | ,-> @supports (animation-name: test) { 123 | | @-custom-keyframe anim { 124 | | from { @@ -8832,14 +11535,17 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:121:1] + 121 | 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 +11553,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 +11567,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 +11581,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,296 +11659,392 @@ 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 128 | color: white + 129 | ,-> } 130 | `-> } + 131 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | ,-> @supports selector(:focus-visible) { 134 | | a:focus-visible { 135 | | background: yellow; @@ -9229,7 +12053,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | ,-> @supports selector(:focus-visible) { 134 | | a:focus-visible { 135 | | background: yellow; @@ -9238,91 +12063,120 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^ + 134 | a:focus-visible { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^ + 134 | a:focus-visible { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 133 | ,-> @supports selector(:focus-visible) { 134 | | a:focus-visible { 135 | | background: yellow; @@ -9331,149 +12185,196 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:132:1] + 132 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^ + 136 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | ,-> @supports (width: calc(100px + 100px)) { 140 | | div { 141 | | background: red; @@ -9482,7 +12383,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | ,-> @supports (width: calc(100px + 100px)) { 140 | | div { 141 | | background: red; @@ -9491,199 +12393,264 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^ + 140 | div { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^ + 140 | div { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^ + 140 | div { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^ + 140 | div { `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^ + 140 | div { `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^ + 140 | div { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^ + 140 | div { `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^ + 140 | div { `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^ + 140 | div { `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^^ + 140 | div { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | @supports (width: calc(100px + 100px)) { : ^^ + 140 | div { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 139 | ,-> @supports (width: calc(100px + 100px)) { 140 | | div { 141 | | background: red; @@ -9692,539 +12659,708 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:138:1] + 138 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 140 | div { + 141 | background: red; + : ^^^ + 142 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | ,-> @supports (func("example": 1)) { 146 | | * { background: red; } 147 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | ,-> @supports (func("example": 1)) { 146 | | * { background: red; } 147 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^ + 146 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^ + 146 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^ + 146 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^^^^^^^^^ + 146 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 145 | ,-> @supports (func("example": 1)) { 146 | | * { background: red; } 147 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:144:1] + 144 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | ,-> @supports (--var) { 150 | | * { background: red; } 151 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | ,-> @supports (--var) { 150 | | * { background: red; } 151 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^^^^^^^^ + 150 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^^^^^^^^ + 150 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x LParen - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^ + 150 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | @supports (--var) { : ^^^^^ + 150 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 149 | ,-> @supports (--var) { 150 | | * { background: red; } 151 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:148:1] + 148 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | ,-> @supports ( selector( col || td ) ) { 154 | | col.selected || td { 155 | | background: tan; @@ -10233,7 +13369,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | ,-> @supports ( selector( col || td ) ) { 154 | | col.selected || td { 155 | | background: tan; @@ -10242,139 +13379,184 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^ + 154 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^ + 154 | col.selected || td { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^ + 154 | col.selected || td { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^ + 154 | col.selected || td { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^ + 154 | col.selected || td { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 153 | ,-> @supports ( selector( col || td ) ) { 154 | | col.selected || td { 155 | | background: tan; @@ -10383,842 +13565,1109 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:152:1] + 152 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 154 | col.selected || td { + 155 | background: tan; + : ^^^ + 156 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | ,-> @supports ( func("example": 1) ) { 160 | | * { background: red; } 161 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | ,-> @supports ( func("example": 1) ) { 160 | | * { background: red; } 161 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^ + 160 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^ + 160 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^ + 160 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^ + 160 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 159 | ,-> @supports ( func("example": 1) ) { 160 | | * { background: red; } 161 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:158:1] + 158 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | ,-> @supports ( --var ) { 164 | | * { background: red; } 165 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | ,-> @supports ( --var ) { 164 | | * { background: red; } 165 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^^^^^^ + 164 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^^^^^^ + 164 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x LParen - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^ + 164 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^^^ + 164 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 163 | ,-> @supports ( --var ) { 164 | | * { background: red; } 165 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:162:1] + 162 | 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 - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | ,-> @supports ( --var "test" ) { 168 | | * { background: red; } 169 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | ,-> @supports ( --var "test" ) { 168 | | * { background: red; } 169 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^^^^ + 168 | * { background: red; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^^^^ + 168 | * { background: red; } `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x LParen - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^ + 168 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^ + 168 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 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] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^^^^ + 168 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 167 | ,-> @supports ( --var "test" ) { 168 | | * { background: red; } 169 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:166:1] + 166 | 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 c39cec702526..bf4c6699d98a 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,4486 +72,5852 @@ ,-[$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; : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 10 | @unknown {} : ^^^^^^^^^^^ + 11 | @\unknown {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 10 | @unknown {} : ^^^^^^^^^^^ + 11 | @\unknown {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 10 | @unknown {} : ^^^^^^^ + 11 | @\unknown {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 10 | @unknown {} : ^^^^^^^ + 11 | @\unknown {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 10 | @unknown {} : ^ + 11 | @\unknown {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 10 | @unknown {} : ^ + 11 | @\unknown {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 10 | @unknown {} : ^^ + 11 | @\unknown {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:9:1] + 9 | 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 } : ^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^^^^^^^^^^^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^^^^^^^^^^^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 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] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 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] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^^^^^ + 25 | @unknown x y {s{p:v}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^^^^^ + 25 | @unknown x y {s{p:v}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 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] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 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] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:23:1] + 23 | 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 } } : ^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:36:1] + 36 | 37 | ,-> @unknown { 38 | | --> {} 39 | | {} 39 | | {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:36:1] + 36 | 37 | @unknown { : ^^^^^^^ + 38 | --> {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:36:1] + 36 | 37 | @unknown { : ^ + 38 | --> {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:36:1] + 36 | 37 | @unknown { : ^ + 38 | --> {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:36:1] + 36 | 37 | ,-> @unknown { 38 | | --> {} 39 | | {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:36:1] + 36 | 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 | : ^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:4:1] + 4 | 5 | : ^^^ `---- x Rule - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | ,-> div { 8 | | color: red; 9 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | ,-> div { 8 | | color: red; 9 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^^^ + 8 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^^^ + 8 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^^^ + 8 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^^^ + 8 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^^^ + 8 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^^^ + 8 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^^^ + 8 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | ,-> div { 8 | | color: red; 9 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:6:1] + 6 | 7 | div { : ^ + 8 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + 7 | div { + 8 | color: red; + : ^^^^^^^^^^ + 9 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + 7 | div { + 8 | color: red; + : ^^^^^^^^^^ + 9 | } `---- x Declaration - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + 7 | div { + 8 | color: red; + : ^^^^^^^^^^ + 9 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + 7 | div { + 8 | color: red; + : ^^^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + 7 | div { + 8 | color: red; + : ^^^^^ + 9 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + 7 | div { + 8 | color: red; + : ^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:8:5] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:7:1] + 7 | div { + 8 | color: red; + : ^^^ + 9 | } `---- x Rule - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | ,-> .class { 14 | | color: red; 15 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | ,-> .class { 14 | | color: red; 15 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | .class { : ^^^^^^ + 14 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | .class { : ^^^^^^ + 14 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | .class { : ^^^^^^ + 14 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | .class { : ^^^^^^ + 14 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | .class { : ^^^^^^ + 14 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | .class { : ^^^^^ + 14 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | ,-> .class { 14 | | color: red; 15 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:12:1] + 12 | 13 | .class { : ^ + 14 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + 13 | .class { + 14 | color: red; + : ^^^^^^^^^^ + 15 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + 13 | .class { + 14 | color: red; + : ^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + 13 | .class { + 14 | color: red; + : ^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + 13 | .class { + 14 | color: red; + : ^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + 13 | .class { + 14 | color: red; + : ^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + 13 | .class { + 14 | color: red; + : ^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:14:5] - 14 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/cdo-and-cdc/input.css:13:1] + 13 | .class { + 14 | color: red; + : ^^^ + 15 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/comment/span.rust-debug b/crates/swc_css_parser/tests/fixture/comment/span.rust-debug index 46a37bb0b393..9f08bd51e867 100644 --- a/crates/swc_css_parser/tests/fixture/comment/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/comment/span.rust-debug @@ -59,101 +59,126 @@ ,-[$DIR/tests/fixture/comment/input.css:1:1] 1 | /* comment */a/* comment */ : ^ + 2 | { `---- x ComplexSelector ,-[$DIR/tests/fixture/comment/input.css:1:1] 1 | /* comment */a/* comment */ : ^ + 2 | { `---- x CompoundSelector ,-[$DIR/tests/fixture/comment/input.css:1:1] 1 | /* comment */a/* comment */ : ^ + 2 | { `---- x TypeSelector ,-[$DIR/tests/fixture/comment/input.css:1:1] 1 | /* comment */a/* comment */ : ^ + 2 | { `---- x TagNameSelector ,-[$DIR/tests/fixture/comment/input.css:1:1] 1 | /* comment */a/* comment */ : ^ + 2 | { `---- x WqName ,-[$DIR/tests/fixture/comment/input.css:1:1] 1 | /* comment */a/* comment */ : ^ + 2 | { `---- x Ident ,-[$DIR/tests/fixture/comment/input.css:1:1] 1 | /* comment */a/* comment */ : ^ + 2 | { `---- x SimpleBlock - ,-[$DIR/tests/fixture/comment/input.css:2:1] + ,-[$DIR/tests/fixture/comment/input.css:1:1] + 1 | /* comment */a/* comment */ 2 | ,-> { 3 | | /* comment */color/* comment */:/* comment */red/* comment */; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/comment/input.css:2:1] + ,-[$DIR/tests/fixture/comment/input.css:1:1] + 1 | /* comment */a/* comment */ 2 | { : ^ + 3 | /* comment */color/* comment */:/* comment */red/* comment */; `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:3:1] + ,-[$DIR/tests/fixture/comment/input.css:2:1] + 2 | { 3 | /* comment */color/* comment */:/* comment */red/* comment */; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/comment/input.css:3:1] + ,-[$DIR/tests/fixture/comment/input.css:2:1] + 2 | { 3 | /* comment */color/* comment */:/* comment */red/* comment */; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/comment/input.css:3:1] + ,-[$DIR/tests/fixture/comment/input.css:2:1] + 2 | { 3 | /* comment */color/* comment */:/* comment */red/* comment */; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/comment/input.css:3:1] + ,-[$DIR/tests/fixture/comment/input.css:2:1] + 2 | { 3 | /* comment */color/* comment */:/* comment */red/* comment */; : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:3:1] + ,-[$DIR/tests/fixture/comment/input.css:2:1] + 2 | { 3 | /* comment */color/* comment */:/* comment */red/* comment */; : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:3:1] + ,-[$DIR/tests/fixture/comment/input.css:2:1] + 2 | { 3 | /* comment */color/* comment */:/* comment */red/* comment */; : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:3:1] + ,-[$DIR/tests/fixture/comment/input.css:2:1] + 2 | { 3 | /* comment */color/* comment */:/* comment */red/* comment */; : ^^^ + 4 | } `---- x Rule - ,-[$DIR/tests/fixture/comment/input.css:9:1] + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ 9 | ,-> div { 10 | | /* inside */ 11 | | color: black; @@ -161,10 +186,12 @@ 13 | | background: red; 14 | | /* end */ 15 | `-> } + 16 | /* b */ `---- x QualifiedRule - ,-[$DIR/tests/fixture/comment/input.css:9:1] + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ 9 | ,-> div { 10 | | /* inside */ 11 | | color: black; @@ -172,52 +199,68 @@ 13 | | background: red; 14 | | /* end */ 15 | `-> } + 16 | /* b */ `---- x SelectorList - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^^^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^^^ + 10 | /* inside */ + `---- x ComplexSelector - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^^^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^^^ + 10 | /* inside */ + `---- x CompoundSelector - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^^^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^^^ + 10 | /* inside */ + `---- x TypeSelector - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^^^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^^^ + 10 | /* inside */ + `---- x TagNameSelector - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^^^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^^^ + 10 | /* inside */ + `---- x WqName - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^^^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^^^ + 10 | /* inside */ + `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^^^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^^^ + 10 | /* inside */ + `---- x SimpleBlock - ,-[$DIR/tests/fixture/comment/input.css:9:1] + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ 9 | ,-> div { 10 | | /* inside */ 11 | | color: black; @@ -225,100 +268,132 @@ 13 | | background: red; 14 | | /* end */ 15 | `-> } + 16 | /* b */ `---- x LBrace - ,-[$DIR/tests/fixture/comment/input.css:9:1] - 9 | div { - : ^ - `---- + ,-[$DIR/tests/fixture/comment/input.css:8:1] + 8 | /* */ + 9 | div { + : ^ + 10 | /* inside */ + `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:1] + 10 | /* inside */ + 11 | color: black; + : ^^^^^^^^^^^^ + 12 | /* between */ `---- x StyleBlock - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:1] + 10 | /* inside */ + 11 | color: black; + : ^^^^^^^^^^^^ + 12 | /* between */ `---- x Declaration - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:1] + 10 | /* inside */ + 11 | color: black; + : ^^^^^^^^^^^^ + 12 | /* between */ `---- x DeclarationName - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:1] + 10 | /* inside */ + 11 | color: black; + : ^^^^^ + 12 | /* between */ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:1] + 10 | /* inside */ + 11 | color: black; + : ^^^^^ + 12 | /* between */ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:1] + 10 | /* inside */ + 11 | color: black; + : ^^^^^ + 12 | /* between */ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:11:5] - 11 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:10:1] + 10 | /* inside */ + 11 | color: black; + : ^^^^^ + 12 | /* between */ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:1] + 12 | /* between */ + 13 | background: red; + : ^^^^^^^^^^^^^^^ + 14 | /* end */ `---- x StyleBlock - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:1] + 12 | /* between */ + 13 | background: red; + : ^^^^^^^^^^^^^^^ + 14 | /* end */ `---- x Declaration - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:1] + 12 | /* between */ + 13 | background: red; + : ^^^^^^^^^^^^^^^ + 14 | /* end */ `---- x DeclarationName - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:1] + 12 | /* between */ + 13 | background: red; + : ^^^^^^^^^^ + 14 | /* end */ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:1] + 12 | /* between */ + 13 | background: red; + : ^^^^^^^^^^ + 14 | /* end */ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:1] + 12 | /* between */ + 13 | background: red; + : ^^^ + 14 | /* end */ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:13:5] - 13 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/comment/input.css:12:1] + 12 | /* between */ + 13 | background: red; + : ^^^ + 14 | /* end */ `---- x Rule - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | ,-> a { 19 | | color: black; 20 | | /* c */ @@ -326,7 +401,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | ,-> a { 19 | | color: black; 20 | | /* c */ @@ -334,49 +410,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x ComplexSelector - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x CompoundSelector - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x TypeSelector - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x TagNameSelector - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x WqName - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x SimpleBlock - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | ,-> a { 19 | | color: black; 20 | | /* c */ @@ -384,169 +475,215 @@ `---- x LBrace - ,-[$DIR/tests/fixture/comment/input.css:18:1] + ,-[$DIR/tests/fixture/comment/input.css:17:1] + 17 | 18 | a { : ^ + 19 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^^^^^^^^ + 20 | /* c */ `---- x StyleBlock - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^^^^^^^^ + 20 | /* c */ `---- x Declaration - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^^^^^^^^ + 20 | /* c */ `---- x DeclarationName - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ + 20 | /* c */ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ + 20 | /* c */ `---- x ComponentValue - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ + 20 | /* c */ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:19:5] - 19 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/comment/input.css:18:1] + 18 | a { + 19 | color: black; + : ^^^^^ + 20 | /* c */ `---- x Rule - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x AtRule - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x AtRuleName - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x MediaQuery - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x MediaType - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^^^^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^^ + 24 | @media /* comment */ screen /* comment */ {} `---- x LBrace - ,-[$DIR/tests/fixture/comment/input.css:23:1] + ,-[$DIR/tests/fixture/comment/input.css:22:1] + 22 | 23 | @media/* comment */screen/* comment */{} : ^ + 24 | @media /* comment */ screen /* comment */ {} `---- x Rule - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/comment/input.css:24:1] + ,-[$DIR/tests/fixture/comment/input.css:23:1] + 23 | @media/* comment */screen/* comment */{} 24 | @media /* comment */ screen /* comment */ {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug b/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug index 904e1b5153e9..bb44e8e6e945 100644 --- a/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/csstree/1/span.rust-debug @@ -59,154 +59,203 @@ `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:1:1] + 1 | /*! something */ 2 | @charset 'utf-8'; : ^^^^^^^^^^^^^^^^^ + 3 | @page :left { `---- x AtRule - ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:1:1] + 1 | /*! something */ 2 | @charset 'utf-8'; : ^^^^^^^^^^^^^^^^^ + 3 | @page :left { `---- x AtRuleName - ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:1:1] + 1 | /*! something */ 2 | @charset 'utf-8'; : ^^^^^^^ + 3 | @page :left { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:1:1] + 1 | /*! something */ 2 | @charset 'utf-8'; : ^^^^^^^ + 3 | @page :left { `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:1:1] + 1 | /*! something */ 2 | @charset 'utf-8'; : ^^^^^^^ + 3 | @page :left { `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | ,-> @page :left { 4 | | margin: 2em; 5 | `-> } + 6 | @media screen and (foo: 1) { `---- x AtRule - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | ,-> @page :left { 4 | | margin: 2em; 5 | `-> } + 6 | @media screen and (foo: 1) { `---- x AtRuleName - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | @page :left { : ^^^^ + 4 | margin: 2em; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | @page :left { : ^^^^ + 4 | margin: 2em; `---- x PageSelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | @page :left { : ^^^^^ + 4 | margin: 2em; `---- x PageSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | @page :left { : ^^^^^ + 4 | margin: 2em; `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | @page :left { : ^^^^^ + 4 | margin: 2em; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | @page :left { : ^^^^ + 4 | margin: 2em; `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | ,-> @page :left { 4 | | margin: 2em; 5 | `-> } + 6 | @media screen and (foo: 1) { `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:2:1] + 2 | @charset 'utf-8'; 3 | @page :left { : ^ + 4 | margin: 2em; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^^ + 5 | } `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^^ + 5 | } `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^^ + 5 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:4:5] - 4 | margin: 2em; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:3:1] + 3 | @page :left { + 4 | margin: 2em; + : ^^ + 5 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | ,-> @media screen and (foo: 1) { 7 | | .class { 8 | | color: red; @@ -215,7 +264,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | ,-> @media screen and (foo: 1) { 7 | | .class { 8 | | color: red; @@ -224,103 +274,136 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^ + 7 | .class { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^ + 7 | .class { `---- x MediaQueryList - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^^^^^^^^^^^^^^ + 7 | .class { `---- x MediaQuery - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^^^^^^^^^^^^^^ + 7 | .class { `---- x MediaType - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^ + 7 | .class { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^ + 7 | .class { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^ + 7 | .class { `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^^^ + 7 | .class { `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^^^ + 7 | .class { `---- x MediaInParens - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^^^ + 7 | .class { `---- x MediaFeature - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^^^ + 7 | .class { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^^^^^^ + 7 | .class { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^ + 7 | .class { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^^^ + 7 | .class { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^ + 7 | .class { `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^ + 7 | .class { `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | ,-> @media screen and (foo: 1) { 7 | | .class { 8 | | color: red; @@ -329,125 +412,164 @@ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:5:1] + 5 | } 6 | @media screen and (foo: 1) { : ^ + 7 | .class { `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { - 8 | | color: red; - 9 | `-> } - `---- + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | ,-> .class { + 8 | | color: red; + 9 | `-> } + 10 | } + `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { - 8 | | color: red; - 9 | `-> } - `---- + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | ,-> .class { + 8 | | color: red; + 9 | `-> } + 10 | } + `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { - 8 | | color: red; - 9 | `-> } - `---- + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | ,-> .class { + 8 | | color: red; + 9 | `-> } + 10 | } + `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | .class { + : ^^^^^^ + 8 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | .class { + : ^^^^^^ + 8 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | .class { + : ^^^^^^ + 8 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | .class { + : ^^^^^^ + 8 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | .class { + : ^^^^^^ + 8 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | .class { + : ^^^^^ + 8 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | ,-> .class { - 8 | | color: red; - 9 | `-> } - `---- + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | ,-> .class { + 8 | | color: red; + 9 | `-> } + 10 | } + `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:7:5] - 7 | .class { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:6:1] + 6 | @media screen and (foo: 1) { + 7 | .class { + : ^ + 8 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:1] + 7 | .class { + 8 | color: red; + : ^^^^^^^^^^ + 9 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:1] + 7 | .class { + 8 | color: red; + : ^^^^^^^^^^ + 9 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:1] + 7 | .class { + 8 | color: red; + : ^^^^^^^^^^ + 9 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:1] + 7 | .class { + 8 | color: red; + : ^^^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:1] + 7 | .class { + 8 | color: red; + : ^^^^^ + 9 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:1] + 7 | .class { + 8 | color: red; + : ^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:8:9] - 8 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:7:1] + 7 | .class { + 8 | color: red; + : ^^^ + 9 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | ,-> *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | | :has(> img) { @@ -463,7 +585,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | ,-> *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | | :has(> img) { @@ -479,968 +602,1289 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | ,-> *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | `-> :has(> img) { + 15 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x UniversalSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x ClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Combinator - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x IdSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Combinator - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Combinator - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Combinator - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AnPlusB - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AnPlusB - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:11:1] + 11 | 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), : ^^^^^^ + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :has(> img) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :has(> img) { `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^ + 14 | :has(> img) { `---- x UniversalSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^ + 14 | :has(> img) { `---- x NamespacePrefix - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^ + 14 | :has(> img) { `---- x Namespace - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x NamedNamespace - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^ + 14 | :has(> img) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^ + 14 | :has(> img) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^ + 14 | :has(> img) { `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^ + 14 | :has(> img) { `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x Combinator - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :has(> img) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :has(> img) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^ + 14 | :has(> img) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x AnPlusB - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^ + 14 | :has(> img) { `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^ + 14 | :has(> img) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :has(> img) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^^^^ + 14 | :has(> img) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^ + 14 | :has(> img) { `---- x AnPlusB - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^ + 14 | :has(> img) { `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^^^^ + 14 | :has(> img) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^ + 14 | :has(> img) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x AttributeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^^^ + 14 | :has(> img) { `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:12:1] + 12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1), 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), : ^ + 14 | :has(> img) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^^^^^^^^^ + 15 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^^^^^^^^^ + 15 | color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^^^^^^^^^ + 15 | color: green; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^^^^^^^^^ + 15 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^ + 15 | color: green; `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^^^ + 15 | color: green; `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^^^ + 15 | color: green; `---- x RelativeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^^^ + 15 | color: green; `---- x Combinator - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^ + 15 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^ + 15 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^ + 15 | color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^ + 15 | color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^ + 15 | color: green; `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^ + 15 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^^^ + 15 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | ,-> :has(> img) { 15 | | color: green; 16 | | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ @@ -1454,706 +1898,937 @@ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:13:1] + 13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]), 14 | :has(> img) { : ^ + 15 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + 14 | :has(> img) { + 15 | color: green; + : ^^^^^^^^^^^^ + 16 | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + 14 | :has(> img) { + 15 | color: green; + : ^^^^^^^^^^^^ + 16 | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + 14 | :has(> img) { + 15 | color: green; + : ^^^^^^^^^^^^ + 16 | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + 14 | :has(> img) { + 15 | color: green; + : ^^^^^ + 16 | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + 14 | :has(> img) { + 15 | color: green; + : ^^^^^ + 16 | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + 14 | :has(> img) { + 15 | color: green; + : ^^^^^ + 16 | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:14:1] + 14 | :has(> img) { + 15 | color: green; + : ^^^^^ + 16 | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | ,-> background: + ,-[$DIR/tests/fixture/csstree/1/input.css:17:1] + 17 | /*width: expression(1 + 2);*/ + 18 | ,-> background: 19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), 20 | | url(path/to.png) url( 'path/test.svg' ) 21 | | u+123-456 u+123??? 22 | `-> rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + 23 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | ,-> background: + ,-[$DIR/tests/fixture/csstree/1/input.css:17:1] + 17 | /*width: expression(1 + 2);*/ + 18 | ,-> background: 19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), 20 | | url(path/to.png) url( 'path/test.svg' ) 21 | | u+123-456 u+123??? 22 | `-> rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | ,-> background: + ,-[$DIR/tests/fixture/csstree/1/input.css:17:1] + 17 | /*width: expression(1 + 2);*/ + 18 | ,-> background: 19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), 20 | | url(path/to.png) url( 'path/test.svg' ) 21 | | u+123-456 u+123??? 22 | `-> rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | background: - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:17:1] + 17 | /*width: expression(1 + 2);*/ + 18 | background: + : ^^^^^^^^^^ + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:18:5] - 18 | background: - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:17:1] + 17 | /*width: expression(1 + 2);*/ + 18 | background: + : ^^^^^^^^^^ + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcSum - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcProduct - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcProduct - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^^^^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x CalcValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:19:5] - 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:18:1] + 18 | background: + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + : ^ + 20 | url(path/to.png) url( 'path/test.svg' ) `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x Url - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^ + 21 | u+123-456 u+123??? `---- x UrlValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x UrlValueRaw - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x Url - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^ + 21 | u+123-456 u+123??? `---- x UrlValue - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:20:5] - 20 | url(path/to.png) url( 'path/test.svg' ) - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:19:1] + 19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5), + 20 | url(path/to.png) url( 'path/test.svg' ) + : ^^^^^^^^^^^^^^^ + 21 | u+123-456 u+123??? `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:1] + 20 | url(path/to.png) url( 'path/test.svg' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^^ + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; `---- x UnicodeRange - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:1] + 20 | url(path/to.png) url( 'path/test.svg' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^^ + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:1] + 20 | url(path/to.png) url( 'path/test.svg' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^ + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; `---- x UnicodeRange - ,-[$DIR/tests/fixture/csstree/1/input.css:21:5] - 21 | u+123-456 u+123??? - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:20:1] + 20 | url(path/to.png) url( 'path/test.svg' ) + 21 | u+123-456 u+123??? + : ^^^^^^^^ + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^^^^ + 23 | } `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^^^^ + 23 | } `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x AlphaValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ + 23 | } `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ + 23 | } `---- x HexColor - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ + 23 | } `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ + 23 | } `---- x HexColor - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ + 23 | } `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ + 23 | } `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^ + 23 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^^^ + 23 | } `---- x LParen - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ + 23 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^ + 23 | } `---- x LBracket - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^ + 23 | } `---- x ImportantFlag - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:22:5] - 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:21:1] + 21 | u+123-456 u+123??? + 22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important; + : ^^^^^^^^^ + 23 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | ,-> @media (device-aspect-ratio: 16/9) { 26 | | *|span:before { 27 | | --custom1: { something !important }; @@ -2164,7 +2839,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | ,-> @media (device-aspect-ratio: 16/9) { 26 | | *|span:before { 27 | | --custom1: { something !important }; @@ -2175,97 +2851,128 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^ + 26 | *|span:before { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^ + 26 | *|span:before { `---- x MediaQueryList - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaQuery - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaCondition - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaInParens - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaFeature - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^ + 26 | *|span:before { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^ + 26 | *|span:before { `---- x Ratio - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^^^ + 26 | *|span:before { `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^^ + 26 | *|span:before { `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^ + 26 | *|span:before { `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | ,-> @media (device-aspect-ratio: 16/9) { 26 | | *|span:before { 27 | | --custom1: { something !important }; @@ -2276,397 +2983,524 @@ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:24:1] + 24 | 25 | @media (device-aspect-ratio: 16/9) { : ^ + 26 | *|span:before { `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); 30 | `-> } + 31 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); 30 | `-> } + 31 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); 30 | `-> } + 31 | } `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^^^^^^^^ + 27 | --custom1: { something !important }; `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^^^^^^^^ + 27 | --custom1: { something !important }; `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^^^^^^^^ + 27 | --custom1: { something !important }; `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^ + 27 | --custom1: { something !important }; `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^ + 27 | --custom1: { something !important }; `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^ + 27 | --custom1: { something !important }; `---- x NamespacePrefix - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^ + 27 | --custom1: { something !important }; `---- x Namespace - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^ + 27 | --custom1: { something !important }; `---- x AnyNamespace - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^ + 27 | --custom1: { something !important }; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^ + 27 | --custom1: { something !important }; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^^ + 27 | --custom1: { something !important }; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^^ + 27 | --custom1: { something !important }; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^^^^^^ + 27 | --custom1: { something !important }; `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | ,-> *|span:before { + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | ,-> *|span:before { 27 | | --custom1: { something !important }; 28 | | --custom2: ([]) !important; 29 | | background: element(#id); 30 | `-> } + 31 | } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:26:5] - 26 | *|span:before { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:25:1] + 25 | @media (device-aspect-ratio: 16/9) { + 26 | *|span:before { + : ^ + 27 | --custom1: { something !important }; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x Ident { value: Atom('something' type=dynamic), raw: "something" } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x Ident { value: Atom('important' type=static), raw: "important" } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^^^^^^^^^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/csstree/1/input.css:27:9] - 27 | --custom1: { something !important }; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:26:1] + 26 | *|span:before { + 27 | --custom1: { something !important }; + : ^ + 28 | --custom2: ([]) !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | background: element(#id); `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | background: element(#id); `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | background: element(#id); `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^ + 29 | background: element(#id); `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^ + 29 | background: element(#id); `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^ + 29 | background: element(#id); `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^ + 29 | background: element(#id); `---- x LParen - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^ + 29 | background: element(#id); `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^ + 29 | background: element(#id); `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^ + 29 | background: element(#id); `---- x LBracket - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^ + 29 | background: element(#id); `---- x ImportantFlag - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^^ + 29 | background: element(#id); `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:28:9] - 28 | --custom2: ([]) !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:27:1] + 27 | --custom1: { something !important }; + 28 | --custom2: ([]) !important; + : ^^^^^^^^^ + 29 | background: element(#id); `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^^^^ + 30 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^^^^ + 30 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^^^^^^ + 30 | } `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^^^^^^ + 30 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^^^^^ + 30 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^ + 30 | } `---- x Color - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^ + 30 | } `---- x HexColor - ,-[$DIR/tests/fixture/csstree/1/input.css:29:9] - 29 | background: element(#id); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:28:1] + 28 | --custom2: ([]) !important; + 29 | background: element(#id); + : ^^^ + 30 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | ,-> @supports (box-shadow: 1px 2px black !important) { 34 | | .rule { 35 | | box-shadow: var(--something, fallback); @@ -2675,7 +3509,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | ,-> @supports (box-shadow: 1px 2px black !important) { 34 | | .rule { 35 | | box-shadow: var(--something, fallback); @@ -2684,145 +3519,192 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^ + 34 | .rule { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^ + 34 | .rule { `---- x SupportsCondition - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | .rule { `---- x SupportsConditionType - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | .rule { `---- x SupportsInParens - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | .rule { `---- x SupportsFeature - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | .rule { `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | .rule { `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^ + 34 | .rule { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^ + 34 | .rule { `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^ + 34 | .rule { `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^ + 34 | .rule { `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^ + 34 | .rule { `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^ + 34 | .rule { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^ + 34 | .rule { `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^ + 34 | .rule { `---- x Dimension - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^ + 34 | .rule { `---- x Length - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^ + 34 | .rule { `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^ + 34 | .rule { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^ + 34 | .rule { `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^ + 34 | .rule { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^ + 34 | .rule { `---- x ImportantFlag - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^^ + 34 | .rule { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^^^^^^^^^ + 34 | .rule { `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | ,-> @supports (box-shadow: 1px 2px black !important) { 34 | | .rule { 35 | | box-shadow: var(--something, fallback); @@ -2831,458 +3713,604 @@ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:32:1] + 32 | 33 | @supports (box-shadow: 1px 2px black !important) { : ^ + 34 | .rule { `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } + 37 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } + 37 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } + 37 | } `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | .rule { + : ^^^^^ + 35 | box-shadow: var(--something, fallback); `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | .rule { + : ^^^^^ + 35 | box-shadow: var(--something, fallback); `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | .rule { + : ^^^^^ + 35 | box-shadow: var(--something, fallback); `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | .rule { + : ^^^^^ + 35 | box-shadow: var(--something, fallback); `---- x ClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | .rule { + : ^^^^^ + 35 | box-shadow: var(--something, fallback); `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | .rule { + : ^^^^ + 35 | box-shadow: var(--something, fallback); `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | ,-> .rule { + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | ,-> .rule { 35 | | box-shadow: var(--something, fallback); 36 | `-> } + 37 | } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:34:5] - 34 | .rule { - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:33:1] + 33 | @supports (box-shadow: 1px 2px black !important) { + 34 | .rule { + : ^ + 35 | box-shadow: var(--something, fallback); `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^ + 36 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^ + 36 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x Function - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^ + 36 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^ + 36 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^^^^ + 36 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^ + 36 | } `---- x Delimiter - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^ + 36 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^ + 36 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:35:9] - 35 | box-shadow: var(--something, fallback); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:34:1] + 34 | .rule { + 35 | box-shadow: var(--something, fallback); + : ^^^^^^^^ + 36 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | ,-> .-a#-b:-c::-d[-e][*|-f] { 40 | | -foo: 123; 41 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | ,-> .-a#-b:-c::-d[-e][*|-f] { 40 | | -foo: 123; 41 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^^^^^^^^^^^^^^^^^^^^ + 40 | -foo: 123; `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^^^^^^^^^^^^^^^^^^^^ + 40 | -foo: 123; `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^^^^^^^^^^ + 40 | -foo: 123; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^ + 40 | -foo: 123; `---- x ClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^ + 40 | -foo: 123; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^ + 40 | -foo: 123; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^ + 40 | -foo: 123; `---- x IdSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^ + 40 | -foo: 123; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^ + 40 | -foo: 123; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^ + 40 | -foo: 123; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^ + 40 | -foo: 123; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^ + 40 | -foo: 123; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^ + 40 | -foo: 123; `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^ + 40 | -foo: 123; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^ + 40 | -foo: 123; `---- x Combinator - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^ + 40 | -foo: 123; `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^^^^^^^ + 40 | -foo: 123; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^ + 40 | -foo: 123; `---- x AttributeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^ + 40 | -foo: 123; `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^ + 40 | -foo: 123; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^ + 40 | -foo: 123; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^^^ + 40 | -foo: 123; `---- x AttributeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^^^ + 40 | -foo: 123; `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^^^ + 40 | -foo: 123; `---- x NamespacePrefix - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^ + 40 | -foo: 123; `---- x Namespace - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^ + 40 | -foo: 123; `---- x AnyNamespace - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^ + 40 | -foo: 123; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^^ + 40 | -foo: 123; `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | ,-> .-a#-b:-c::-d[-e][*|-f] { 40 | | -foo: 123; 41 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:38:1] + 38 | 39 | .-a#-b:-c::-d[-e][*|-f] { : ^ + 40 | -foo: 123; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + 39 | .-a#-b:-c::-d[-e][*|-f] { + 40 | -foo: 123; + : ^^^^^^^^^ + 41 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + 39 | .-a#-b:-c::-d[-e][*|-f] { + 40 | -foo: 123; + : ^^^^^^^^^ + 41 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + 39 | .-a#-b:-c::-d[-e][*|-f] { + 40 | -foo: 123; + : ^^^^^^^^^ + 41 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + 39 | .-a#-b:-c::-d[-e][*|-f] { + 40 | -foo: 123; + : ^^^^ + 41 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + 39 | .-a#-b:-c::-d[-e][*|-f] { + 40 | -foo: 123; + : ^^^^ + 41 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + 39 | .-a#-b:-c::-d[-e][*|-f] { + 40 | -foo: 123; + : ^^^ + 41 | } `---- x Integer - ,-[$DIR/tests/fixture/csstree/1/input.css:40:5] - 40 | -foo: 123; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:39:1] + 39 | .-a#-b:-c::-d[-e][*|-f] { + 40 | -foo: 123; + : ^^^ + 41 | } `---- x Rule - ,-[$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 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 +4319,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 +4329,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,241 +4363,320 @@ `---- 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^ + 49 | } `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | ,-> edge\ .c\61ases { 52 | | --empty-var: ; 53 | | --bad-var:; @@ -3570,7 +4685,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | ,-> edge\ .c\61ases { 52 | | --empty-var: ; 53 | | --bad-var:; @@ -3579,67 +4695,88 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^^^^^^^^^^ + 52 | --empty-var: ; `---- x ComplexSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^^^^^^^^^^ + 52 | --empty-var: ; `---- x CompoundSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^^^^^^^^^^ + 52 | --empty-var: ; `---- x TypeSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x TagNameSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x WqName - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x SubclassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^^^^ + 52 | --empty-var: ; `---- x ClassSelector - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^^^^ + 52 | --empty-var: ; `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^^^^^^^^ + 52 | --empty-var: ; `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | ,-> edge\ .c\61ases { 52 | | --empty-var: ; 53 | | --bad-var:; @@ -3648,133 +4785,177 @@ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:50:1] + 50 | 51 | edge\ .c\61ases { : ^ + 52 | --empty-var: ; `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + ,-[$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:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + ,-[$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:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + ,-[$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:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^ + ,-[$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:52:5] - 52 | --empty-var: ; - : ^^^^^^^^^^^ + ,-[$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:53:5] - 53 | --bad-var:; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:1] + 52 | --empty-var: ; + 53 | --bad-var:; + : ^^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:1] + 52 | --empty-var: ; + 53 | --bad-var:; + : ^^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:1] + 52 | --empty-var: ; + 53 | --bad-var:; + : ^^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:1] + 52 | --empty-var: ; + 53 | --bad-var:; + : ^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x DashedIdent - ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] - 53 | --bad-var:; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:52:1] + 52 | --empty-var: ; + 53 | --bad-var:; + : ^^^^^^^^^ + 54 | number: 0.1.2.3; `---- 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:1] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ + 55 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:1] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ + 55 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:1] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ + 55 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:1] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^^^^^ + 55 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 a9e1172d46d9..ab8b01c746c6 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,448 +88,581 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^ + 4 | } `---- x Rule - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | ,-> .foo { 7 | | --fg-color: blue; 8 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | ,-> .foo { 7 | | --fg-color: blue; 8 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x Ident - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | .foo { : ^^^ + 7 | --fg-color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 6 | ,-> .foo { 7 | | --fg-color: blue; 8 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:5:1] + 5 | 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 - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | ,-> #foo h1 { 11 | | color: var(--main-color); 12 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | ,-> #foo h1 { 11 | | color: var(--main-color); 12 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^^^^^^ + 11 | color: var(--main-color); `---- x ComplexSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^^^^^^ + 11 | color: var(--main-color); `---- x CompoundSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x SubclassSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x IdSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x Ident - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x Combinator - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^ + 11 | color: var(--main-color); `---- x CompoundSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x TypeSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x TagNameSelector - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x WqName - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x Ident - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x SimpleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 10 | ,-> #foo h1 { 11 | | color: var(--main-color); 12 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:9:1] + 9 | 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] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 14 | @--custom {} : ^^^^^^^^^^^^ + 15 | @--library1-custom {} `---- x AtRule - ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 14 | @--custom {} : ^^^^^^^^^^^^ + 15 | @--library1-custom {} `---- x AtRuleName - ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 14 | @--custom {} : ^^^^^^^^ + 15 | @--library1-custom {} `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 14 | @--custom {} : ^^^^^^^^ + 15 | @--library1-custom {} `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 14 | @--custom {} : ^ + 15 | @--library1-custom {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 14 | @--custom {} : ^ + 15 | @--library1-custom {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 14 | @--custom {} : ^^ + 15 | @--library1-custom {} `---- x LBrace - ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:13:1] + 13 | 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 0790b1600544..66aa173c47d5 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,82 +72,108 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 2 | prop1: value; + 3 | prop2: value; + : ^^^^^ + 4 | } `---- x Rule - ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:5:1] + 5 | 6 | ,-> @font-face { 7 | | prop1: value; 8 | | ;;;;; @@ -154,7 +182,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:5:1] + 5 | 6 | ,-> @font-face { 7 | | prop1: value; 8 | | ;;;;; @@ -163,19 +192,24 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:5:1] + 5 | 6 | @font-face { : ^^^^^^^^^ + 7 | prop1: value; `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:5:1] + 5 | 6 | @font-face { : ^^^^^^^^^ + 7 | prop1: value; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:5:1] + 5 | 6 | ,-> @font-face { 7 | | prop1: value; 8 | | ;;;;; @@ -184,455 +218,585 @@ `---- x LBrace - ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:5:1] + 5 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 8 | ;;;;; + 9 | prop2: value; + : ^^^^^ + 10 | } + `---- x Rule - ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:12:1] + 12 | 13 | ,-> @font-face {;; 14 | | prop1: value;; 15 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:12:1] + 12 | 13 | ,-> @font-face {;; 14 | | prop1: value;; 15 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:12:1] + 12 | 13 | @font-face {;; : ^^^^^^^^^ + 14 | prop1: value;; `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:12:1] + 12 | 13 | @font-face {;; : ^^^^^^^^^ + 14 | prop1: value;; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:12:1] + 12 | 13 | ,-> @font-face {;; 14 | | prop1: value;; 15 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:12:1] + 12 | 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 - ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:16:1] + 16 | 17 | ,-> @font-face { 18 | | prop1: value 19 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:16:1] + 16 | 17 | ,-> @font-face { 18 | | prop1: value 19 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:16:1] + 16 | 17 | @font-face { : ^^^^^^^^^ + 18 | prop1: value `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:16:1] + 16 | 17 | @font-face { : ^^^^^^^^^ + 18 | prop1: value `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:16:1] + 16 | 17 | ,-> @font-face { 18 | | prop1: value 19 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:16:1] + 16 | 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 - ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:20:1] + 20 | 21 | ,-> @font-face { 22 | | prop1: value;;;prop2: value 23 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:20:1] + 20 | 21 | ,-> @font-face { 22 | | prop1: value;;;prop2: value 23 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:20:1] + 20 | 21 | @font-face { : ^^^^^^^^^ + 22 | prop1: value;;;prop2: value `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:20:1] + 20 | 21 | @font-face { : ^^^^^^^^^ + 22 | prop1: value;;;prop2: value `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:20:1] + 20 | 21 | ,-> @font-face { 22 | | prop1: value;;;prop2: value 23 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:20:1] + 20 | 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 - ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:24:1] + 24 | 25 | ,-> @font-face { 26 | | prop1: value;;;prop2: value; 27 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:24:1] + 24 | 25 | ,-> @font-face { 26 | | prop1: value;;;prop2: value; 27 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:24:1] + 24 | 25 | @font-face { : ^^^^^^^^^ + 26 | prop1: value;;;prop2: value; `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:24:1] + 24 | 25 | @font-face { : ^^^^^^^^^ + 26 | prop1: value;;;prop2: value; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:24:1] + 24 | 25 | ,-> @font-face { 26 | | prop1: value;;;prop2: value; 27 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + ,-[$DIR/tests/fixture/declaration-list/input.css:24:1] + 24 | 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 c78d81e96e13..6d1b278899f2 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,1840 +176,2434 @@ ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^ + 2 | prop: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^^^^^^^ + 3 | prop: (value); `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^^^^^^^ + 3 | prop: (value); `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^^^^^^^ + 3 | prop: (value); `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^ + 3 | prop: (value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^ + ,-[$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; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^ + 3 | prop: (value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:2:5] - 2 | prop: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^ + 3 | prop: (value); `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^^^^^^^^^ + 4 | prop: {value}; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^^^^^^^^^ + 4 | prop: {value}; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^^^^^^^^^ + 4 | prop: {value}; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^ + 4 | prop: {value}; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^ + 4 | prop: {value}; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^^^ + 4 | prop: {value}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^^^ + 4 | prop: {value}; `---- x LParen - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^ + 4 | prop: {value}; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^ + 4 | prop: {value}; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:3:5] - 3 | prop: (value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:2:1] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^ + 4 | prop: {value}; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^^^^^^^^^^ + 5 | prop: [value]; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^^^^^^^^^^ + 5 | prop: [value]; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^^^^^^^^^^ + 5 | prop: [value]; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^ + 5 | prop: [value]; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^ + 5 | prop: [value]; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^^^^ + 5 | prop: [value]; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^^^^ + 5 | prop: [value]; `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^ + 5 | prop: [value]; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^^ + 5 | prop: [value]; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:4:5] - 4 | prop: {value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:3:1] + 3 | prop: (value); + 4 | prop: {value}; + : ^^^^^ + 5 | prop: [value]; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^^^^^^^^^^ + 6 | prop: fn(value); `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^^^^^^^^^^ + 6 | prop: fn(value); `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^^^^^^^^^^ + 6 | prop: fn(value); `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^ + 6 | prop: fn(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^ + 6 | prop: fn(value); `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^^^^ + 6 | prop: fn(value); `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^^^^ + 6 | prop: fn(value); `---- x LBracket - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^ + 6 | prop: fn(value); `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^^ + 6 | prop: fn(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:5:5] - 5 | prop: [value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:4:1] + 4 | prop: {value}; + 5 | prop: [value]; + : ^^^^^ + 6 | prop: fn(value); `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^ + 7 | prop: fn(value)fn(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x Function - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^^ + 7 | prop: fn(value)fn(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:6:5] - 6 | prop: fn(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:5:1] + 5 | prop: [value]; + 6 | prop: fn(value); + : ^^^^^ + 7 | prop: fn(value)fn(value); `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:1] + 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:1] + 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:1] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ + 8 | prop: value, value; `---- x Function - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:1] + 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:1] + 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:1] + 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:1] + 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:1] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ + 8 | prop: value, value; `---- x Function - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:1] + 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:1] + 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:1] + 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:1] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^^^^ + 8 | prop: value, value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ + 9 | prop: value ,value; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ + 9 | prop: value ,value; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ + 9 | prop: value ,value; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^^^^ + 9 | prop: value ,value; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 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:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^^^^^ + 9 | prop: value ,value; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 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:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^ + 9 | prop: value ,value; `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 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:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^^^^^ + 9 | prop: value ,value; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:7:1] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^^^^^ + 9 | prop: value ,value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ + 10 | prop: value,value; + `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ + 10 | prop: value,value; + `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ + 10 | prop: value,value; + `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^ + 10 | prop: value,value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 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:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^ + 10 | prop: value,value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 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:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^ + 10 | prop: value,value; + `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 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:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^ + 10 | prop: value,value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:1] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^ + 10 | prop: value,value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^ + 11 | prop: value , value; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^ + 11 | prop: value , value; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 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; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^ + 11 | prop: value , value; `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^ + 11 | prop: value , value; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:10:5] - 10 | prop: value,value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:9:1] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^ + 11 | prop: value , value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^^^^ + 12 | prop: 100%100%; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^^^^^ + 12 | prop: 100%100%; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 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; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^ + 12 | prop: 100%100%; `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^^^^^ + 12 | prop: 100%100%; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:11:5] - 11 | prop: value , value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:10:1] + 10 | prop: value,value; + 11 | prop: value , value; + : ^^^^^ + 12 | prop: 100%100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 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%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- x Percentage - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 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%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- x Percentage - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:11:1] + 11 | prop: value , value; + 12 | prop: 100%100%; + : ^^^ + 13 | prop: "string""string"; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 12 | prop: 100%100%; + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 12 | prop: 100%100%; + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 12 | prop: 100%100%; + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 12 | prop: 100%100%; + 13 | prop: "string""string"; + : ^^^^ + 14 | prop: #ccc#ccc; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 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"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 12 | prop: 100%100%; + 13 | prop: "string""string"; + : ^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x Str - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 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"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 12 | prop: 100%100%; + 13 | prop: "string""string"; + : ^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x Str - ,-[$DIR/tests/fixture/declaration/input.css:13:5] - 13 | prop: "string""string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:12:1] + 12 | prop: 100%100%; + 13 | prop: "string""string"; + : ^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x Color - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x HexColor - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x Color - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x HexColor - ,-[$DIR/tests/fixture/declaration/input.css:14:5] - 14 | prop: #ccc#ccc; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:13:1] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^ + 16 | prop: (value)(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- x Url - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^ + 16 | prop: (value)(value); `---- x UrlValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^ + 16 | prop: (value)(value); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- x Url - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^ + 16 | prop: (value)(value); `---- x UrlValue - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^ + 16 | prop: (value)(value); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/declaration/input.css:15:5] - 15 | prop: url(value)url(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:14:1] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^ + 16 | prop: (value)(value); `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^ + 17 | prop: {value}{value}; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- x LParen - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^ + 17 | prop: {value}{value}; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- x LParen - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^ + 17 | prop: {value}{value}; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:16:5] - 16 | prop: (value)(value); - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:15:1] + 15 | prop: url(value)url(value); + 16 | prop: (value)(value); + : ^^^^^ + 17 | prop: {value}{value}; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^ + 18 | prop: [value][value]; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 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}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 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}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^ + 18 | prop: [value][value]; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 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}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 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}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^ + 18 | prop: [value][value]; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:17:5] - 17 | prop: {value}{value}; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:16:1] + 16 | prop: (value)(value); + 17 | prop: {value}{value}; + : ^^^^^ + 18 | prop: [value][value]; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^ + 19 | prop: center/1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 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]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- x LBracket - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 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]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^ + 19 | prop: center/1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 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]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- x LBracket - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 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]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^ + 19 | prop: center/1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:17:1] + 17 | prop: {value}{value}; + 18 | prop: [value][value]; + : ^^^^^ + 19 | prop: center/1em; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^^ + 20 | prop: center/ 1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^^^^ + 20 | prop: center/ 1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 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; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^ + 20 | prop: center/ 1em; `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^ + 20 | prop: center/ 1em; `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^ + 20 | prop: center/ 1em; `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^^ + 20 | prop: center/ 1em; `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^ + 20 | prop: center/ 1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:19:5] - 19 | prop: center/1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:18:1] + 18 | prop: [value][value]; + 19 | prop: center/1em; + : ^^ + 20 | prop: center/ 1em; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^^ + 21 | prop: center /1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^^^^ + 21 | prop: center /1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 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; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^ + 21 | prop: center /1em; `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^ + 21 | prop: center /1em; `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^ + 21 | prop: center /1em; `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^^ + 21 | prop: center /1em; `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^ + 21 | prop: center /1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:20:5] - 20 | prop: center/ 1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:19:1] + 19 | prop: center/1em; + 20 | prop: center/ 1em; + : ^^ + 21 | prop: center /1em; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^^ + 22 | prop: center / 1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^^^^ + 22 | prop: center / 1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 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; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^ + 22 | prop: center / 1em; `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^ + 22 | prop: center / 1em; `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^ + 22 | prop: center / 1em; `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^^ + 22 | prop: center / 1em; `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^ + 22 | prop: center / 1em; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:21:5] - 21 | prop: center /1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:20:1] + 20 | prop: center/ 1em; + 21 | prop: center /1em; + : ^^ + 22 | prop: center / 1em; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^^ + 23 | c\olor: red; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^^^^ + 23 | c\olor: red; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 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; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^ + 23 | c\olor: red; `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^ + 23 | c\olor: red; `---- x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^ + 23 | c\olor: red; `---- x Length - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^^ + 23 | c\olor: red; `---- x Number - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^ + 23 | c\olor: red; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^ + ,-[$DIR/tests/fixture/declaration/input.css:21:1] + 21 | prop: center /1em; + 22 | prop: center / 1em; + : ^^ + 23 | c\olor: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:1] + 22 | prop: center / 1em; + 23 | c\olor: red; + : ^^^^^^^^^^^ + 24 | prop/**/: big; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:1] + 22 | prop: center / 1em; + 23 | c\olor: red; + : ^^^^^^^^^^^ + 24 | prop/**/: big; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:1] + 22 | prop: center / 1em; + 23 | c\olor: red; + : ^^^^^^^^^^^ + 24 | prop/**/: big; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:1] + 22 | prop: center / 1em; + 23 | c\olor: red; + : ^^^^^^ + 24 | prop/**/: big; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:1] + 22 | prop: center / 1em; + 23 | c\olor: red; + : ^^^ + 24 | prop/**/: big; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:23:5] - 23 | c\olor: red; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:22:1] + 22 | prop: center / 1em; + 23 | c\olor: red; + : ^^^ + 24 | prop/**/: big; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:1] + 23 | c\olor: red; + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ + 25 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:1] + 23 | c\olor: red; + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ + 25 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:1] + 23 | c\olor: red; + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ + 25 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:1] + 23 | c\olor: red; + 24 | prop/**/: big; + : ^^^^ + 25 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:1] + 23 | c\olor: red; + 24 | prop/**/: big; + : ^^^^ + 25 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:1] + 23 | c\olor: red; + 24 | prop/**/: big; + : ^^^ + 25 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^ + ,-[$DIR/tests/fixture/declaration/input.css:23:1] + 23 | c\olor: red; + 24 | prop/**/: big; + : ^^^ + 25 | } `---- x Rule - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x QualifiedRule - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x SelectorList - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x ComplexSelector - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x CompoundSelector - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x TypeSelector - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x TagNameSelector - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x WqName - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^ + 28 | a{color:black} `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^^^^^ + 28 | a{color:black} `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:27:1] + ,-[$DIR/tests/fixture/declaration/input.css:26:1] + 26 | 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} : ^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | ,-> a {;; 31 | | color: black; 32 | | ; ; @@ -2010,7 +2611,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | ,-> a {;; 31 | | color: black; 32 | | ; ; @@ -2018,49 +2620,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | a {;; : ^ + 31 | color: black; `---- x ComplexSelector - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | a {;; : ^ + 31 | color: black; `---- x CompoundSelector - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | a {;; : ^ + 31 | color: black; `---- x TypeSelector - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | a {;; : ^ + 31 | color: black; `---- x TagNameSelector - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | a {;; : ^ + 31 | color: black; `---- x WqName - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | a {;; : ^ + 31 | color: black; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | a {;; : ^ + 31 | color: black; `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 30 | ,-> a {;; 31 | | color: black; 32 | | ; ; @@ -2068,49 +2685,65 @@ `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:30:1] + ,-[$DIR/tests/fixture/declaration/input.css:29:1] + 29 | 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 93427dbe1744..efac9e7eb63c 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 c0e275131c91..eea057069556 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:2:5] - 2 | prop: 10px; - : ^^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$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; - : ^^^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^ + ,-[$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:2:5] - 2 | prop: 10px; - : ^^ + ,-[$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:3:5] - 3 | prop: .10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^^^^^^^^ + 4 | prop: 12.34px; `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^^^^^^^^ + 4 | prop: 12.34px; `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^^^^^^^^ + 4 | prop: 12.34px; `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^ + 4 | prop: 12.34px; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^ + 4 | prop: 12.34px; `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^^ + 4 | prop: 12.34px; `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^^ + 4 | prop: 12.34px; `---- x Length - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^^^ + 4 | prop: 12.34px; `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^^ + 4 | prop: 12.34px; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] - 3 | prop: .10px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:2:1] + 2 | prop: 10px; + 3 | prop: .10px; + : ^^ + 4 | prop: 12.34px; `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^ + 5 | prop: 0000.000px; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 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; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^^^^ + 5 | prop: 0000.000px; `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^^^^ + 5 | prop: 0000.000px; `---- x Length - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^^^^ + 5 | prop: 0000.000px; `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^^^^ + 5 | prop: 0000.000px; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] - 4 | prop: 12.34px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:3:1] + 3 | prop: .10px; + 4 | prop: 12.34px; + : ^^ + 5 | prop: 0000.000px; `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^ + 6 | prop: 1px\\9; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 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; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Length - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^^^^^^^ + 6 | prop: 1px\\9; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] - 5 | prop: 0000.000px; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:4:1] + 4 | prop: 12.34px; + 5 | prop: 0000.000px; + : ^^ + 6 | prop: 1px\\9; `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ + 7 | prop: 1e; `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ + 7 | prop: 1e; `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ + 7 | prop: 1e; `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^ + 7 | prop: 1e; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^^^ + 7 | prop: 1e; `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^^^ + 7 | prop: 1e; `---- x UnknownDimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^^^ + 7 | prop: 1e; `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^ + 7 | prop: 1e; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] - 6 | prop: 1px\\9; - : ^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:5:1] + 5 | prop: 0000.000px; + 6 | prop: 1px\\9; + : ^^^^^ + 7 | prop: 1e; `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^^^^^^^ + 8 | prop: 1unknown; `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^^^^^^^ + 8 | prop: 1unknown; `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^^^^^^^ + 8 | prop: 1unknown; `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^^^ + 8 | prop: 1unknown; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^^^ + 8 | prop: 1unknown; `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^ + 8 | prop: 1unknown; `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^ + 8 | prop: 1unknown; `---- x UnknownDimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^^ + 8 | prop: 1unknown; `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^ + 8 | prop: 1unknown; `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] - 7 | prop: 1e; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:6:1] + 6 | prop: 1px\\9; + 7 | prop: 1e; + : ^ + 8 | prop: 1unknown; `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ + 9 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ + 9 | } `---- x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ + 9 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^ + 9 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^^^^^ + 9 | } `---- x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^^^^^ + 9 | } `---- x UnknownDimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^^^^^^^^ + 9 | } `---- x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 8 | prop: 1unknown; + : ^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^ + ,-[$DIR/tests/fixture/dimension/basic/input.css:7:1] + 7 | prop: 1e; + 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 e4d92bd1bb21..a1133ccf4c9c 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 @@ -25,104 +25,137 @@ `---- x Rule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] - 2 | @page :first { margin: 0 } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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 } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:1:1] + 1 | + 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:1] + 2 | @page :first { margin: 0 } + 3 | ,-> @page { 4 | | @top-left-corner { content: 'tlc' } 5 | | @top-left { content: 'tl' } 6 | | @top-center { content: 'tc' } @@ -140,11 +173,13 @@ 18 | | @right-middle { content: 'rm' } 19 | | @right-bottom { content: 'rb' } 20 | `-> } + 21 | `---- 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:1] + 2 | @page :first { margin: 0 } + 3 | ,-> @page { 4 | | @top-left-corner { content: 'tlc' } 5 | | @top-left { content: 'tl' } 6 | | @top-center { content: 'tc' } @@ -162,23 +197,29 @@ 18 | | @right-middle { content: 'rm' } 19 | | @right-bottom { content: 'rb' } 20 | `-> } + 21 | `---- 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:1] + 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:1] + 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:1] + 2 | @page :first { margin: 0 } + 3 | ,-> @page { 4 | | @top-left-corner { content: 'tlc' } 5 | | @top-left { content: 'tl' } 6 | | @top-center { content: 'tc' } @@ -196,1162 +237,1549 @@ 18 | | @right-middle { content: 'rm' } 19 | | @right-bottom { content: 'rb' } 20 | `-> } + 21 | `---- x LBrace - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] - 3 | @page { - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:1] + 2 | @page :first { margin: 0 } + 3 | @page { + : ^ + 4 | @top-left-corner { content: 'tlc' } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x AtRule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x AtRuleName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x SimpleBlock - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x LBrace - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 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' } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x Declaration - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x DeclarationName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^ + 5 | @top-left { content: 'tl' } `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 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' } - : ^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^ + 5 | @top-left { content: 'tl' } `---- x Str - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] - 4 | @top-left-corner { content: 'tlc' } - : ^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:1] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^ + 5 | @top-left { content: 'tl' } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:5:13] - 5 | @top-left { content: 'tl' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:6:13] - 6 | @top-center { content: 'tc' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:7:13] - 7 | @top-right { content: 'tr' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:7:1] + 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:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:8:1] + 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:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:10:13] - 10 | @bottom-left { content: 'bl' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:11:13] - 11 | @bottom-center { content: 'bc' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:12:13] - 12 | @bottom-right { content: 'br' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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' } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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' } - : ^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:13:13] - 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:14:13] - 14 | @left-top { content: 'lt' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:15:13] - 15 | @left-middle { content: 'lm' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:16:13] - 16 | @left-bottom { content: 'lb' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:17:13] - 17 | @right-top { content: 'rt' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:18:13] - 18 | @right-middle { content: 'rm' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:1] + 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:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^ + 20 | } `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^ + 20 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^^^^ + 20 | } `---- x LBrace - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^ + 20 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^ + 20 | } `---- x Declaration - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^ + 20 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^ + 20 | } `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^ + 20 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 19 | @right-bottom { content: 'rb' } + : ^^^^ + 20 | } `---- x Str - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:1] + 18 | @right-middle { content: 'rm' } + 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 fac954a937f5..5fb133277016 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,148 +219,196 @@ ,-[$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 - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | ,-> div { 6 | | --width: calc(10% + 30px); 7 | | @@ -385,7 +439,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | ,-> div { 6 | | --width: calc(10% + 30px); 7 | | @@ -416,49 +471,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x TypeSelector - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x TagNameSelector - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x WqName - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 5 | ,-> div { 6 | | --width: calc(10% + 30px); 7 | | @@ -489,4117 +559,5419 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + ,-[$DIR/tests/fixture/function/calc/input.css:4:1] + 4 | 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); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^^^^^^^^ + 9 | line-height: calc(0); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^^^^^^^^ + 9 | line-height: calc(0); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^^^^^^^^ + 9 | line-height: calc(0); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^^ + 9 | line-height: calc(0); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^^ + 9 | line-height: calc(0); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^ + 9 | line-height: calc(0); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^^^^^^ + 9 | line-height: calc(0); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^^ + 9 | line-height: calc(0); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^^^ + 9 | line-height: calc(0); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 8 | width: calc(0px); + : ^ + 9 | line-height: calc(0); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:8:5] - 8 | width: calc(0px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:7:1] + 7 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:1] + 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:1] + 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:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:1] + 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:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 11 | line-height: calc((2 + 3) * 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 11 | line-height: calc((2 + 3) * 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 11 | line-height: calc((2 + 3) * 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 11 | line-height: calc((2 + 3) * 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 11 | line-height: calc((2 + 3) * 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 11 | line-height: calc((2 + 3) * 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 11 | line-height: calc((2 + 3) * 4); + 12 | line-height: calc(-5 * 0); + : ^^^^^^ + 13 | width: calc((100px + 100px)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:12:5] - 12 | line-height: calc(-5 * 0); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:11:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^ + 14 | width: calc( ( 100px + 100px ) ); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:13:5] - 13 | width: calc((100px + 100px)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:12:1] + 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:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 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 ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 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 ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^ + 15 | width: calc( 100px + 100px ); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^ + 15 | width: calc( 100px + 100px ); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^ + 15 | width: calc( 100px + 100px ); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:13:1] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^ + 15 | width: calc( 100px + 100px ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^ + 16 | width: calc(500px + 50%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^ + 16 | width: calc(500px + 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^ + 16 | width: calc(500px + 50%); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^ + 16 | width: calc(500px + 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^^ + 16 | width: calc(500px + 50%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:14:1] + 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); + : ^^ + 16 | width: calc(500px + 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 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%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 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%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^ + 17 | width: calc(10% + 20%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^ + 17 | width: calc(10% + 20%); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^ + 17 | width: calc(10% + 20%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:15:1] + 15 | width: calc( 100px + 100px ); + 16 | width: calc(500px + 50%); + : ^^ + 17 | width: calc(10% + 20%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 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%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 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%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^ + 18 | width: calc(2pc + 3pt); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^ + 18 | width: calc(2pc + 3pt); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:17:5] - 17 | width: calc(10% + 20%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:16:1] + 16 | width: calc(500px + 50%); + 17 | width: calc(10% + 20%); + : ^^ + 18 | width: calc(2pc + 3pt); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 17 | width: calc(10% + 20%); + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 17 | width: calc(10% + 20%); + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:18:5] - 18 | width: calc(2pc + 3pt); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:17:1] + 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:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 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:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 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:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 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:1] + 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:1] + 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:1] + 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:1] + 18 | width: calc(2pc + 3pt); + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:20:1] + 20 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:1] + 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:1] + 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:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:1] + 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:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 22 | width: calc(calc(60%) - 20px); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 22 | width: calc(calc(60%) - 20px); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 22 | width: calc(calc(60%) - 20px); + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 22 | width: calc(calc(60%) - 20px); + 23 | width: calc(calc(3 * 25%)); + : ^ + 24 | width: calc(2 * var(--width)); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:22:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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 - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 23 | width: calc(calc(3 * 25%)); + 24 | width: calc(2 * var(--width)); + : ^ + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 23 | width: calc(calc(3 * 25%)); + 24 | width: calc(2 * var(--width)); + : ^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:24:5] - 24 | width: calc(2 * var(--width)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:23:1] + 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:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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:1] + 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:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:26:5] - 26 | width: calc(infinity); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:25:1] + 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:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:27:5] - 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:26:1] + 26 | width: calc(infinity); + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^ + 29 | width: calc(NaN); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:28:5] - 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:27:1] + 27 | width: calc(InFiNiTy); + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:29:5] - 29 | width: calc(NaN); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:28:1] + 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:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:1] + 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:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:1] + 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:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:1] + 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:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:1] + 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:1] + 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:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:1] + 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:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:1] + 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:1] + 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:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | ,-> .bar { 34 | | font-size: calc(1rem * pow(1.5, -1)); 35 | | font-size: calc(1rem * pow(1.5, 0)); @@ -4611,7 +5983,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | ,-> .bar { 34 | | font-size: calc(1rem * pow(1.5, -1)); 35 | | font-size: calc(1rem * pow(1.5, 0)); @@ -4623,43 +5996,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | .bar { : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | .bar { : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | .bar { : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | .bar { : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | .bar { : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | .bar { : ^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | ,-> .bar { 34 | | font-size: calc(1rem * pow(1.5, -1)); 35 | | font-size: calc(1rem * pow(1.5, 0)); @@ -4671,2626 +6057,3444 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + ,-[$DIR/tests/fixture/function/calc/input.css:32:1] + 32 | 33 | .bar { : ^ + 34 | 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^ + ,-[$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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$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)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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)); - : ^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + ,-[$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)); - : ^ + ,-[$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 Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + ,-[$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)); - : ^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$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:34:5] - 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + ,-[$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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:35:5] - 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:34:1] + 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:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:36:5] - 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:35: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:37:5] - 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:36:1] + 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:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:37: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)); `---- 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:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:1] + 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:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 42 | ,-> .fade { 43 | | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); 44 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 42 | ,-> .fade { 43 | | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); 44 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 42 | .fade { : ^^^^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 42 | ,-> .fade { 43 | | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); 44 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + ,-[$DIR/tests/fixture/function/calc/input.css:41:1] + 41 | 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 - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | ,-> div { 47 | | /*height: -webkit-calc(9/16 * 100%)!important;*/ 48 | | /*width: -moz-calc((50px - 50%)*2);*/ 49 | `-> } + 50 | div { width: calc(100% / 4); } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | ,-> div { 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] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x TypeSelector - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x TagNameSelector - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x WqName - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:46:1] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 46 | ,-> div { 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] + ,-[$DIR/tests/fixture/function/calc/input.css:45:1] + 45 | 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 ) ); } : ^^^ `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | ,-> .fade { 55 | | background-image: linear-gradient(silver 0%, white 20px, 56 | | white calc(100% - 20px), silver 100%); @@ -7298,7 +9502,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | ,-> .fade { 55 | | background-image: linear-gradient(silver 0%, white 20px, 56 | | white calc(100% - 20px), silver 100%); @@ -7306,43 +9511,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | .fade { : ^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 54 | ,-> .fade { 55 | | background-image: linear-gradient(silver 0%, white 20px, 56 | | white calc(100% - 20px), silver 100%); @@ -7350,337 +9568,448 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + ,-[$DIR/tests/fixture/function/calc/input.css:53:1] + 53 | 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, - : ^^ + ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^ + 57 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:59:1] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 59 | ,-> .type { 60 | | /* Set font-size to 10x the average of vw and vh, 61 | | but don’t let it go below 12px. */ @@ -7689,7 +10018,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:59:1] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 59 | ,-> .type { 60 | | /* Set font-size to 10x the average of vw and vh, 61 | | but don’t let it go below 12px. */ @@ -7698,43 +10028,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:59:1] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 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] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 59 | .type { : ^^^^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:59:1] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 59 | ,-> .type { 60 | | /* Set font-size to 10x the average of vw and vh, 61 | | but don’t let it go below 12px. */ @@ -7743,343 +10086,456 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:59:1] + ,-[$DIR/tests/fixture/function/calc/input.css:58:1] + 58 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | ,-> .type { 66 | | /* Force the font-size to stay between 12px and 100px */ 67 | | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); @@ -8087,7 +10543,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | ,-> .type { 66 | | /* Force the font-size to stay between 12px and 100px */ 67 | | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); @@ -8095,43 +10552,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | .type { : ^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 65 | ,-> .type { 66 | | /* Force the font-size to stay between 12px and 100px */ 67 | | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); @@ -8139,415 +10609,552 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:65:1] + ,-[$DIR/tests/fixture/function/calc/input.css:64:1] + 64 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | ,-> .more { 71 | | width: mod(18px, 5px); 72 | | transform: rotate(mod(-140deg, -90deg)); @@ -8571,7 +11178,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | ,-> .more { 71 | | width: mod(18px, 5px); 72 | | transform: rotate(mod(-140deg, -90deg)); @@ -8595,43 +11203,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | .more { : ^^^^ + 71 | width: mod(18px, 5px); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | ,-> .more { 71 | | width: mod(18px, 5px); 72 | | transform: rotate(mod(-140deg, -90deg)); @@ -8655,3007 +11276,4008 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + ,-[$DIR/tests/fixture/function/calc/input.css:69:1] + 69 | 70 | .more { : ^ + 71 | width: mod(18px, 5px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^ + ,-[$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); - : ^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^ + ,-[$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); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^ + ,-[$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:71:5] - 71 | width: mod(18px, 5px); - : ^^ + ,-[$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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 71 | width: mod(18px, 5px); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 71 | width: mod(18px, 5px); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:71:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:72:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 73 | transform: rotate(atan2(1, -1)); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 73 | transform: rotate(atan2(1, -1)); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 73 | transform: rotate(atan2(1, -1)); + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:74:5] - 74 | transform: rotate(tan(90deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:73:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:1] + 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))); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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))); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:1] + 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))); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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))); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:1] + 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))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:1] + 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))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:1] + 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:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 75 | transform: rotate(atan(tan(90deg))); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 75 | transform: rotate(atan(tan(90deg))); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 75 | transform: rotate(atan(tan(90deg))); + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 75 | transform: rotate(atan(tan(90deg))); + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:76:5] - 76 | font-size: hypot(2em); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:76:5] - 76 | font-size: hypot(2em); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:75:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:77:5] - 77 | font-size: hypot(-2em); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:76:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:77:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 78 | font-size: hypot(30px, 40px); + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:79:5] - 79 | background-position: sign(10%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:78:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 80 | width: calc(pow(e, pi) - pi); + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:81:5] - 81 | width: min(pi, 5, e); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:80:1] + 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:82:5] - 82 | width: log(5); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^^^^^ + 83 | width: log(5, 5); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^^^^^^ + 83 | width: log(5, 5); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^^^^^^ + 83 | width: log(5, 5); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:82:5] - 82 | width: log(5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:81:1] + 81 | width: min(pi, 5, e); + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^^^^^ + 84 | width: round(var(--width), 50px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:83:5] - 83 | width: log(5, 5); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:82:1] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:84:5] - 84 | width: round(var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:83:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:85:5] - 85 | width: round(nearest, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:84:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:86:5] - 86 | width: round(up, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:85:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:87:5] - 87 | width: round(down, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:86:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:87:1] + 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] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | ,-> .min-max { 92 | | width: min(10px, 20px, 40px, 100px); 93 | | width: max(10px, 20px, 40px, 100px); @@ -11664,7 +15286,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | ,-> .min-max { 92 | | width: min(10px, 20px, 40px, 100px); 93 | | width: max(10px, 20px, 40px, 100px); @@ -11673,43 +15296,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | .min-max { : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | .min-max { : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | .min-max { : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | .min-max { : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | .min-max { : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | .min-max { : ^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | ,-> .min-max { 92 | | width: min(10px, 20px, 40px, 100px); 93 | | width: max(10px, 20px, 40px, 100px); @@ -11718,1228 +15354,1632 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + ,-[$DIR/tests/fixture/function/calc/input.css:90:1] + 90 | 91 | .min-max { : ^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^ + ,-[$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); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$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); - : ^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$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); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$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); - : ^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$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); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$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); - : ^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^ + ,-[$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); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^ + ,-[$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:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + ,-[$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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:92:1] + 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:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:1] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:1] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:1] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:1] + 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:1] + 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:1] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | ,-> .rem { 98 | | width: rem(-18px, 5px); 99 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | ,-> .rem { 98 | | width: rem(-18px, 5px); 99 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | .rem { : ^^^ + 98 | width: rem(-18px, 5px); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 97 | ,-> .rem { 98 | | width: rem(-18px, 5px); 99 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + ,-[$DIR/tests/fixture/function/calc/input.css:96:1] + 96 | 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 - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | ,-> .sin { 102 | | transform: rotate(sin(45deg)); 103 | | transform: rotate(sin(3.14159 / 4)); @@ -12947,7 +16987,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | ,-> .sin { 102 | | transform: rotate(sin(45deg)); 103 | | transform: rotate(sin(3.14159 / 4)); @@ -12955,43 +16996,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | .sin { : ^^^ + 102 | transform: rotate(sin(45deg)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | ,-> .sin { 102 | | transform: rotate(sin(45deg)); 103 | | transform: rotate(sin(3.14159 / 4)); @@ -12999,277 +17053,368 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + ,-[$DIR/tests/fixture/function/calc/input.css:100:1] + 100 | 101 | .sin { : ^ + 102 | transform: rotate(sin(45deg)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^ + ,-[$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)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^ + ,-[$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)); - : ^^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^ + ,-[$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)); - : ^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^ + ,-[$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:102:5] - 102 | transform: rotate(sin(45deg)); - : ^^^ + ,-[$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:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ + 104 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 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:1] + 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:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^ + 104 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:1] + 102 | transform: rotate(sin(45deg)); + 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:1] + 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:1] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | ,-> .cos { 107 | | transform: rotate(cos(45deg)); 108 | | transform: rotate(cos(3.14159 / 4)); @@ -13277,7 +17422,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | ,-> .cos { 107 | | transform: rotate(cos(45deg)); 108 | | transform: rotate(cos(3.14159 / 4)); @@ -13285,43 +17431,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | .cos { : ^^^ + 107 | transform: rotate(cos(45deg)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 106 | ,-> .cos { 107 | | transform: rotate(cos(45deg)); 108 | | transform: rotate(cos(3.14159 / 4)); @@ -13329,277 +17488,368 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + ,-[$DIR/tests/fixture/function/calc/input.css:105:1] + 105 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ + 109 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | ,-> .asin { 112 | | transform: rotate(asin(45deg)); 113 | | transform: rotate(asin(pi / 4)); @@ -13607,7 +17857,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | ,-> .asin { 112 | | transform: rotate(asin(45deg)); 113 | | transform: rotate(asin(pi / 4)); @@ -13615,43 +17866,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | .asin { : ^^^^ + 112 | transform: rotate(asin(45deg)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | ,-> .asin { 112 | | transform: rotate(asin(45deg)); 113 | | transform: rotate(asin(pi / 4)); @@ -13659,277 +17923,368 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + ,-[$DIR/tests/fixture/function/calc/input.css:110:1] + 110 | 111 | .asin { : ^ + 112 | transform: rotate(asin(45deg)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^ + ,-[$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)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^ + ,-[$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)); - : ^^^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^ + ,-[$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)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^ + ,-[$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:112:5] - 112 | transform: rotate(asin(45deg)); - : ^^^ + ,-[$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:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^ + 114 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^ + 114 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^ + 114 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^ + 114 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^ + 114 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^ + 114 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^ + 114 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^^ + 114 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:112:1] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | ,-> .acos { 117 | | transform: rotate(acos(45deg)); 118 | | transform: rotate(acos(pi / 4)); @@ -13937,7 +18292,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | ,-> .acos { 117 | | transform: rotate(acos(45deg)); 118 | | transform: rotate(acos(pi / 4)); @@ -13945,43 +18301,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | .acos { : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | .acos { : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | .acos { : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | .acos { : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | .acos { : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | .acos { : ^^^^ + 117 | transform: rotate(acos(45deg)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | ,-> .acos { 117 | | transform: rotate(acos(45deg)); 118 | | transform: rotate(acos(pi / 4)); @@ -13989,1282 +18358,1688 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + ,-[$DIR/tests/fixture/function/calc/input.css:115:1] + 115 | 116 | .acos { : ^ + 117 | transform: rotate(acos(45deg)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^ + ,-[$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)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^ + ,-[$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)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^ + ,-[$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)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^ + ,-[$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:117:5] - 117 | transform: rotate(acos(45deg)); - : ^^^ + ,-[$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:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^ + 119 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^ + 119 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^ + 119 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^ + 119 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^ + 119 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 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:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^ + 119 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^^ + 119 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:1] + 117 | transform: rotate(acos(45deg)); + 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:1] + 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:1] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | ,-> .atan { 122 | | transform: rotate(atan(1 / -1)); 123 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | ,-> .atan { 122 | | transform: rotate(atan(1 / -1)); 123 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | .atan { : ^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 121 | ,-> .atan { 122 | | transform: rotate(atan(1 / -1)); 123 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + ,-[$DIR/tests/fixture/function/calc/input.css:120:1] + 120 | 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 - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | ,-> .atan2 { 126 | | transform: rotate(atan2(1, -1)); 127 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | ,-> .atan2 { 126 | | transform: rotate(atan2(1, -1)); 127 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | .atan2 { : ^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 125 | ,-> .atan2 { 126 | | transform: rotate(atan2(1, -1)); 127 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + ,-[$DIR/tests/fixture/function/calc/input.css:124:1] + 124 | 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 - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | ,-> .sqrt { 130 | | size: sqrt(250); 131 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | ,-> .sqrt { 130 | | size: sqrt(250); 131 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | .sqrt { : ^^^^ + 130 | size: sqrt(250); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 129 | ,-> .sqrt { 130 | | size: sqrt(250); 131 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + ,-[$DIR/tests/fixture/function/calc/input.css:128:1] + 128 | 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 - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | ,-> .exp { 134 | | size: exp(250 * 2); 135 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | ,-> .exp { 134 | | size: exp(250 * 2); 135 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | .exp { : ^^^ + 134 | size: exp(250 * 2); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 133 | ,-> .exp { 134 | | size: exp(250 * 2); 135 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + ,-[$DIR/tests/fixture/function/calc/input.css:132:1] + 132 | 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 - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | ,-> .abs { 138 | | background-position: calc(10% * abs(-10%)); 139 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | ,-> .abs { 138 | | background-position: calc(10% * abs(-10%)); 139 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | .abs { : ^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 137 | ,-> .abs { 138 | | background-position: calc(10% * abs(-10%)); 139 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + ,-[$DIR/tests/fixture/function/calc/input.css:136:1] + 136 | 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 - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | ,-> .sign { 142 | | background-position: sign(10%); 143 | | background-position: sign(10% * 2); @@ -15277,7 +20052,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | ,-> .sign { 142 | | background-position: sign(10%); 143 | | background-position: sign(10% * 2); @@ -15290,43 +20066,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x ClassSelector - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | .sign { : ^^^^ + 142 | background-position: sign(10%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | ,-> .sign { 142 | | background-position: sign(10%); 143 | | background-position: sign(10% * 2); @@ -15339,937 +20128,1249 @@ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + ,-[$DIR/tests/fixture/function/calc/input.css:140:1] + 140 | 141 | .sign { : ^ + 142 | background-position: sign(10%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$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%); - : ^^^^^^^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^^^^^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^^ + ,-[$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%); - : ^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$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:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:142:5] - 142 | background-position: sign(10%); - : ^^ + ,-[$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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:143:5] - 143 | background-position: sign(10% * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:142:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:144:5] - 144 | background-position: sign( 10% * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:143:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:145:5] - 145 | background-position: sign(10%*2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:144:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 145 | background-position: sign(10%*2); + 146 | background-position: sign( 10 + 10 ); + : ^ + 147 | background-position: sign( 10% ); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:145:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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% ); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 146 | background-position: sign( 10 + 10 ); + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:147:5] - 147 | background-position: sign( 10% ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:147:5] - 147 | background-position: sign( 10% ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:146:1] + 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:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 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:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 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:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^ + 149 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 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:1] + 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:1] + 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:1] + 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:1] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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..0be46cc918c0 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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^ + ,-[$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); - : ^^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^^ + ,-[$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); - : ^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^ + ,-[$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); - : ^^^^ + ,-[$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:2:5] - 2 | background: linear-gradient(white, gray); - : ^^^^ + ,-[$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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:3:5] - 3 | background: linear-gradient(yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:4:5] - 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 4 | background: linear-gradient(to bottom, yellow, blue); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 4 | background: linear-gradient(to bottom, yellow, blue); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:6:5] - 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:7:1] + 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 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:7:1] + 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 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:7:1] + 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 - ,-[$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:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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 Color - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:10:5] - 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:11:5] - 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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 Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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 Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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 Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:13:5] - 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:1] + 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:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:1] + 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:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:1] + 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:1] + 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:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:1] + 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:1] + 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:1] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ + 15 | } `---- x Integer - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 d67653e63b41..def8e74c4ad1 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 393b058c368a..9c0a4da4fdd7 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:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^^ + ,-[$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); - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^ + ,-[$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); - : ^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^^ + ,-[$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:2:5] - 2 | prod: fn(100px); - : ^^ + ,-[$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:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x Declaration - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^ + 4 | prod: --fn--fn(100px); `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x Function - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^ + 4 | prod: --fn--fn(100px); `---- x Dimension - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^ + 4 | prod: --fn--fn(100px); `---- x Length - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^^^ + 4 | prod: --fn--fn(100px); `---- x Number - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^^ + 4 | prod: --fn--fn(100px); `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] - 3 | prod: --fn(100px); - : ^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:2:1] + 2 | prod: fn(100px); + 3 | prod: --fn(100px); + : ^^ + 4 | prod: --fn--fn(100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^ + 5 | } `---- x Function - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^ + 5 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^ + 5 | } `---- x Length - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^^^ + 5 | } `---- x Number - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --fn(100px); + 4 | prod: --fn--fn(100px); + : ^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^ + ,-[$DIR/tests/fixture/function/unknown/input.css:3:1] + 3 | prod: --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 c9a20685e633..51920d6b5e4e 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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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 Str - ,-[$DIR/tests/fixture/function/url/input.css:3:5] - 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:2:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:4:5] - 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:3:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:5:5] - 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:4:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:6:5] - 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:5:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:7:5] - 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:6:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:7:1] + 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:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 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:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 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:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 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:9:5] - 9 | background-image: url( - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 8 | background-image: url( './image (1).jpg' ); + 9 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 10 | './image (1).jpg' + `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | background-image: url( - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 8 | background-image: url( './image (1).jpg' ); + 9 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 10 | './image (1).jpg' + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 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:9:5] - 9 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 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:9:5] - 9 | background-image: url( - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:1] + 8 | background-image: url( './image (1).jpg' ); + 9 | background-image: url( + : ^^^ + 10 | './image (1).jpg' + `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:10:5] - 10 | './image (1).jpg' - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:9:1] + 9 | background-image: url( + 10 | './image (1).jpg' + : ^^^^^^^^^^^^^^^^^ + 11 | ); `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:10:5] - 10 | './image (1).jpg' - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:9:1] + 9 | background-image: url( + 10 | './image (1).jpg' + : ^^^^^^^^^^^^^^^^^ + 11 | ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^^^ + 13 | background-image: url( ); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^^^ + 13 | background-image: url( ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^^^ + 13 | background-image: url( ); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^ + 13 | background-image: url( ); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:12:5] - 12 | background-image: url(); - : ^ + ,-[$DIR/tests/fixture/function/url/input.css:11:1] + 11 | ); + 12 | background-image: url(); + : ^ + 13 | background-image: url( ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 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( ); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^^^^^^ + 14 | background-image: url(""); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^^^^^^ + 14 | background-image: url(""); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^ + 14 | background-image: url(""); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^ + 14 | background-image: url(""); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:13:5] - 13 | background-image: url( ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:12:1] + 12 | background-image: url(); + 13 | background-image: url( ); + : ^^^ + 14 | background-image: url(""); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 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(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^^^^^^ + 15 | background-image: url( "" ); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^^^^^^ + 15 | background-image: url( "" ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^^ + 15 | background-image: url( "" ); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^ + 15 | background-image: url( "" ); `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:14:5] - 14 | background-image: url(""); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:13:1] + 13 | background-image: url( ); + 14 | background-image: url(""); + : ^^ + 15 | background-image: url( "" ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 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( "" ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^^ + 16 | background-image: url(''); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^ + 16 | background-image: url(''); `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:15:5] - 15 | background-image: url( "" ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:14:1] + 14 | background-image: url(""); + 15 | background-image: url( "" ); + : ^^ + 16 | background-image: url(''); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 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(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^^^^^^ + 17 | background-image: url( '' ); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^^^^^^ + 17 | background-image: url( '' ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^^ + 17 | background-image: url( '' ); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^ + 17 | background-image: url( '' ); `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:16:5] - 16 | background-image: url(''); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:15:1] + 15 | background-image: url( "" ); + 16 | background-image: url(''); + : ^^ + 17 | background-image: url( '' ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 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( '' ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^^ + 18 | background-image: url( ' ' ); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^ + 18 | background-image: url( ' ' ); `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:17:5] - 17 | background-image: url( '' ); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:16:1] + 16 | background-image: url(''); + 17 | background-image: url( '' ); + : ^^ + 18 | background-image: url( ' ' ); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 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( ' ' ); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^ + 19 | background-image: url(./image.png); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^ + 19 | background-image: url(./image.png); `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:18:5] - 18 | background-image: url( ' ' ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:17:1] + 17 | background-image: url( '' ); + 18 | background-image: url( ' ' ); + : ^^^ + 19 | background-image: url(./image.png); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:19:5] - 19 | background-image: url(./image.png); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 18 | background-image: url( ' ' ); + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:19:5] - 19 | background-image: url(./image.png); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:18:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:20:5] - 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:19:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:20:1] + 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:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:1] + 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:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:1] + 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:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:1] + 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:22:5] - 22 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:21:1] + 21 | background-image: url( ./image\32.png ); + 22 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 23 | ./image\32.png `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:21:1] + 21 | background-image: url( ./image\32.png ); + 22 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 23 | ./image\32.png `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1448,23 +1841,29 @@ 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:1] + 24 | ); + 25 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 26 | `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:24:1] + 24 | ); + 25 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 26 | `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:1] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1473,11 +1872,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:1] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1486,17 +1887,21 @@ 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:1] + 24 | ); + 25 | background-image: url( + : ^^^ + 26 | `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:1] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1505,11 +1910,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:1] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1518,11 +1925,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:1] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1531,11 +1940,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:1] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1544,11 +1955,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:1] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1557,23 +1970,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:1] + 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:1] + 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:1] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1582,11 +1999,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:1] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1595,17 +2014,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:1] + 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:1] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1614,11 +2036,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:1] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1627,364 +2051,485 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 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); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^ + 44 | background: url(image.png\1); `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:43:5] - 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:42:1] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:44:5] - 44 | background: url(image.png\1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:43:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:45:5] - 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:44:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:46:5] - 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:45:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:47:5] - 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:46:1] + 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:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^^^^^^^^ + 49 | } `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^^^^^^^^ + 49 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^^^^^ + 49 | } `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^^^^^ + 49 | } `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^^ + 49 | } `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 48 | background: url(18); + : ^^ + 49 | } `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^ + ,-[$DIR/tests/fixture/function/url/input.css:47:1] + 47 | background: url(image.png\10FFFF); + 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 f53155607a65..97a85a45efeb 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:2:5] - 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | color: var(--a); - : ^^^^^ + ,-[$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:2:5] - 2 | color: var(--a); - : ^^^^^ + ,-[$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); - : ^^^^^^^^ + ,-[$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:2:5] - 2 | color: var(--a); - : ^^^^^^^^ + ,-[$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:2:5] - 2 | color: var(--a); - : ^^^ + ,-[$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); - : ^^^ + ,-[$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:2:5] - 2 | color: var(--a); - : ^^^ + ,-[$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:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); `---- x Declaration - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^^^^^ + 4 | color: var(--a, blue); `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 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,); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^^^^^^^^^ + 4 | color: var(--a, blue); `---- x Function - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^^^^^^^^^ + 4 | color: var(--a, blue); `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 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,); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^^^ + 4 | color: var(--a, blue); `---- x DashedIdent - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 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,); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^ + 4 | color: var(--a, blue); `---- x Delimiter - ,-[$DIR/tests/fixture/function/var/input.css:3:5] - 3 | color: var(--a,); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:2:1] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^ + 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:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 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:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^ + 5 | } `---- x Function - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 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:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^ + 5 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^ + 5 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:1] + 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:1] + 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 fe64746d2252..85bf8a95d1b7 100644 --- a/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug @@ -14,670 +14,833 @@ ,-[$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 {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x QualifiedRule - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x SelectorList - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x ClassSelector - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^ + 5 | .selector { -property: value; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x LBrace - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^ + 5 | .selector { -property: value; } `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x StyleBlock - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x Declaration - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x DeclarationName - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 4 | .selector { _property: value; } : ^^^^^ + 5 | .selector { -property: value; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:4:1] + ,-[$DIR/tests/fixture/hacks/input.css:3:1] + 3 | 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 e9e940fa61b6..ae4349eec688 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:2:3] - 2 | color: #000000; - : ^^^^^^^^^^^^^^ + ,-[$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:2:3] - 2 | color: #000000; - : ^^^^^^^^^^^^^^ + ,-[$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:2:3] - 2 | color: #000000; - : ^^^^^^^^^^^^^^ + ,-[$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:2:3] - 2 | color: #000000; - : ^^^^^ + ,-[$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:2:3] - 2 | color: #000000; - : ^^^^^ + ,-[$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; - : ^^^^^^^ + ,-[$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:2:3] - 2 | color: #000000; - : ^^^^^^^ + ,-[$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:2:3] - 2 | color: #000000; - : ^^^^^^^ + ,-[$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:3:3] - 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^ + 4 | color: #FFFFFF; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^ + 4 | color: #FFFFFF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^^^ + 4 | color: #FFFFFF; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^^^ + 4 | color: #FFFFFF; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] - 3 | color: #ffffff; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:2:1] + 2 | color: #000000; + 3 | color: #ffffff; + : ^^^^^^^ + 4 | color: #FFFFFF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^ + 5 | color: #0000ffcc; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^ + 5 | color: #0000ffcc; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^^^ + 5 | color: #0000ffcc; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^^^ + 5 | color: #0000ffcc; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] - 4 | color: #FFFFFF; - : ^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:3:1] + 3 | color: #ffffff; + 4 | color: #FFFFFF; + : ^^^^^^^ + 5 | color: #0000ffcc; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^ + 6 | color: #0000FFCC; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^ + 6 | color: #0000FFCC; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^^^^^ + 6 | color: #0000FFCC; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^^^^^ + 6 | color: #0000FFCC; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] - 5 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:4:1] + 4 | color: #FFFFFF; + 5 | color: #0000ffcc; + : ^^^^^^^^^ + 6 | color: #0000FFCC; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ + 7 | color: #000; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ + 7 | color: #000; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ + 7 | color: #000; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^ + 7 | color: #000; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^ + 7 | color: #000; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^^^^^ + 7 | color: #000; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^^^^^ + 7 | color: #000; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] - 6 | color: #0000FFCC; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:5:1] + 5 | color: #0000ffcc; + 6 | color: #0000FFCC; + : ^^^^^^^^^ + 7 | color: #000; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^^^^^^^^ + 8 | color: #fff; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^^^^^^^^ + 8 | color: #fff; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^^^^^^^^ + 8 | color: #fff; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^^ + 8 | color: #fff; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^^ + 8 | color: #fff; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^ + 8 | color: #fff; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^ + 8 | color: #fff; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] - 7 | color: #000; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:6:1] + 6 | color: #0000FFCC; + 7 | color: #000; + : ^^^^ + 8 | color: #fff; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:1] + 7 | color: #000; + 8 | color: #fff; + : ^^^^^^^^^^^ + 9 | color: #FFF; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:1] + 7 | color: #000; + 8 | color: #fff; + : ^^^^^^^^^^^ + 9 | color: #FFF; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:1] + 7 | color: #000; + 8 | color: #fff; + : ^^^^^^^^^^^ + 9 | color: #FFF; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:1] + 7 | color: #000; + 8 | color: #fff; + : ^^^^^ + 9 | color: #FFF; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:1] + 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:7:1] + 7 | color: #000; + 8 | color: #fff; + : ^^^^ + 9 | color: #FFF; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:1] + 7 | color: #000; + 8 | color: #fff; + : ^^^^ + 9 | color: #FFF; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:7:1] + 7 | color: #000; + 8 | color: #fff; + : ^^^^ + 9 | color: #FFF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:1] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^^^^^^^ + 10 | color: #0000; + `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:1] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^^^^^^^ + 10 | color: #0000; + `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:1] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^^^^^^^ + 10 | color: #0000; + `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:1] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^ + 10 | color: #0000; + `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:1] + 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:8:1] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^ + 10 | color: #0000; + `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:1] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^ + 10 | color: #0000; + `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:1] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^ + 10 | color: #0000; + `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^^^^^^^^ + 11 | color: #ffff; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^^^^^^^^ + 11 | color: #ffff; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^^^^^^^^ + 11 | color: #ffff; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] - 10 | color: #0000; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:9:1] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^^^^^^^^ + 12 | color: #FFFF; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^^^^^^^^ + 12 | color: #FFFF; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^^^^^^^^ + 12 | color: #FFFF; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] - 11 | color: #ffff; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:10:1] + 10 | color: #0000; + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^^^^^^^^ + 13 | color: #1; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^^^^^^^^ + 13 | color: #1; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^^^^^^^^ + 13 | color: #1; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] - 12 | color: #FFFF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:11:1] + 11 | color: #ffff; + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^^^^^^^^ + 14 | color: #FF; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^^^^^^^^ + 14 | color: #FF; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^^^^^^^^ + 14 | color: #FF; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^^^^ + 14 | color: #FF; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^^^^ + 14 | color: #FF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^ + 14 | color: #FF; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^ + 14 | color: #FF; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] - 13 | color: #1; - : ^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:12:1] + 12 | color: #FFFF; + 13 | color: #1; + : ^^ + 14 | color: #FF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^^^^^^^^ + 15 | color: #123456789; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^^^^^^^^ + 15 | color: #123456789; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^^^^^^^^ + 15 | color: #123456789; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^^^ + 15 | color: #123456789; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^^^ + 15 | color: #123456789; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^ + 15 | color: #123456789; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^ + 15 | color: #123456789; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] - 14 | color: #FF; - : ^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:13:1] + 13 | color: #1; + 14 | color: #FF; + : ^^^ + 15 | color: #123456789; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^ + 16 | color: #xyz; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^ + 16 | color: #xyz; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^^^^^^ + 16 | color: #xyz; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^^^^^^ + 16 | color: #xyz; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] - 15 | color: #123456789; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:14:1] + 14 | color: #FF; + 15 | color: #123456789; + : ^^^^^^^^^^ + 16 | color: #xyz; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^^^^^^^^ + 17 | color: #aa\61; `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^^^^^^^^ + 17 | color: #aa\61; `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^^^^^^^^ + 17 | color: #aa\61; `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^^ + 17 | color: #aa\61; `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^^ + 17 | color: #aa\61; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^ + 17 | color: #aa\61; `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^ + 17 | color: #aa\61; `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] - 16 | color: #xyz; - : ^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:15:1] + 15 | color: #123456789; + 16 | color: #xyz; + : ^^^^ + 17 | color: #aa\61; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ + 18 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ + 18 | } `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ + 18 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 17 | color: #aa\61; + : ^^^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 17 | color: #aa\61; + : ^^^^^ + 18 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 17 | color: #aa\61; + : ^^^^^^ + 18 | } `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 17 | color: #aa\61; + : ^^^^^^ + 18 | } `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ + ,-[$DIR/tests/fixture/hex-colors/input.css:16:1] + 16 | color: #xyz; + 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 dfbf59531bed..3f5a529db861 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:2:5] - 2 | prop: important; - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: important; - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: important; - : ^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: important; - : ^^^^ + ,-[$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:2:5] - 2 | prop: important; - : ^^^^ + ,-[$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; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: important; - : ^^^^^^^^^ + ,-[$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:3:5] - 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 2 | prop: important; + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 2 | prop: important; + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 2 | prop: important; + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 2 | prop: important; + 3 | color: red important; + : ^^^^^ + 4 | width: 1px!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 2 | prop: important; + 3 | color: red important; + : ^^^ + 4 | width: 1px!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 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; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 2 | prop: important; + 3 | color: red important; + : ^^^^^^^^^ + 4 | width: 1px!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:3:5] - 3 | color: red important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:2:1] + 2 | prop: important; + 3 | color: red important; + : ^^^^^^^^^ + 4 | width: 1px!important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^^^ + 5 | color: red!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^ + 5 | color: red!important; `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^ + 5 | color: red!important; `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^ + 5 | color: red!important; `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^ + 5 | color: red!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^ + 5 | color: red!important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^^^^^^^^ + 5 | color: red!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:3:1] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^^^^^^^ + 5 | color: red!important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^^^ + 6 | color: red !important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^ + 6 | color: red !important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^ + 6 | color: red !important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^^^^^^^^ + 6 | color: red !important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:5:5] - 5 | color: red!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:4:1] + 4 | width: 1px!important; + 5 | color: red!important; + : ^^^^^^^^^ + 6 | color: red !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^^^ + 7 | color: red !important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^ + 7 | color: red !important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^ + 7 | color: red !important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^^^^^^^^ + 7 | color: red !important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:6:5] - 6 | color: red !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:5:1] + 5 | color: red!important; + 6 | color: red !important; + : ^^^^^^^^^ + 7 | color: red !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^^^ + 8 | color: red ! important ; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^ + 8 | color: red ! important ; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^ + 8 | color: red ! important ; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^^^^^^^^ + 8 | color: red ! important ; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:7:5] - 7 | color: red !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:6:1] + 6 | color: red !important; + 7 | color: red !important; + : ^^^^^^^^^ + 8 | color: red ! important ; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^^^ + 9 | color: blue !IMPORTANT; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 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:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^ + 9 | color: blue !IMPORTANT; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^ + 9 | color: blue !IMPORTANT; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:7:1] + 7 | color: red !important; + 8 | color: red ! important ; + : ^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 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:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^ + 10 | color: white ! IMPORTANT ; + `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:1] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ + 11 | margin: 10px ! important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 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 ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ + 11 | margin: 10px ! important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ + 11 | margin: 10px ! important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^ + 11 | margin: 10px ! important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:10:5] - 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:9:1] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^ + 11 | margin: 10px ! important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^ + 12 | padding: 20px ! /* test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^ + 12 | padding: 20px ! /* test */ important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:11:5] - 11 | margin: 10px ! important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:10:1] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^ + 13 | width: 100px ! /*! test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^ + 13 | width: 100px ! /*! test */ important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:12:5] - 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:11:1] + 11 | margin: 10px ! important; + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^ + 14 | height: 100px /*! test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^ + 14 | height: 100px /*! test */ important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:13:5] - 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:12:1] + 12 | padding: 20px ! /* test */ important; + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^^ + 15 | z-index: 1 ""! important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^ + 15 | z-index: 1 ""! important; `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^ + 15 | z-index: 1 ""! important; `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^ + 15 | z-index: 1 ""! important; `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^ + 15 | z-index: 1 ""! important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 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; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:13:1] + 13 | width: 100px ! /*! test */ important; + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 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; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^ + 16 | padding: 1px/* sep */!important; `---- x Integer - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 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; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^ + 16 | padding: 1px/* sep */!important; `---- x Str - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^ + 16 | padding: 1px/* sep */!important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:15:5] - 15 | z-index: 1 ""! important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:14:1] + 14 | height: 100px /*! test */ important; + 15 | z-index: 1 ""! important; + : ^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^ + 17 | prop: red !iMpOrTaNt; `---- x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^ + 17 | prop: red !iMpOrTaNt; `---- x Length - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^ + 17 | prop: red !iMpOrTaNt; `---- x Number - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^ + 17 | prop: red !iMpOrTaNt; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^ + 17 | prop: red !iMpOrTaNt; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:15:1] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^^ + 18 | color: red !imp\ortant; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^ + 18 | color: red !imp\ortant; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^ + 18 | color: red !imp\ortant; `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:17:5] - 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:16:1] + 16 | padding: 1px/* sep */!important; + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^ + 19 | } `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/important/basic/input.css:17:1] + 17 | prop: red !iMpOrTaNt; + 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 49efd2cdf5d4..a96e15388be4 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:2:5] - 2 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^^^^^ + 3 | property: +10; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^^^^^ + 3 | property: +10; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^^^^^ + 3 | property: +10; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^ + 3 | property: +10; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^^^^^^^ + ,-[$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; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^ + 3 | property: +10; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:2:5] - 2 | property: 10; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^ + 3 | property: +10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:1] + 2 | property: 10; + 3 | property: +10; + : ^^^^^^^^^^^^^ + 4 | property: -10; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:1] + 2 | property: 10; + 3 | property: +10; + : ^^^^^^^^^^^^^ + 4 | property: -10; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:1] + 2 | property: 10; + 3 | property: +10; + : ^^^^^^^^^^^^^ + 4 | property: -10; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:1] + 2 | property: 10; + 3 | property: +10; + : ^^^^^^^^ + 4 | property: -10; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:2:1] + 2 | property: 10; + 3 | property: +10; + : ^^^^^^^^ + 4 | property: -10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:2:1] + 2 | property: 10; + 3 | property: +10; + : ^^^ + 4 | property: -10; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:3:5] - 3 | property: +10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:2:1] + 2 | property: 10; + 3 | property: +10; + : ^^^ + 4 | property: -10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:1] + 3 | property: +10; + 4 | property: -10; + : ^^^^^^^^^^^^^ + 5 | property: 0.1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:1] + 3 | property: +10; + 4 | property: -10; + : ^^^^^^^^^^^^^ + 5 | property: 0.1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:1] + 3 | property: +10; + 4 | property: -10; + : ^^^^^^^^^^^^^ + 5 | property: 0.1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:1] + 3 | property: +10; + 4 | property: -10; + : ^^^^^^^^ + 5 | property: 0.1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:3:1] + 3 | property: +10; + 4 | property: -10; + : ^^^^^^^^ + 5 | property: 0.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:3:1] + 3 | property: +10; + 4 | property: -10; + : ^^^ + 5 | property: 0.1; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:4:5] - 4 | property: -10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:3:1] + 3 | property: +10; + 4 | property: -10; + : ^^^ + 5 | property: 0.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:1] + 4 | property: -10; + 5 | property: 0.1; + : ^^^^^^^^^^^^^ + 6 | property: +0.1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:1] + 4 | property: -10; + 5 | property: 0.1; + : ^^^^^^^^^^^^^ + 6 | property: +0.1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:1] + 4 | property: -10; + 5 | property: 0.1; + : ^^^^^^^^^^^^^ + 6 | property: +0.1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:1] + 4 | property: -10; + 5 | property: 0.1; + : ^^^^^^^^ + 6 | property: +0.1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:4:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:4:1] + 4 | property: -10; + 5 | property: 0.1; + : ^^^ + 6 | property: +0.1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:5:5] - 5 | property: 0.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:4:1] + 4 | property: -10; + 5 | property: 0.1; + : ^^^ + 6 | property: +0.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:1] + 5 | property: 0.1; + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ + 7 | property: -0.1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:1] + 5 | property: 0.1; + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ + 7 | property: -0.1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:1] + 5 | property: 0.1; + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ + 7 | property: -0.1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:1] + 5 | property: 0.1; + 6 | property: +0.1; + : ^^^^^^^^ + 7 | property: -0.1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:1] + 5 | property: 0.1; + 6 | property: +0.1; + : ^^^^ + 7 | property: -0.1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:6:5] - 6 | property: +0.1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:5:1] + 5 | property: 0.1; + 6 | property: +0.1; + : ^^^^ + 7 | property: -0.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:1] + 6 | property: +0.1; + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ + 8 | property: -.1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:1] + 6 | property: +0.1; + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ + 8 | property: -.1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:1] + 6 | property: +0.1; + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ + 8 | property: -.1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:1] + 6 | property: +0.1; + 7 | property: -0.1; + : ^^^^^^^^ + 8 | property: -.1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:1] + 6 | property: +0.1; + 7 | property: -0.1; + : ^^^^ + 8 | property: -.1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:7:5] - 7 | property: -0.1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:6:1] + 6 | property: +0.1; + 7 | property: -0.1; + : ^^^^ + 8 | property: -.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:1] + 7 | property: -0.1; + 8 | property: -.1; + : ^^^^^^^^^^^^^ + 9 | property: +.1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:1] + 7 | property: -0.1; + 8 | property: -.1; + : ^^^^^^^^^^^^^ + 9 | property: +.1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:1] + 7 | property: -0.1; + 8 | property: -.1; + : ^^^^^^^^^^^^^ + 9 | property: +.1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:1] + 7 | property: -0.1; + 8 | property: -.1; + : ^^^^^^^^ + 9 | property: +.1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:7:1] + 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:7:1] + 7 | property: -0.1; + 8 | property: -.1; + : ^^^ + 9 | property: +.1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:7:1] + 7 | property: -0.1; + 8 | property: -.1; + : ^^^ + 9 | property: +.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:1] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ + 10 | property: 0; + `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:1] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ + 10 | property: 0; + `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:1] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ + 10 | property: 0; + `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:1] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^ + 10 | property: 0; + `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:1] + 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:8:1] + 8 | property: -.1; + 9 | property: +.1; + : ^^^ + 10 | property: 0; + `---- x Number - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:1] + 8 | property: -.1; + 9 | property: +.1; + : ^^^ + 10 | property: 0; + `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:1] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^^^^ + 11 | property: 10; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:1] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^^^^ + 11 | property: 10; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:1] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^^^^ + 11 | property: 10; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:1] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^ + 11 | property: 10; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:9:1] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^ + 11 | property: 10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^ + ,-[$DIR/tests/fixture/number/input.css:9:1] + 9 | property: +.1; + 10 | property: 0; + : ^ + 11 | property: 10; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:10:5] - 10 | property: 0; - : ^ + ,-[$DIR/tests/fixture/number/input.css:9:1] + 9 | property: +.1; + 10 | property: 0; + : ^ + 11 | property: 10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:1] + 10 | property: 0; + 11 | property: 10; + : ^^^^^^^^^^^^ + 12 | property: .10; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:1] + 10 | property: 0; + 11 | property: 10; + : ^^^^^^^^^^^^ + 12 | property: .10; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:1] + 10 | property: 0; + 11 | property: 10; + : ^^^^^^^^^^^^ + 12 | property: .10; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:1] + 10 | property: 0; + 11 | property: 10; + : ^^^^^^^^ + 12 | property: .10; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:10:1] + 10 | property: 0; + 11 | property: 10; + : ^^^^^^^^ + 12 | property: .10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:10:1] + 10 | property: 0; + 11 | property: 10; + : ^^ + 12 | property: .10; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:11:5] - 11 | property: 10; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:10:1] + 10 | property: 0; + 11 | property: 10; + : ^^ + 12 | property: .10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:1] + 11 | property: 10; + 12 | property: .10; + : ^^^^^^^^^^^^^ + 13 | property: 12.34; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:1] + 11 | property: 10; + 12 | property: .10; + : ^^^^^^^^^^^^^ + 13 | property: 12.34; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:1] + 11 | property: 10; + 12 | property: .10; + : ^^^^^^^^^^^^^ + 13 | property: 12.34; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:1] + 11 | property: 10; + 12 | property: .10; + : ^^^^^^^^ + 13 | property: 12.34; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:11:1] + 11 | property: 10; + 12 | property: .10; + : ^^^^^^^^ + 13 | property: 12.34; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:11:1] + 11 | property: 10; + 12 | property: .10; + : ^^^ + 13 | property: 12.34; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:12:5] - 12 | property: .10; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:11:1] + 11 | property: 10; + 12 | property: .10; + : ^^^ + 13 | property: 12.34; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:1] + 12 | property: .10; + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:1] + 12 | property: .10; + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:1] + 12 | property: .10; + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:1] + 12 | property: .10; + 13 | property: 12.34; + : ^^^^^^^^ + 14 | property: 0.1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:1] + 12 | property: .10; + 13 | property: 12.34; + : ^^^^^ + 14 | property: 0.1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:13:5] - 13 | property: 12.34; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:12:1] + 12 | property: .10; + 13 | property: 12.34; + : ^^^^^ + 14 | property: 0.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:1] + 13 | property: 12.34; + 14 | property: 0.1; + : ^^^^^^^^^^^^^ + 15 | property: 1.0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:1] + 13 | property: 12.34; + 14 | property: 0.1; + : ^^^^^^^^^^^^^ + 15 | property: 1.0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:1] + 13 | property: 12.34; + 14 | property: 0.1; + : ^^^^^^^^^^^^^ + 15 | property: 1.0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:1] + 13 | property: 12.34; + 14 | property: 0.1; + : ^^^^^^^^ + 15 | property: 1.0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:13:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:13:1] + 13 | property: 12.34; + 14 | property: 0.1; + : ^^^ + 15 | property: 1.0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:14:5] - 14 | property: 0.1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:13:1] + 13 | property: 12.34; + 14 | property: 0.1; + : ^^^ + 15 | property: 1.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:1] + 14 | property: 0.1; + 15 | property: 1.0; + : ^^^^^^^^^^^^^ + 16 | property: 0.0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:1] + 14 | property: 0.1; + 15 | property: 1.0; + : ^^^^^^^^^^^^^ + 16 | property: 0.0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:1] + 14 | property: 0.1; + 15 | property: 1.0; + : ^^^^^^^^^^^^^ + 16 | property: 0.0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:1] + 14 | property: 0.1; + 15 | property: 1.0; + : ^^^^^^^^ + 16 | property: 0.0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:14:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:14:1] + 14 | property: 0.1; + 15 | property: 1.0; + : ^^^ + 16 | property: 0.0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:15:5] - 15 | property: 1.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:14:1] + 14 | property: 0.1; + 15 | property: 1.0; + : ^^^ + 16 | property: 0.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:1] + 15 | property: 1.0; + 16 | property: 0.0; + : ^^^^^^^^^^^^^ + 17 | property: +0.0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:1] + 15 | property: 1.0; + 16 | property: 0.0; + : ^^^^^^^^^^^^^ + 17 | property: +0.0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:1] + 15 | property: 1.0; + 16 | property: 0.0; + : ^^^^^^^^^^^^^ + 17 | property: +0.0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:1] + 15 | property: 1.0; + 16 | property: 0.0; + : ^^^^^^^^ + 17 | property: +0.0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:15:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:15:1] + 15 | property: 1.0; + 16 | property: 0.0; + : ^^^ + 17 | property: +0.0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:16:5] - 16 | property: 0.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:15:1] + 15 | property: 1.0; + 16 | property: 0.0; + : ^^^ + 17 | property: +0.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:1] + 16 | property: 0.0; + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ + 18 | property: -0.0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:1] + 16 | property: 0.0; + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ + 18 | property: -0.0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:1] + 16 | property: 0.0; + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ + 18 | property: -0.0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:1] + 16 | property: 0.0; + 17 | property: +0.0; + : ^^^^^^^^ + 18 | property: -0.0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:1] + 16 | property: 0.0; + 17 | property: +0.0; + : ^^^^ + 18 | property: -0.0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:17:5] - 17 | property: +0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:16:1] + 16 | property: 0.0; + 17 | property: +0.0; + : ^^^^ + 18 | property: -0.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:1] + 17 | property: +0.0; + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ + 19 | property: .0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:1] + 17 | property: +0.0; + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ + 19 | property: .0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:1] + 17 | property: +0.0; + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ + 19 | property: .0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:1] + 17 | property: +0.0; + 18 | property: -0.0; + : ^^^^^^^^ + 19 | property: .0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:1] + 17 | property: +0.0; + 18 | property: -0.0; + : ^^^^ + 19 | property: .0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:18:5] - 18 | property: -0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:17:1] + 17 | property: +0.0; + 18 | property: -0.0; + : ^^^^ + 19 | property: .0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:1] + 18 | property: -0.0; + 19 | property: .0; + : ^^^^^^^^^^^^ + 20 | property: 1.200000; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:1] + 18 | property: -0.0; + 19 | property: .0; + : ^^^^^^^^^^^^ + 20 | property: 1.200000; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:1] + 18 | property: -0.0; + 19 | property: .0; + : ^^^^^^^^^^^^ + 20 | property: 1.200000; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:1] + 18 | property: -0.0; + 19 | property: .0; + : ^^^^^^^^ + 20 | property: 1.200000; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:18:1] + 18 | property: -0.0; + 19 | property: .0; + : ^^^^^^^^ + 20 | property: 1.200000; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:18:1] + 18 | property: -0.0; + 19 | property: .0; + : ^^ + 20 | property: 1.200000; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:19:5] - 19 | property: .0; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:18:1] + 18 | property: -0.0; + 19 | property: .0; + : ^^ + 20 | property: 1.200000; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:1] + 19 | property: .0; + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:1] + 19 | property: .0; + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:1] + 19 | property: .0; + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:1] + 19 | property: .0; + 20 | property: 1.200000; + : ^^^^^^^^ + 21 | property: 1.2e2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:1] + 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; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:1] + 19 | property: .0; + 20 | property: 1.200000; + : ^^^^^^^^ + 21 | property: 1.2e2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:20:5] - 20 | property: 1.200000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:19:1] + 19 | property: .0; + 20 | property: 1.200000; + : ^^^^^^^^ + 21 | property: 1.2e2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:1] + 20 | property: 1.200000; + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:1] + 20 | property: 1.200000; + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:1] + 20 | property: 1.200000; + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:1] + 20 | property: 1.200000; + 21 | property: 1.2e2; + : ^^^^^^^^ + 22 | property: 1e2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:1] + 20 | property: 1.200000; + 21 | property: 1.2e2; + : ^^^^^ + 22 | property: 1e2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:21:5] - 21 | property: 1.2e2; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:20:1] + 20 | property: 1.200000; + 21 | property: 1.2e2; + : ^^^^^ + 22 | property: 1e2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:1] + 21 | property: 1.2e2; + 22 | property: 1e2; + : ^^^^^^^^^^^^^ + 23 | property: .2e2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:1] + 21 | property: 1.2e2; + 22 | property: 1e2; + : ^^^^^^^^^^^^^ + 23 | property: .2e2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:1] + 21 | property: 1.2e2; + 22 | property: 1e2; + : ^^^^^^^^^^^^^ + 23 | property: .2e2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:1] + 21 | property: 1.2e2; + 22 | property: 1e2; + : ^^^^^^^^ + 23 | property: .2e2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:21:1] + 21 | property: 1.2e2; + 22 | property: 1e2; + : ^^^^^^^^ + 23 | property: .2e2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:21:1] + 21 | property: 1.2e2; + 22 | property: 1e2; + : ^^^ + 23 | property: .2e2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:22:5] - 22 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:21:1] + 21 | property: 1.2e2; + 22 | property: 1e2; + : ^^^ + 23 | property: .2e2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:1] + 22 | property: 1e2; + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:1] + 22 | property: 1e2; + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:1] + 22 | property: 1e2; + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:1] + 22 | property: 1e2; + 23 | property: .2e2; + : ^^^^^^^^ + 24 | property: 1.2E2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:1] + 22 | property: 1e2; + 23 | property: .2e2; + : ^^^^^^^^ + 24 | property: 1.2E2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:1] + 22 | property: 1e2; + 23 | property: .2e2; + : ^^^^ + 24 | property: 1.2E2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:23:5] - 23 | property: .2e2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:22:1] + 22 | property: 1e2; + 23 | property: .2e2; + : ^^^^ + 24 | property: 1.2E2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:1] + 23 | property: .2e2; + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:1] + 23 | property: .2e2; + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:1] + 23 | property: .2e2; + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:1] + 23 | property: .2e2; + 24 | property: 1.2E2; + : ^^^^^^^^ + 25 | property: 1.2e+2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:1] + 23 | property: .2e2; + 24 | property: 1.2E2; + : ^^^^^ + 25 | property: 1.2e+2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:24:5] - 24 | property: 1.2E2; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:23:1] + 23 | property: .2e2; + 24 | property: 1.2E2; + : ^^^^^ + 25 | property: 1.2e+2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:1] + 24 | property: 1.2E2; + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:1] + 24 | property: 1.2E2; + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:1] + 24 | property: 1.2E2; + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:1] + 24 | property: 1.2E2; + 25 | property: 1.2e+2; + : ^^^^^^^^ + 26 | property: 1.2e-2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:1] + 24 | property: 1.2E2; + 25 | property: 1.2e+2; + : ^^^^^^ + 26 | property: 1.2e-2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:25:5] - 25 | property: 1.2e+2; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:24:1] + 24 | property: 1.2E2; + 25 | property: 1.2e+2; + : ^^^^^^ + 26 | property: 1.2e-2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:1] + 25 | property: 1.2e+2; + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ + 27 | property: -1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:1] + 25 | property: 1.2e+2; + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ + 27 | property: -1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:1] + 25 | property: 1.2e+2; + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ + 27 | property: -1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:1] + 25 | property: 1.2e+2; + 26 | property: 1.2e-2; + : ^^^^^^^^ + 27 | property: -1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:1] + 25 | property: 1.2e+2; + 26 | property: 1.2e-2; + : ^^^^^^ + 27 | property: -1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:26:5] - 26 | property: 1.2e-2; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:25:1] + 25 | property: 1.2e+2; + 26 | property: 1.2e-2; + : ^^^^^^ + 27 | property: -1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:1] + 26 | property: 1.2e-2; + 27 | property: -1; + : ^^^^^^^^^^^^ + 28 | property: -1.2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:1] + 26 | property: 1.2e-2; + 27 | property: -1; + : ^^^^^^^^^^^^ + 28 | property: -1.2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:1] + 26 | property: 1.2e-2; + 27 | property: -1; + : ^^^^^^^^^^^^ + 28 | property: -1.2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:1] + 26 | property: 1.2e-2; + 27 | property: -1; + : ^^^^^^^^ + 28 | property: -1.2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:26:1] + 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; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:26:1] + 26 | property: 1.2e-2; + 27 | property: -1; + : ^^ + 28 | property: -1.2; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:27:5] - 27 | property: -1; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:26:1] + 26 | property: 1.2e-2; + 27 | property: -1; + : ^^ + 28 | property: -1.2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:1] + 27 | property: -1; + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ + 29 | property: .2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:1] + 27 | property: -1; + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ + 29 | property: .2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:1] + 27 | property: -1; + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ + 29 | property: .2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:1] + 27 | property: -1; + 28 | property: -1.2; + : ^^^^^^^^ + 29 | property: .2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:1] + 27 | property: -1; + 28 | property: -1.2; + : ^^^^^^^^ + 29 | property: .2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:1] + 27 | property: -1; + 28 | property: -1.2; + : ^^^^ + 29 | property: .2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:28:5] - 28 | property: -1.2; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:27:1] + 27 | property: -1; + 28 | property: -1.2; + : ^^^^ + 29 | property: .2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:1] + 28 | property: -1.2; + 29 | property: .2; + : ^^^^^^^^^^^^ + 30 | property: -.2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:1] + 28 | property: -1.2; + 29 | property: .2; + : ^^^^^^^^^^^^ + 30 | property: -.2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:1] + 28 | property: -1.2; + 29 | property: .2; + : ^^^^^^^^^^^^ + 30 | property: -.2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:1] + 28 | property: -1.2; + 29 | property: .2; + : ^^^^^^^^ + 30 | property: -.2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:28:1] + 28 | property: -1.2; + 29 | property: .2; + : ^^^^^^^^ + 30 | property: -.2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:28:1] + 28 | property: -1.2; + 29 | property: .2; + : ^^ + 30 | property: -.2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:29:5] - 29 | property: .2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:28:1] + 28 | property: -1.2; + 29 | property: .2; + : ^^ + 30 | property: -.2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:1] + 29 | property: .2; + 30 | property: -.2; + : ^^^^^^^^^^^^^ + 31 | property: +.2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:1] + 29 | property: .2; + 30 | property: -.2; + : ^^^^^^^^^^^^^ + 31 | property: +.2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:1] + 29 | property: .2; + 30 | property: -.2; + : ^^^^^^^^^^^^^ + 31 | property: +.2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:1] + 29 | property: .2; + 30 | property: -.2; + : ^^^^^^^^ + 31 | property: +.2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:29:1] + 29 | property: .2; + 30 | property: -.2; + : ^^^^^^^^ + 31 | property: +.2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:29:1] + 29 | property: .2; + 30 | property: -.2; + : ^^^ + 31 | property: +.2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:30:5] - 30 | property: -.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:29:1] + 29 | property: .2; + 30 | property: -.2; + : ^^^ + 31 | property: +.2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:1] + 30 | property: -.2; + 31 | property: +.2; + : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:1] + 30 | property: -.2; + 31 | property: +.2; + : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:1] + 30 | property: -.2; + 31 | property: +.2; + : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:1] + 30 | property: -.2; + 31 | property: +.2; + : ^^^^^^^^ + 32 | property: -1.2e3; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:30:1] + 30 | property: -.2; + 31 | property: +.2; + : ^^^^^^^^ + 32 | property: -1.2e3; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:30:1] + 30 | property: -.2; + 31 | property: +.2; + : ^^^ + 32 | property: -1.2e3; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:31:5] - 31 | property: +.2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:30:1] + 30 | property: -.2; + 31 | property: +.2; + : ^^^ + 32 | property: -1.2e3; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:1] + 31 | property: +.2; + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:1] + 31 | property: +.2; + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:1] + 31 | property: +.2; + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:1] + 31 | property: +.2; + 32 | property: -1.2e3; + : ^^^^^^^^ + 33 | property: 1.75; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:1] + 31 | property: +.2; + 32 | property: -1.2e3; + : ^^^^^^ + 33 | property: 1.75; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:32:5] - 32 | property: -1.2e3; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:31:1] + 31 | property: +.2; + 32 | property: -1.2e3; + : ^^^^^^ + 33 | property: 1.75; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:1] + 32 | property: -1.2e3; + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ + 34 | property: +1.75; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:1] + 32 | property: -1.2e3; + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ + 34 | property: +1.75; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:1] + 32 | property: -1.2e3; + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ + 34 | property: +1.75; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:1] + 32 | property: -1.2e3; + 33 | property: 1.75; + : ^^^^^^^^ + 34 | property: +1.75; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:1] + 32 | property: -1.2e3; + 33 | property: 1.75; + : ^^^^ + 34 | property: +1.75; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:33:5] - 33 | property: 1.75; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:32:1] + 32 | property: -1.2e3; + 33 | property: 1.75; + : ^^^^ + 34 | property: +1.75; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:1] + 33 | property: 1.75; + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:1] + 33 | property: 1.75; + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:1] + 33 | property: 1.75; + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:1] + 33 | property: 1.75; + 34 | property: +1.75; + : ^^^^^^^^ + 35 | property: 1e0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:1] + 33 | property: 1.75; + 34 | property: +1.75; + : ^^^^^ + 35 | property: 1e0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:34:5] - 34 | property: +1.75; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:33:1] + 33 | property: 1.75; + 34 | property: +1.75; + : ^^^^^ + 35 | property: 1e0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:1] + 34 | property: +1.75; + 35 | property: 1e0; + : ^^^^^^^^^^^^^ + 36 | property: 1e1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:1] + 34 | property: +1.75; + 35 | property: 1e0; + : ^^^^^^^^^^^^^ + 36 | property: 1e1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:1] + 34 | property: +1.75; + 35 | property: 1e0; + : ^^^^^^^^^^^^^ + 36 | property: 1e1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:1] + 34 | property: +1.75; + 35 | property: 1e0; + : ^^^^^^^^ + 36 | property: 1e1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:34:1] + 34 | property: +1.75; + 35 | property: 1e0; + : ^^^^^^^^ + 36 | property: 1e1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:34:1] + 34 | property: +1.75; + 35 | property: 1e0; + : ^^^ + 36 | property: 1e1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:35:5] - 35 | property: 1e0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:34:1] + 34 | property: +1.75; + 35 | property: 1e0; + : ^^^ + 36 | property: 1e1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:1] + 35 | property: 1e0; + 36 | property: 1e1; + : ^^^^^^^^^^^^^ + 37 | property: 1e+1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:1] + 35 | property: 1e0; + 36 | property: 1e1; + : ^^^^^^^^^^^^^ + 37 | property: 1e+1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:1] + 35 | property: 1e0; + 36 | property: 1e1; + : ^^^^^^^^^^^^^ + 37 | property: 1e+1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:1] + 35 | property: 1e0; + 36 | property: 1e1; + : ^^^^^^^^ + 37 | property: 1e+1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:35:1] + 35 | property: 1e0; + 36 | property: 1e1; + : ^^^^^^^^ + 37 | property: 1e+1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:35:1] + 35 | property: 1e0; + 36 | property: 1e1; + : ^^^ + 37 | property: 1e+1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:36:5] - 36 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:35:1] + 35 | property: 1e0; + 36 | property: 1e1; + : ^^^ + 37 | property: 1e+1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:1] + 36 | property: 1e1; + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:1] + 36 | property: 1e1; + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:1] + 36 | property: 1e1; + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:1] + 36 | property: 1e1; + 37 | property: 1e+1; + : ^^^^^^^^ + 38 | property: 1e-1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:1] + 36 | property: 1e1; + 37 | property: 1e+1; + : ^^^^ + 38 | property: 1e-1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:37:5] - 37 | property: 1e+1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:36:1] + 36 | property: 1e1; + 37 | property: 1e+1; + : ^^^^ + 38 | property: 1e-1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:1] + 37 | property: 1e+1; + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:1] + 37 | property: 1e+1; + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:1] + 37 | property: 1e+1; + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:1] + 37 | property: 1e+1; + 38 | property: 1e-1; + : ^^^^^^^^ + 39 | property: 1e-10; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:1] + 37 | property: 1e+1; + 38 | property: 1e-1; + : ^^^^ + 39 | property: 1e-10; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:38:5] - 38 | property: 1e-1; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:37:1] + 37 | property: 1e+1; + 38 | property: 1e-1; + : ^^^^ + 39 | property: 1e-10; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:1] + 38 | property: 1e-1; + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:1] + 38 | property: 1e-1; + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:1] + 38 | property: 1e-1; + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:1] + 38 | property: 1e-1; + 39 | property: 1e-10; + : ^^^^^^^^ + 40 | property: 1+2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:1] + 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; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:1] + 38 | property: 1e-1; + 39 | property: 1e-10; + : ^^^^^ + 40 | property: 1+2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:39:5] - 39 | property: 1e-10; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:38:1] + 38 | property: 1e-1; + 39 | property: 1e-10; + : ^^^^^ + 40 | property: 1+2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^^^^^^^^^^^^ + 41 | property: 1-2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^^^^^^^^^^^^ + 41 | property: 1-2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^^^^^^^^^^^^ + 41 | property: 1-2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^^^^^^^ + 41 | property: 1-2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 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; - : ^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^ + 41 | property: 1-2; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 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; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^ + 41 | property: 1-2; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:40:5] - 40 | property: 1+2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:39:1] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^ + 41 | property: 1-2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 40 | property: 1+2; + 41 | property: 1-2; + : ^^^^^^^^^^^^^ + 42 | property: 4.01; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 40 | property: 1+2; + 41 | property: 1-2; + : ^^^^^^^^^^^^^ + 42 | property: 4.01; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 40 | property: 1+2; + 41 | property: 1-2; + : ^^^^^^^^^^^^^ + 42 | property: 4.01; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 40 | property: 1+2; + 41 | property: 1-2; + : ^^^^^^^^ + 42 | property: 4.01; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 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; - : ^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 40 | property: 1+2; + 41 | property: 1-2; + : ^ + 42 | property: 4.01; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 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; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 40 | property: 1+2; + 41 | property: 1-2; + : ^^ + 42 | property: 4.01; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^ + ,-[$DIR/tests/fixture/number/input.css:40:1] + 40 | property: 1+2; + 41 | property: 1-2; + : ^^ + 42 | property: 4.01; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:1] + 41 | property: 1-2; + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ + 43 | property: -456.8; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:1] + 41 | property: 1-2; + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ + 43 | property: -456.8; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:1] + 41 | property: 1-2; + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ + 43 | property: -456.8; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:1] + 41 | property: 1-2; + 42 | property: 4.01; + : ^^^^^^^^ + 43 | property: -456.8; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:1] + 41 | property: 1-2; + 42 | property: 4.01; + : ^^^^ + 43 | property: -456.8; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:42:5] - 42 | property: 4.01; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:41:1] + 41 | property: 1-2; + 42 | property: 4.01; + : ^^^^ + 43 | property: -456.8; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:1] + 42 | property: 4.01; + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ + 44 | property: .60; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:1] + 42 | property: 4.01; + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ + 44 | property: .60; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:1] + 42 | property: 4.01; + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ + 44 | property: .60; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:1] + 42 | property: 4.01; + 43 | property: -456.8; + : ^^^^^^^^ + 44 | property: .60; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:1] + 42 | property: 4.01; + 43 | property: -456.8; + : ^^^^^^ + 44 | property: .60; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:43:5] - 43 | property: -456.8; - : ^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:42:1] + 42 | property: 4.01; + 43 | property: -456.8; + : ^^^^^^ + 44 | property: .60; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:1] + 43 | property: -456.8; + 44 | property: .60; + : ^^^^^^^^^^^^^ + 45 | property: .0060; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:1] + 43 | property: -456.8; + 44 | property: .60; + : ^^^^^^^^^^^^^ + 45 | property: .0060; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:1] + 43 | property: -456.8; + 44 | property: .60; + : ^^^^^^^^^^^^^ + 45 | property: .0060; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:1] + 43 | property: -456.8; + 44 | property: .60; + : ^^^^^^^^ + 45 | property: .0060; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:43:1] + 43 | property: -456.8; + 44 | property: .60; + : ^^^^^^^^ + 45 | property: .0060; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:43:1] + 43 | property: -456.8; + 44 | property: .60; + : ^^^ + 45 | property: .0060; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:44:5] - 44 | property: .60; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:43:1] + 43 | property: -456.8; + 44 | property: .60; + : ^^^ + 45 | property: .0060; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:1] + 44 | property: .60; + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:1] + 44 | property: .60; + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:1] + 44 | property: .60; + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:1] + 44 | property: .60; + 45 | property: .0060; + : ^^^^^^^^ + 46 | property: 10e3; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:1] + 44 | property: .60; + 45 | property: .0060; + : ^^^^^^^^ + 46 | property: 10e3; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:1] + 44 | property: .60; + 45 | property: .0060; + : ^^^^^ + 46 | property: 10e3; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:45:5] - 45 | property: .0060; - : ^^^^^ + ,-[$DIR/tests/fixture/number/input.css:44:1] + 44 | property: .60; + 45 | property: .0060; + : ^^^^^ + 46 | property: 10e3; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:1] + 45 | property: .0060; + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:1] + 45 | property: .0060; + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:1] + 45 | property: .0060; + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:1] + 45 | property: .0060; + 46 | property: 10e3; + : ^^^^^^^^ + 47 | property: -3.4e-2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:1] + 45 | property: .0060; + 46 | property: 10e3; + : ^^^^^^^^ + 47 | property: -3.4e-2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:1] + 45 | property: .0060; + 46 | property: 10e3; + : ^^^^ + 47 | property: -3.4e-2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:46:5] - 46 | property: 10e3; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:45:1] + 45 | property: .0060; + 46 | property: 10e3; + : ^^^^ + 47 | property: -3.4e-2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:1] + 46 | property: 10e3; + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:1] + 46 | property: 10e3; + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:1] + 46 | property: 10e3; + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:1] + 46 | property: 10e3; + 47 | property: -3.4e-2; + : ^^^^^^^^ + 48 | property: 0.5600000000; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:1] + 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; - : ^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:1] + 46 | property: 10e3; + 47 | property: -3.4e-2; + : ^^^^^^^ + 48 | property: 0.5600000000; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:47:5] - 47 | property: -3.4e-2; - : ^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:46:1] + 46 | property: 10e3; + 47 | property: -3.4e-2; + : ^^^^^^^ + 48 | property: 0.5600000000; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:1] + 47 | property: -3.4e-2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:1] + 47 | property: -3.4e-2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:1] + 47 | property: -3.4e-2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:1] + 47 | property: -3.4e-2; + 48 | property: 0.5600000000; + : ^^^^^^^^ + 49 | property: 10e6; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:1] + 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; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:1] + 47 | property: -3.4e-2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^ + 49 | property: 10e6; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:48:5] - 48 | property: 0.5600000000; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:47:1] + 47 | property: -3.4e-2; + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^ + 49 | property: 10e6; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:1] + 48 | property: 0.5600000000; + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ + 50 | property: 10000000; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:1] + 48 | property: 0.5600000000; + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ + 50 | property: 10000000; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:1] + 48 | property: 0.5600000000; + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ + 50 | property: 10000000; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:1] + 48 | property: 0.5600000000; + 49 | property: 10e6; + : ^^^^^^^^ + 50 | property: 10000000; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:1] + 48 | property: 0.5600000000; + 49 | property: 10e6; + : ^^^^^^^^ + 50 | property: 10000000; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:1] + 48 | property: 0.5600000000; + 49 | property: 10e6; + : ^^^^ + 50 | property: 10000000; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:49:5] - 49 | property: 10e6; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:48:1] + 48 | property: 0.5600000000; + 49 | property: 10e6; + : ^^^^ + 50 | property: 10000000; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:1] + 49 | property: 10e6; + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:1] + 49 | property: 10e6; + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:1] + 49 | property: 10e6; + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:1] + 49 | property: 10e6; + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:1] + 49 | property: 10e6; + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:1] + 49 | property: 10e6; + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- x Integer - ,-[$DIR/tests/fixture/number/input.css:50:5] - 50 | property: 10000000; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:49:1] + 49 | property: 10e6; + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:1] + 50 | property: 10000000; + 51 | property: 0.0; + : ^^^^^^^^^^^^^ + 52 | property: -0.0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:1] + 50 | property: 10000000; + 51 | property: 0.0; + : ^^^^^^^^^^^^^ + 52 | property: -0.0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:1] + 50 | property: 10000000; + 51 | property: 0.0; + : ^^^^^^^^^^^^^ + 52 | property: -0.0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:1] + 50 | property: 10000000; + 51 | property: 0.0; + : ^^^^^^^^ + 52 | property: -0.0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:50:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:50:1] + 50 | property: 10000000; + 51 | property: 0.0; + : ^^^ + 52 | property: -0.0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:51:5] - 51 | property: 0.0; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:50:1] + 50 | property: 10000000; + 51 | property: 0.0; + : ^^^ + 52 | property: -0.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:1] + 51 | property: 0.0; + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ + 53 | property: +0.0; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:1] + 51 | property: 0.0; + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ + 53 | property: +0.0; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:1] + 51 | property: 0.0; + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ + 53 | property: +0.0; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:1] + 51 | property: 0.0; + 52 | property: -0.0; + : ^^^^^^^^ + 53 | property: +0.0; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:1] + 51 | property: 0.0; + 52 | property: -0.0; + : ^^^^ + 53 | property: +0.0; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:52:5] - 52 | property: -0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:51:1] + 51 | property: 0.0; + 52 | property: -0.0; + : ^^^^ + 53 | property: +0.0; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:1] + 52 | property: -0.0; + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ + 54 | property: 1e1; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:1] + 52 | property: -0.0; + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ + 54 | property: 1e1; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:1] + 52 | property: -0.0; + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ + 54 | property: 1e1; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:1] + 52 | property: -0.0; + 53 | property: +0.0; + : ^^^^^^^^ + 54 | property: 1e1; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:1] + 52 | property: -0.0; + 53 | property: +0.0; + : ^^^^ + 54 | property: 1e1; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:53:5] - 53 | property: +0.0; - : ^^^^ + ,-[$DIR/tests/fixture/number/input.css:52:1] + 52 | property: -0.0; + 53 | property: +0.0; + : ^^^^ + 54 | property: 1e1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:1] + 53 | property: +0.0; + 54 | property: 1e1; + : ^^^^^^^^^^^^^ + 55 | property: 1e2; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:1] + 53 | property: +0.0; + 54 | property: 1e1; + : ^^^^^^^^^^^^^ + 55 | property: 1e2; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:1] + 53 | property: +0.0; + 54 | property: 1e1; + : ^^^^^^^^^^^^^ + 55 | property: 1e2; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:1] + 53 | property: +0.0; + 54 | property: 1e1; + : ^^^^^^^^ + 55 | property: 1e2; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:53:1] + 53 | property: +0.0; + 54 | property: 1e1; + : ^^^^^^^^ + 55 | property: 1e2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:53:1] + 53 | property: +0.0; + 54 | property: 1e1; + : ^^^ + 55 | property: 1e2; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:54:5] - 54 | property: 1e1; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:53:1] + 53 | property: +0.0; + 54 | property: 1e1; + : ^^^ + 55 | property: 1e2; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:1] + 54 | property: 1e1; + 55 | property: 1e2; + : ^^^^^^^^^^^^^ + 56 | property: 1e3; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:1] + 54 | property: 1e1; + 55 | property: 1e2; + : ^^^^^^^^^^^^^ + 56 | property: 1e3; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:1] + 54 | property: 1e1; + 55 | property: 1e2; + : ^^^^^^^^^^^^^ + 56 | property: 1e3; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:1] + 54 | property: 1e1; + 55 | property: 1e2; + : ^^^^^^^^ + 56 | property: 1e3; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:54:1] + 54 | property: 1e1; + 55 | property: 1e2; + : ^^^^^^^^ + 56 | property: 1e3; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:54:1] + 54 | property: 1e1; + 55 | property: 1e2; + : ^^^ + 56 | property: 1e3; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:55:5] - 55 | property: 1e2; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:54:1] + 54 | property: 1e1; + 55 | property: 1e2; + : ^^^ + 56 | property: 1e3; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:1] + 55 | property: 1e2; + 56 | property: 1e3; + : ^^^^^^^^^^^^^ + 57 | property: 1e4; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:1] + 55 | property: 1e2; + 56 | property: 1e3; + : ^^^^^^^^^^^^^ + 57 | property: 1e4; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:1] + 55 | property: 1e2; + 56 | property: 1e3; + : ^^^^^^^^^^^^^ + 57 | property: 1e4; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:1] + 55 | property: 1e2; + 56 | property: 1e3; + : ^^^^^^^^ + 57 | property: 1e4; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:55:1] + 55 | property: 1e2; + 56 | property: 1e3; + : ^^^^^^^^ + 57 | property: 1e4; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:55:1] + 55 | property: 1e2; + 56 | property: 1e3; + : ^^^ + 57 | property: 1e4; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:56:5] - 56 | property: 1e3; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:55:1] + 55 | property: 1e2; + 56 | property: 1e3; + : ^^^ + 57 | property: 1e4; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:1] + 56 | property: 1e3; + 57 | property: 1e4; + : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:1] + 56 | property: 1e3; + 57 | property: 1e4; + : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:1] + 56 | property: 1e3; + 57 | property: 1e4; + : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:1] + 56 | property: 1e3; + 57 | property: 1e4; + : ^^^^^^^^ + 58 | property: 100.1e-6; `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:56:1] + 56 | property: 1e3; + 57 | property: 1e4; + : ^^^^^^^^ + 58 | property: 100.1e-6; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:56:1] + 56 | property: 1e3; + 57 | property: 1e4; + : ^^^ + 58 | property: 100.1e-6; `---- x Number - ,-[$DIR/tests/fixture/number/input.css:57:5] - 57 | property: 1e4; - : ^^^ + ,-[$DIR/tests/fixture/number/input.css:56:1] + 56 | property: 1e3; + 57 | property: 1e4; + : ^^^ + 58 | property: 100.1e-6; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:1] + 57 | property: 1e4; + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ + 59 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:1] + 57 | property: 1e4; + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ + 59 | } `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:1] + 57 | property: 1e4; + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ + 59 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:1] + 57 | property: 1e4; + 58 | property: 100.1e-6; + : ^^^^^^^^ + 59 | } `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:1] + 57 | property: 1e4; + 58 | property: 100.1e-6; + : ^^^^^^^^ + 59 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:1] + 57 | property: 1e4; + 58 | property: 100.1e-6; + : ^^^^^^^^ + 59 | } `---- x Number - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/number/input.css:57:1] + 57 | property: 1e4; + 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..b6daf4bfbd2c 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 69af026bed84..8c0c38a2d799 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 30837fbb1beb..bbdea6a0c78b 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 @@ -31,12 +31,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 @@ -52,79 +54,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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 560fec82682c..932c3cb6f38a 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 a1aa53f591ea..ce5d23a7afdb 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 40bd690801ce..10cba0b4747c 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,136 +106,180 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^ + 4 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | ,-> @page :blank { 7 | | @top-center { content: none } 8 | | margin-left: 4cm; @@ -235,7 +287,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | ,-> @page :blank { 7 | | @top-center { content: none } 8 | | margin-left: 4cm; @@ -243,43 +296,56 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | @page :blank { : ^^^^ + 7 | @top-center { content: none } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | @page :blank { : ^^^^ + 7 | @top-center { content: none } `---- x PageSelectorList - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | @page :blank { : ^^^^^^ + 7 | @top-center { content: none } `---- x PageSelector - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | @page :blank { : ^^^^^^ + 7 | @top-center { content: none } `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | @page :blank { : ^^^^^^ + 7 | @top-center { content: none } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | @page :blank { : ^^^^^ + 7 | @top-center { content: none } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 6 | ,-> @page :blank { 7 | | @top-center { content: none } 8 | | margin-left: 4cm; @@ -287,139 +353,184 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:5:1] + 5 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^ + 9 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:10:1] + 10 | 11 | ,-> @page { 12 | | @top-center { content: none } 13 | | margin-left: 4cm; @@ -427,7 +538,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:10:1] + 10 | 11 | ,-> @page { 12 | | @top-center { content: none } 13 | | margin-left: 4cm; @@ -435,19 +547,24 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:10:1] + 10 | 11 | @page { : ^^^^ + 12 | @top-center { content: none } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:10:1] + 10 | 11 | @page { : ^^^^ + 12 | @top-center { content: none } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:10:1] + 10 | 11 | ,-> @page { 12 | | @top-center { content: none } 13 | | margin-left: 4cm; @@ -455,139 +572,184 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:10:1] + 10 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^ + 14 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:15:1] + 15 | 16 | ,-> @page { 17 | | @top-center { CONTENT: none } 18 | | MARGIN-LEFT: 4cm; @@ -595,7 +757,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:15:1] + 15 | 16 | ,-> @page { 17 | | @top-center { CONTENT: none } 18 | | MARGIN-LEFT: 4cm; @@ -603,19 +766,24 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:15:1] + 15 | 16 | @page { : ^^^^ + 17 | @top-center { CONTENT: none } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:15:1] + 15 | 16 | @page { : ^^^^ + 17 | @top-center { CONTENT: none } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:15:1] + 15 | 16 | ,-> @page { 17 | | @top-center { CONTENT: none } 18 | | MARGIN-LEFT: 4cm; @@ -623,133 +791,177 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + ,-[$DIR/tests/fixture/rome/at-page/input.css:15:1] + 15 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 446e38e8c9cf..2e7c8ca4aa37 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:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^^ + ,-[$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); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^ + ,-[$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:2:5] - 2 | width: calc(2px); - : ^^ + ,-[$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:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^ + 4 | width: calc(2em + 1%); `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^ + 4 | width: calc(2em + 1%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:2:1] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^ + 4 | width: calc(2em + 1%); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 3 | width: calc(2px + 1px); + 4 | width: calc(2em + 1%); + : ^^ + 5 | width: calc(2em * 2% * 3px); `---- x Percentage - ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] - 4 | width: calc(2em + 1%); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:4:5] - 4 | width: calc(2em + 1%); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:3:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:4:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:6:5] - 6 | width: calc(2em / 2 / 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:5:1] + 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:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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)); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 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:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:7:1] + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 40128cda7581..27aba893e57a 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:1] + 2 | * comments + 3 | ,-> */ 4 | | 5 | | a { 6 | | color: white; /* comment */ @@ -17,334 +18,433 @@ `---- x Rule - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | ,-> a { 6 | | color: white; /* comment */ 7 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | ,-> a { 6 | | color: white; /* comment */ 7 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | a { : ^ + 6 | color: white; /* comment */ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | a { : ^ + 6 | color: white; /* comment */ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | a { : ^ + 6 | color: white; /* comment */ `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | a { : ^ + 6 | color: white; /* comment */ `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | a { : ^ + 6 | color: white; /* comment */ `---- x WqName - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | a { : ^ + 6 | color: white; /* comment */ `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | a { : ^ + 6 | color: white; /* comment */ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 5 | ,-> a { 6 | | color: white; /* comment */ 7 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:4:1] + 4 | 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 - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:8:1] + 8 | 9 | ,-> a { 10 | | color: /* comment */ white; 11 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:8:1] + 8 | 9 | ,-> a { 10 | | color: /* comment */ white; 11 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:8:1] + 8 | + 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:8:1] + 8 | + 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:8:1] + 8 | + 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:8:1] + 8 | + 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:8:1] + 8 | + 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:8:1] + 8 | + 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:8:1] + 8 | + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:8:1] + 8 | 9 | ,-> a { 10 | | color: /* comment */ white; 11 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:8:1] + 8 | + 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 - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | ,-> a /* comment */ { 14 | | color: white; 15 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | ,-> a /* comment */ { 14 | | color: white; 15 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | a /* comment */ { : ^ + 14 | color: white; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | a /* comment */ { : ^ + 14 | color: white; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | a /* comment */ { : ^ + 14 | color: white; `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | a /* comment */ { : ^ + 14 | color: white; `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | a /* comment */ { : ^ + 14 | color: white; `---- x WqName - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | a /* comment */ { : ^ + 14 | color: white; `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | a /* comment */ { : ^ + 14 | color: white; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 13 | ,-> a /* comment */ { 14 | | color: white; 15 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + ,-[$DIR/tests/fixture/rome/comment/input.css:12:1] + 12 | 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 805e6664598f..14f72569b5eb 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:2:5] - 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | --foo: 'bar'; - : ^^^^^ + ,-[$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:2:5] - 2 | --foo: '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'; - : ^^^^^ + ,-[$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:2:5] - 2 | --foo: '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:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:1] + 2 | --foo: 'bar'; + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:1] + 2 | --foo: 'bar'; + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:1] + 2 | --foo: 'bar'; + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:1] + 2 | --foo: 'bar'; + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:1] + 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"; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:1] + 2 | --foo: 'bar'; + 3 | --lore-ipsum: "foo"; + : ^^^^^ + 4 | --FANCY: "abort"; `---- x String { value: Atom('foo' type=inline), raw: "\"foo\"" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] - 3 | --lore-ipsum: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:1] + 2 | --foo: 'bar'; + 3 | --lore-ipsum: "foo"; + : ^^^^^ + 4 | --FANCY: "abort"; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:1] + 3 | --lore-ipsum: "foo"; + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:1] + 3 | --lore-ipsum: "foo"; + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:1] + 3 | --lore-ipsum: "foo"; + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:1] + 3 | --lore-ipsum: "foo"; + 4 | --FANCY: "abort"; + : ^^^^^^^ + 5 | --test: 1987; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:1] + 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"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:1] + 3 | --lore-ipsum: "foo"; + 4 | --FANCY: "abort"; + : ^^^^^^^ + 5 | --test: 1987; `---- x String { value: Atom('abort' type=inline), raw: "\"abort\"" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] - 4 | --FANCY: "abort"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:1] + 3 | --lore-ipsum: "foo"; + 4 | --FANCY: "abort"; + : ^^^^^^^ + 5 | --test: 1987; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:1] + 4 | --FANCY: "abort"; + 5 | --test: 1987; + : ^^^^^^^^^^^^ + 6 | --percentage: 25%; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:1] + 4 | --FANCY: "abort"; + 5 | --test: 1987; + : ^^^^^^^^^^^^ + 6 | --percentage: 25%; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:1] + 4 | --FANCY: "abort"; + 5 | --test: 1987; + : ^^^^^^^^^^^^ + 6 | --percentage: 25%; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:1] + 4 | --FANCY: "abort"; + 5 | --test: 1987; + : ^^^^^^ + 6 | --percentage: 25%; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:1] + 4 | --FANCY: "abort"; + 5 | --test: 1987; + : ^^^^^^ + 6 | --percentage: 25%; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:1] + 4 | --FANCY: "abort"; + 5 | --test: 1987; + : ^^^^ + 6 | --percentage: 25%; `---- x Number { value: 1987.0, raw: "1987", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] - 5 | --test: 1987; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:1] + 4 | --FANCY: "abort"; + 5 | --test: 1987; + : ^^^^ + 6 | --percentage: 25%; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:1] + 5 | --test: 1987; + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:1] + 5 | --test: 1987; + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:1] + 5 | --test: 1987; + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:1] + 5 | --test: 1987; + 6 | --percentage: 25%; + : ^^^^^^^^^^^^ + 7 | --number: 37; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:1] + 5 | --test: 1987; + 6 | --percentage: 25%; + : ^^^^^^^^^^^^ + 7 | --number: 37; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:1] + 5 | --test: 1987; + 6 | --percentage: 25%; + : ^^^ + 7 | --number: 37; `---- x Percentage { value: 25.0, raw: "25" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] - 6 | --percentage: 25%; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:1] + 5 | --test: 1987; + 6 | --percentage: 25%; + : ^^^ + 7 | --number: 37; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:1] + 6 | --percentage: 25%; + 7 | --number: 37; + : ^^^^^^^^^^^^ + 8 | --length: 12em; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:1] + 6 | --percentage: 25%; + 7 | --number: 37; + : ^^^^^^^^^^^^ + 8 | --length: 12em; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:1] + 6 | --percentage: 25%; + 7 | --number: 37; + : ^^^^^^^^^^^^ + 8 | --length: 12em; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:1] + 6 | --percentage: 25%; + 7 | --number: 37; + : ^^^^^^^^ + 8 | --length: 12em; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:1] + 6 | --percentage: 25%; + 7 | --number: 37; + : ^^^^^^^^ + 8 | --length: 12em; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:1] + 6 | --percentage: 25%; + 7 | --number: 37; + : ^^ + 8 | --length: 12em; `---- x Number { value: 37.0, raw: "37", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] - 7 | --number: 37; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:1] + 6 | --percentage: 25%; + 7 | --number: 37; + : ^^ + 8 | --length: 12em; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:1] + 7 | --number: 37; + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ + 9 | --time: 75ms; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:1] + 7 | --number: 37; + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ + 9 | --time: 75ms; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:1] + 7 | --number: 37; + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ + 9 | --time: 75ms; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:1] + 7 | --number: 37; + 8 | --length: 12em; + : ^^^^^^^^ + 9 | --time: 75ms; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:1] + 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:7:1] + 7 | --number: 37; + 8 | --length: 12em; + : ^^^^ + 9 | --time: 75ms; `---- 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; - : ^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:1] + 7 | --number: 37; + 8 | --length: 12em; + : ^^^^ + 9 | --time: 75ms; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:1] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^^^^^^^ + 10 | --function: foo(); + `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:1] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^^^^^^^ + 10 | --function: foo(); + `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:1] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^^^^^^^ + 10 | --function: foo(); + `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:1] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^ + 10 | --function: foo(); + `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:1] + 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:8:1] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^ + 10 | --function: foo(); + `---- 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; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:1] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^ + 10 | --function: foo(); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^ + 11 | --nested-function: foo(bar()); `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 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(); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^ + 11 | --nested-function: foo(bar()); `---- x Function - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^ + 11 | --nested-function: foo(bar()); `---- x Ident - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] - 10 | --function: foo(); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:1] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^ + 11 | --nested-function: foo(bar()); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 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()); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x Function - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x Ident - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 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()); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^ + 12 | --parentheses: ( ); `---- x Function - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^ + 12 | --parentheses: ( ); `---- x Ident - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:1] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^ + 12 | --parentheses: ( ); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^^^ + 13 | --braces: { }; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^^^ + 13 | --braces: { }; `---- x LParen - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^ + 13 | --braces: { }; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^ + 13 | --braces: { }; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] - 12 | --parentheses: ( ); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:1] + 11 | --nested-function: foo(bar()); + 12 | --parentheses: ( ); + : ^ + 13 | --braces: { }; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^^^^^^^^ + 14 | --brackets: [ ]; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^^^^^^^^ + 14 | --brackets: [ ]; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^^^ + 14 | --brackets: [ ]; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^^^ + 14 | --brackets: [ ]; `---- x LBrace - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^ + 14 | --brackets: [ ]; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^ + 14 | --brackets: [ ]; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] - 13 | --braces: { }; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:1] + 12 | --parentheses: ( ); + 13 | --braces: { }; + : ^ + 14 | --brackets: [ ]; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^^^ + 15 | --at-keyword-unknown: @foobar; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^^^ + 15 | --at-keyword-unknown: @foobar; `---- x LBracket - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^ + 15 | --at-keyword-unknown: @foobar; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^ + 15 | --at-keyword-unknown: @foobar; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:1] + 13 | --braces: { }; + 14 | --brackets: [ ]; + : ^ + 15 | --at-keyword-unknown: @foobar; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:1] + 14 | --brackets: [ ]; + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:1] + 14 | --brackets: [ ]; + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:1] + 14 | --brackets: [ ]; + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:1] + 14 | --brackets: [ ]; + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:1] + 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; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:1] + 14 | --brackets: [ ]; + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^ + 16 | --at-keyword-known: @media; `---- x AtKeyword { value: Atom('foobar' type=inline), raw: "foobar" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] - 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:1] + 14 | --brackets: [ ]; + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^ + 16 | --at-keyword-known: @media; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:1] + 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:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:1] + 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:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:1] + 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:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:1] + 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:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:1] + 15 | --at-keyword-unknown: @foobar; + 16 | --at-keyword-known: @media; + : ^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- x AtKeyword { value: Atom('media' type=static), raw: "media" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] - 16 | --at-keyword-known: @media; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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 {}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 16 | --at-keyword-known: @media; + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^ + 18 | --at-keyword-known-block: @media {}; `---- x AtKeyword { value: Atom('foobar' type=inline), raw: "foobar" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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 {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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 {}; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:17:5] - 17 | --at-keyword-unknown-block: @foobar {}; - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:1] + 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:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:1] + 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:19:5] - 19 | --cdo-at-top-level: ; `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:5] - 19 | --cdo-at-top-level: ; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:5] - 19 | --cdo-at-top-level: ; `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:5] - 19 | --cdo-at-top-level: ; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:5] - 19 | --cdo-at-top-level: ; `---- x CDO - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:5] - 19 | --cdo-at-top-level: ; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] - 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:1] + 19 | --cdo-at-top-level: ; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:1] + 19 | --cdo-at-top-level: ; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:1] + 19 | --cdo-at-top-level: ; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:1] + 19 | --cdo-at-top-level: ; + : ^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:1] + 19 | --cdo-at-top-level: ; + : ^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:1] + 19 | --cdo-at-top-level: ; + : ^^^ + 21 | --cdo-not-top-level: (; - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:1] + 19 | --cdo-at-top-level: ; + : ^^^ + 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x LParen - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x CDO - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] - 21 | --cdo-not-top-level: (; + 21 | --cdo-not-top-level: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^^^ + 23 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^^^ + 23 | } `---- x LParen - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-not-top-level: (); + : ^^^ + 23 | } `---- x CDC - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^ + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:1] + 21 | --cdo-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 c67690df4382..50827aadb0cd 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 dfdd0e237ed0..eb389ab1f049 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 86bd13c20067..2d8dcb1d2fb2 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:2:5] - 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | --fancy: 2px; - : ^^^^^^^ + ,-[$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:2:5] - 2 | --fancy: 2px; - : ^^^^^^^ + ,-[$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; - : ^^^ + ,-[$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:2:5] - 2 | --fancy: 2px; - : ^^^ + ,-[$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:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x Function - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] - 3 | border: var(--fancy); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:2:1] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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:1] + 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); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^ + 5 | background: url(""); `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^ + 5 | background: url(""); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^^^^^^^^^ + 6 | background: url("something"); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 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(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^^^^^^ + 6 | background: url("something"); `---- x Url - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^^^^^^ + 6 | background: url("something"); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^^ + 6 | background: url("something"); `---- x UrlValue - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^ + 6 | background: url("something"); `---- x Str - ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] - 5 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:4:1] + 4 | font-size: calc(10px + 5rem); + 5 | background: url(""); + : ^^ + 6 | background: url("something"); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^ + 7 | background: url("./something"); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 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"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Url - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^ + 7 | background: url("./something"); `---- x UrlValue - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Str - ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] - 6 | background: url("something"); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:5:1] + 5 | background: url(""); + 6 | background: url("something"); + : ^^^^^^^^^^^ + 7 | background: url("./something"); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Url - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^ + 8 | } `---- x UrlValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | background: url("something"); + 7 | background: url("./something"); + : ^^^^^^^^^^^^^ + 8 | } `---- x Str - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:6:1] + 6 | 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 59b7836236de..91e7b3cc33f4 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 d3715bde2639..dc0d0852bc2a 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 78c414463631..e2a0cc4f1399 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 ee3489e1e1bc..97522e75dd13 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 00a70c8c0fdf..3969216ad0b8 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 db9e25ec53a6..0164edc343d6 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 6cabd6b3c73e..337855fb9706 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 944de04df26b..700b0c2303d3 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,194 +88,256 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^ + 7 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:9:1] + 9 | 10 | ,-> @keyframes foo { 11 | | from { 12 | | } @@ -288,7 +353,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:9:1] + 9 | 10 | ,-> @keyframes foo { 11 | | from { 12 | | } @@ -304,25 +370,32 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:9:1] + 9 | 10 | @keyframes foo { : ^^^^^^^^^ + 11 | from { `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:9:1] + 9 | 10 | @keyframes foo { : ^^^^^^^^^ + 11 | from { `---- x CustomIdent - ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:9:1] + 9 | 10 | @keyframes foo { : ^^^ + 11 | from { `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:9:1] + 9 | 10 | ,-> @keyframes foo { 11 | | from { 12 | | } @@ -338,187 +411,246 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:9:1] + 9 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 18 | } + 19 | 100% { + : ^ + 20 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:22:1] + 22 | 23 | ,-> @keyframes FOO { 24 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:22:1] + 22 | 23 | ,-> @keyframes FOO { 24 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:22:1] + 22 | 23 | @keyframes FOO { : ^^^^^^^^^ + 24 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:22:1] + 22 | 23 | @keyframes FOO { : ^^^^^^^^^ + 24 | } `---- x CustomIdent - ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:22:1] + 22 | 23 | @keyframes FOO { : ^^^ + 24 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:22:1] + 22 | 23 | ,-> @keyframes FOO { 24 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/rome/keyframe/input.css:22:1] + 22 | 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 c2c670142e27..8ce3bb74da3e 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 4129e3b14753..0004c9cf06c8 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 @@ -14,1168 +14,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 1af1a5b1aa9f..4ba608a219a2 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 @@ -14,478 +14,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 8939f55f084a..a85d3b86bdf4 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:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^ + ,-[$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); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^^ + ,-[$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:2:5] - 2 | width: max(500px); - : ^^ + ,-[$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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:3:5] - 3 | width: max(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:4:5] - 4 | width: max(500px, 40px + 5%); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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:5:5] - 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:1] + 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: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:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:1] + 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:1] + 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:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + 7 | width: min(500px); + : ^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:7:5] - 7 | width: min(500px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- 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:7:1] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- 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:7:1] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- 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:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:7:1] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- 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:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:7:1] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- 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:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:7:1] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- 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:7:1] + 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:7:1] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- 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:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:8:5] - 8 | width: min(500px, 6 / 4); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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:10:5] - 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:1] + 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: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:1] + 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: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:1] + 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: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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 5ef6ac34608d..755c3ea57b3f 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 @@ -310,1177 +310,1515 @@ `---- x Rule - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | ,-> .escaped\.class\.name { 6 | | 7 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | ,-> .escaped\.class\.name { 6 | | 7 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | .escaped\.class\.name { : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | .escaped\.class\.name { : ^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | .escaped\.class\.name { : ^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | .escaped\.class\.name { : ^^^^^^^^^^^^^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | .escaped\.class\.name { : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | .escaped\.class\.name { : ^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | ,-> .escaped\.class\.name { 6 | | 7 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:5:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:4:1] + 4 | 5 | .escaped\.class\.name { : ^ `---- x Rule - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | ,-> .class + * { 10 | | 11 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | ,-> .class + * { 10 | | 11 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | ,-> .class + * { 10 | | 11 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:9:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:8:1] + 8 | 9 | .class + * { : ^ `---- x Rule - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | ,-> a[title] { 14 | | color: purple; 15 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | ,-> a[title] { 14 | | color: purple; 15 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^^^^^^^^ + 14 | color: purple; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^^^^^^^^ + 14 | color: purple; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^^^^^^^^ + 14 | color: purple; `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^ + 14 | color: purple; `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^ + 14 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^ + 14 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^ + 14 | color: purple; `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^^^^^^^ + 14 | color: purple; `---- x AttributeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^^^^^^^ + 14 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^^^^^ + 14 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | a[title] { : ^^^^^ + 14 | color: purple; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 13 | ,-> a[title] { 14 | | color: purple; 15 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:12:1] + 12 | 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 - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | ,-> a[title = "title"] { 18 | | color: purple; 19 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | ,-> a[title = "title"] { 18 | | color: purple; 19 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x AttributeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^ + 18 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^ + 18 | color: purple; `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^^^ + 18 | color: purple; `---- x Str - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | a[title = "title"] { : ^^^^^^^ + 18 | color: purple; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 17 | ,-> a[title = "title"] { 18 | | color: purple; 19 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:16:1] + 16 | 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 - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | ,-> a[title~="title" i] { 22 | | color: purple; 23 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | ,-> a[title~="title" i] { 22 | | color: purple; 23 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x AttributeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^ + 22 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^ + 22 | color: purple; `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^ + 22 | color: purple; `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^^^ + 22 | color: purple; `---- x Str - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^^^^^^^ + 22 | color: purple; `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 21 | ,-> a[title~="title" i] { 22 | | color: purple; 23 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:20:1] + 20 | 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 - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | ,-> a[title = "title"][href*="image/*" S] { 26 | | color: purple; 27 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | ,-> a[title = "title"][href*="image/*" S] { 26 | | color: purple; 27 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x AttributeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^ + 26 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^ + 26 | color: purple; `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^ + 26 | color: purple; `---- x Str - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^ + 26 | color: purple; `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x AttributeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^ + 26 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^ + 26 | color: purple; `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^ + 26 | color: purple; `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^ + 26 | color: purple; `---- x Str - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^ + 26 | color: purple; `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 25 | ,-> a[title = "title"][href*="image/*" S] { 26 | | color: purple; 27 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:24:1] + 24 | 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 - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | ,-> p:nth-last-of-type(2) { 30 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | ,-> p:nth-last-of-type(2) { 30 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x WqName - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^ + 30 | } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x AnPlusB - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | ,-> p:nth-last-of-type(2) { 30 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:28:1] + 28 | 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | ,-> :lang(en, ko) { 33 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | ,-> :lang(en, ko) { 33 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^^^ + 33 | } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^ + 33 | } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^ + 33 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^ + 33 | } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^^ + 33 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | ,-> :lang(en, ko) { 33 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:31:1] + 31 | 32 | :lang(en, ko) { : ^ + 33 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ,-> ::pseudo-elem() { 36 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ,-> ::pseudo-elem() { 36 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ::pseudo-elem() { : ^^^^^^^^^^^ + 36 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ,-> ::pseudo-elem() { 36 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:34:1] + 34 | 35 | ::pseudo-elem() { : ^ + 36 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ,-> ::pseudo-elem(a, b) { 39 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ,-> ::pseudo-elem(a, b) { 39 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^ + 39 | } `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x Comma - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 38 | ,-> ::pseudo-elem(a, b) { 39 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] + ,-[$DIR/tests/fixture/rome/selectors/input.css:37:1] + 37 | 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 3a7799c25d0d..11abb0c900df 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 84f01841a6a8..e1a88cdc08a9 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,10 +128,12 @@ ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^ + 2 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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 @@ -126,7 +141,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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 @@ -134,19 +150,24 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x SupportsCondition - ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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 @@ -154,772 +175,986 @@ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:3:1] + 3 | 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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$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:5:11] - 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + ,-[$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:5:11] - 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + ,-[$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:5:11] - 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:6:11] - 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:5:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 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:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 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 ) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:1] + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 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:1] + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Rule - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | ,-> @supports ((transition-property: color) or 11 | | (animation-name: foo)) and 12 | `-> (transform: rotate(10deg)) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | ,-> @supports ((transition-property: color) or 11 | | (animation-name: foo)) and 12 | `-> (transform: rotate(10deg)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^ + 11 | (animation-name: foo)) and `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsCondition - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^ + 11 | (animation-name: foo)) and `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 10 | @supports ((transition-property: color) or : ^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsConditionType - ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 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] + ,-[$DIR/tests/fixture/rome/supports/input.css:9:1] + 9 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 ee02239ea030..f3a712f770a7 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,52 +117,68 @@ ,-[$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 - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | ,-> .number { 6 | | opacity: 1e-3; 7 | | line-height: 0.2; @@ -162,7 +188,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | ,-> .number { 6 | | opacity: 1e-3; 7 | | line-height: 0.2; @@ -172,43 +199,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x ClassSelector - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | .number { : ^^^^^^ + 6 | opacity: 1e-3; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | ,-> .number { 6 | | opacity: 1e-3; 7 | | line-height: 0.2; @@ -218,307 +258,400 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + ,-[$DIR/tests/fixture/rome/values/input.css:4:1] + 4 | 5 | .number { : ^ + 6 | opacity: 1e-3; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^ + ,-[$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:6:5] - 6 | opacity: 1e-3; - : ^^^^^^^ + ,-[$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; - : ^^^^ + ,-[$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:6:5] - 6 | opacity: 1e-3; - : ^^^^ + ,-[$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:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:1] + 6 | opacity: 1e-3; + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:1] + 6 | opacity: 1e-3; + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:1] + 6 | opacity: 1e-3; + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:1] + 6 | opacity: 1e-3; + 7 | line-height: 0.2; + : ^^^^^^^^^^^ + 8 | width: 20%; `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:1] + 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; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:1] + 6 | opacity: 1e-3; + 7 | line-height: 0.2; + : ^^^ + 8 | width: 20%; `---- x Number - ,-[$DIR/tests/fixture/rome/values/input.css:7:5] - 7 | line-height: 0.2; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:6:1] + 6 | opacity: 1e-3; + 7 | line-height: 0.2; + : ^^^ + 8 | width: 20%; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:1] + 7 | line-height: 0.2; + 8 | width: 20%; + : ^^^^^^^^^^ + 9 | margin-top: -5%; `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:1] + 7 | line-height: 0.2; + 8 | width: 20%; + : ^^^^^^^^^^ + 9 | margin-top: -5%; `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:1] + 7 | line-height: 0.2; + 8 | width: 20%; + : ^^^^^^^^^^ + 9 | margin-top: -5%; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:1] + 7 | line-height: 0.2; + 8 | width: 20%; + : ^^^^^ + 9 | margin-top: -5%; `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:1] + 7 | line-height: 0.2; + 8 | width: 20%; + : ^^^^^ + 9 | margin-top: -5%; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:1] + 7 | line-height: 0.2; + 8 | width: 20%; + : ^^^ + 9 | margin-top: -5%; `---- x Percentage - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:1] + 7 | line-height: 0.2; + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^ + 10 | } + `---- x Rule - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | ,-> foo { 13 | | color: yellow 14 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | ,-> foo { 13 | | color: yellow 14 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | foo { : ^^^ + 13 | color: yellow `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | foo { : ^^^ + 13 | color: yellow `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | foo { : ^^^ + 13 | color: yellow `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | foo { : ^^^ + 13 | color: yellow `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | foo { : ^^^ + 13 | color: yellow `---- x WqName - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | foo { : ^^^ + 13 | color: yellow `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | foo { : ^^^ + 13 | color: yellow `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 12 | ,-> foo { 13 | | color: yellow 14 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + ,-[$DIR/tests/fixture/rome/values/input.css:11:1] + 11 | 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 - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | ,-> bar { 17 | | color: yellow; 18 | | background: none @@ -526,7 +659,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | ,-> bar { 17 | | color: yellow; 18 | | background: none @@ -534,49 +668,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | bar { : ^^^ + 17 | color: yellow; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | bar { : ^^^ + 17 | color: yellow; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | bar { : ^^^ + 17 | color: yellow; `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | bar { : ^^^ + 17 | color: yellow; `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | bar { : ^^^ + 17 | color: yellow; `---- x WqName - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | bar { : ^^^ + 17 | color: yellow; `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | bar { : ^^^ + 17 | color: yellow; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 16 | ,-> bar { 17 | | color: yellow; 18 | | background: none @@ -584,94 +733,121 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + ,-[$DIR/tests/fixture/rome/values/input.css:15:1] + 15 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 9e6e2887f017..3ca8f37b7692 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 5b79321e6503..fa67482863cd 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 352253b5c317..cd515e93f0d7 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 {} : ^ - `---- - - x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] 9 | article > p {} - : ^^^^^^^^^^^^^^^^^^^^^^^ `---- + x Rule + ,-[$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] + ,-[$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] - 15 | p ~ img {} + ,-[$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] + ,-[$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] - 23 | p + ,-[$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:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^^^ + 73 | a+ a {} + `---- + + x ClassSelector + ,-[$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 SubclassSelector + x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^^^ + 73 | a+ a {} + : ^^^^^^^ + 74 | a> a {} `---- - x ClassSelector + 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 df2f14377c47..c043385bedb5 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 db1a5b173390..42b3d7a63650 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 674946e4c05c..a8d510c55998 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 a99b858a68a4..7053e68093cb 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,649 +436,860 @@ `---- 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^^^ + 9 | text-align:center; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^^^ + 9 | text-align:center; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^^^ + 9 | text-align:center; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^ + 9 | text-align:center; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^ + 9 | text-align:center; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^ + 9 | text-align:center; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^ + 9 | text-align:center; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^ + 9 | text-align:center; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^ + 9 | text-align:center; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^ + 9 | text-align:center; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | & th { + : ^^ + 9 | text-align:center; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | ,-> & th { + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 8 | ,-> & th { 9 | | text-align:center; 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] - 8 | & th { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:7:1] + 7 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 10 | background:black; + 11 | color:white; + : ^^^^^ + 12 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | ,-> .foo { 16 | | color: blue; 17 | | & > .bar { color: red; } @@ -1049,7 +1297,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | ,-> .foo { 16 | | color: blue; 17 | | & > .bar { color: red; } @@ -1057,43 +1306,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | .foo { : ^^^^ + 16 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | .foo { : ^^^ + 16 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 15 | ,-> .foo { 16 | | color: blue; 17 | | & > .bar { color: red; } @@ -1101,187 +1363,248 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:14:1] + 14 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^ + 18 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | ,-> .foo { 21 | | color: blue; 22 | | &.bar { color: red; } @@ -1289,7 +1612,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | ,-> .foo { 21 | | color: blue; 22 | | &.bar { color: red; } @@ -1297,43 +1621,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | .foo { : ^^^^ + 21 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | .foo { : ^^^^ + 21 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | .foo { : ^^^^ + 21 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | .foo { : ^^^^ + 21 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | .foo { : ^^^^ + 21 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | .foo { : ^^^ + 21 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 20 | ,-> .foo { 21 | | color: blue; 22 | | &.bar { color: red; } @@ -1341,175 +1678,232 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:19:1] + 19 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^ + 23 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | ,-> .foo, .bar { 26 | | color: blue; 27 | | & + .baz, &.qux { color: red; } @@ -1517,7 +1911,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | ,-> .foo, .bar { 26 | | color: blue; 27 | | & + .baz, &.qux { color: red; } @@ -1525,73 +1920,96 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^^^^^^^ + 26 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^ + 26 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | .foo, .bar { : ^^^ + 26 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 25 | ,-> .foo, .bar { 26 | | color: blue; 27 | | & + .baz, &.qux { color: red; } @@ -1599,229 +2017,304 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:24:1] + 24 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ + 28 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | ,-> .foo { 31 | | color: blue; 32 | | & .bar & .baz & .qux { color: red; } @@ -1829,7 +2322,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | ,-> .foo { 31 | | color: blue; 32 | | & .bar & .baz & .qux { color: red; } @@ -1837,43 +2331,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | .foo { : ^^^^ + 31 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | .foo { : ^^^^ + 31 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | .foo { : ^^^^ + 31 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | .foo { : ^^^^ + 31 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | .foo { : ^^^^ + 31 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | .foo { : ^^^ + 31 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 30 | ,-> .foo { 31 | | color: blue; 32 | | & .bar & .baz & .qux { color: red; } @@ -1881,283 +2388,376 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:29:1] + 29 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ + 33 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | ,-> .foo { 36 | | color: blue; 37 | | & { padding: 2ch; } @@ -2165,7 +2765,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | ,-> .foo { 36 | | color: blue; 37 | | & { padding: 2ch; } @@ -2173,43 +2774,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | .foo { : ^^^^ + 36 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | .foo { : ^^^^ + 36 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | .foo { : ^^^^ + 36 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | .foo { : ^^^^ + 36 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | .foo { : ^^^^ + 36 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | .foo { : ^^^ + 36 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 35 | ,-> .foo { 36 | | color: blue; 37 | | & { padding: 2ch; } @@ -2217,679 +2831,896 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:34:1] + 34 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^ + 38 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | ,-> .error, #test { 47 | | &:hover > .baz { color: red; } 48 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | ,-> .error, #test { 47 | | &:hover > .baz { color: red; } 48 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^^^^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x IdSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 46 | ,-> .error, #test { 47 | | &:hover > .baz { color: red; } 48 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:45:1] + 45 | 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 - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | ,-> .foo { 51 | | &:is(.bar, &.baz) { color: red; } 52 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | ,-> .foo { 51 | | &:is(.bar, &.baz) { color: red; } 52 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | .foo { : ^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 50 | ,-> .foo { 51 | | &:is(.bar, &.baz) { color: red; } 52 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:49:1] + 49 | 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 - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | ,-> figure { 55 | | margin: 0; 56 | | @@ -2904,7 +3735,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | ,-> figure { 55 | | margin: 0; 56 | | @@ -2919,49 +3751,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 54 | ,-> figure { 55 | | margin: 0; 56 | | @@ -2976,475 +3823,593 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:53:1] + 53 | 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 - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^ + 58 | background: hsl(0 0% 0% / 50%); `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^ + 58 | background: hsl(0 0% 0% / 50%); `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^ + 58 | background: hsl(0 0% 0% / 50%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | & > figcaption { + : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | ,-> & > figcaption { + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 57 | ,-> & > figcaption { 58 | | background: hsl(0 0% 0% / 50%); 59 | | 60 | | & > p { 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] - 57 | & > figcaption { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:56:1] + 56 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^^^^^ + 61 | font-size: .9rem; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^^^^^ + 61 | font-size: .9rem; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^^^^^ + 61 | font-size: .9rem; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | & > p { + : ^ + 61 | font-size: .9rem; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | ,-> & > p { + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] - 60 | & > p { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:59:1] + 59 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^ + 62 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | ,-> .foo { 67 | | color: blue; 68 | | &__bar { color: red; } @@ -3452,7 +4417,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | ,-> .foo { 67 | | color: blue; 68 | | &__bar { color: red; } @@ -3460,43 +4426,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | .foo { : ^^^^ + 67 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | .foo { : ^^^^ + 67 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | .foo { : ^^^^ + 67 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | .foo { : ^^^^ + 67 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | .foo { : ^^^^ + 67 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | .foo { : ^^^ + 67 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 66 | ,-> .foo { 67 | | color: blue; 68 | | &__bar { color: red; } @@ -3504,181 +4483,240 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:65:1] + 65 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^ + 69 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | ,-> .foo { 72 | | color: red; 73 | | @@ -3689,7 +4727,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | ,-> .foo { 72 | | color: red; 73 | | @@ -3700,43 +4739,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | .foo { : ^^^^ + 72 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | .foo { : ^^^^ + 72 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | .foo { : ^^^^ + 72 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | .foo { : ^^^^ + 72 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | .foo { : ^^^^ + 72 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | .foo { : ^^^ + 72 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 71 | ,-> .foo { 72 | | color: red; 73 | | @@ -3747,173 +4799,221 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:70:1] + 70 | 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 - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | .bar { + : ^^^^ + 75 | color: blue; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | .bar { + : ^^^^ + 75 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | .bar { + : ^^^^ + 75 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | .bar { + : ^^^^ + 75 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | .bar { + : ^^^^ + 75 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | .bar { + : ^^^^ + 75 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | .bar { + : ^^^ + 75 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | ,-> .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] - 74 | .bar { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:73:1] + 73 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 74 | .bar { + 75 | color: blue; + : ^^^^ + 76 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | ,-> .foo { 80 | | color: red; 81 | | @@ -3924,7 +5024,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | ,-> .foo { 80 | | color: red; 81 | | @@ -3935,43 +5036,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | .foo { : ^^^^ + 80 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | .foo { : ^^^^ + 80 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | .foo { : ^^^^ + 80 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | .foo { : ^^^^ + 80 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | .foo { : ^^^^ + 80 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | .foo { : ^^^ + 80 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 79 | ,-> .foo { 80 | | color: red; 81 | | @@ -3982,179 +5096,229 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:78:1] + 78 | 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 - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^^^^^^ + 83 | color: blue; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^^^^^^ + 83 | color: blue; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^ + 83 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^^^^ + 83 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^^^^ + 83 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^^^^ + 83 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^^^^ + 83 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | + .bar { + : ^^^ + 83 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | ,-> + .bar { + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] - 82 | + .bar { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:81:1] + 81 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 82 | + .bar { + 83 | color: blue; + : ^^^^ + 84 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | ,-> .foo { 88 | | color: blue; 89 | | & > .bar { color: red; } @@ -4163,7 +5327,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | ,-> .foo { 88 | | color: blue; 89 | | & > .bar { color: red; } @@ -4172,43 +5337,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | .foo { : ^^^^ + 88 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | .foo { : ^^^^ + 88 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | .foo { : ^^^^ + 88 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | .foo { : ^^^^ + 88 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | .foo { : ^^^^ + 88 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | .foo { : ^^^ + 88 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 87 | ,-> .foo { 88 | | color: blue; 89 | | & > .bar { color: red; } @@ -4217,307 +5395,408 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:86:1] + 86 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^ + 91 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | ,-> div { 94 | | color: red; 95 | | @@ -4531,7 +5810,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | ,-> div { 94 | | color: red; 95 | | @@ -4545,49 +5825,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | div { : ^^^ + 94 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | div { : ^^^ + 94 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | div { : ^^^ + 94 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | div { : ^^^ + 94 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | div { : ^^^ + 94 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | div { : ^^^ + 94 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | div { : ^^^ + 94 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 93 | ,-> div { 94 | | color: red; 95 | | @@ -4601,391 +5896,513 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:92:1] + 92 | 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; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:95:1] + 95 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 99 | :is(input) { margin: 1em; } + : ^^ + 100 | /* valid, starts with a colon, + `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | ,-> .foo, .bar { 105 | | color: blue; 106 | | + .baz, &.qux { color: red; } @@ -4993,7 +6410,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | ,-> .foo, .bar { 105 | | color: blue; 106 | | + .baz, &.qux { color: red; } @@ -5001,73 +6419,96 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^^^^^^^ + 105 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^ + 105 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | .foo, .bar { : ^^^ + 105 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 104 | ,-> .foo, .bar { 105 | | color: blue; 106 | | + .baz, &.qux { color: red; } @@ -5075,217 +6516,288 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:103:1] + 103 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^ + 107 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | ,-> .foo { 110 | | color: blue; 111 | | & .bar & .baz & .qux { color: red; } @@ -5293,7 +6805,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | ,-> .foo { 110 | | color: blue; 111 | | & .bar & .baz & .qux { color: red; } @@ -5301,43 +6814,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | .foo { : ^^^^ + 110 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | .foo { : ^^^^ + 110 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | .foo { : ^^^^ + 110 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | .foo { : ^^^^ + 110 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | .foo { : ^^^^ + 110 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | .foo { : ^^^ + 110 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | ,-> .foo { 110 | | color: blue; 111 | | & .bar & .baz & .qux { color: red; } @@ -5345,283 +6871,376 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:108:1] + 108 | 109 | .foo { : ^ + 110 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] - 110 | color: blue; - : ^^^^^^^^^^^ + ,-[$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:110:5] - 110 | color: blue; - : ^^^^^^^^^^^ + ,-[$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:110:5] - 110 | color: blue; - : ^^^^^^^^^^^ + ,-[$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:110:5] - 110 | color: blue; - : ^^^^^ + ,-[$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:110:5] - 110 | color: blue; - : ^^^^^ + ,-[$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; - : ^^^^ + ,-[$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:110:5] - 110 | color: blue; - : ^^^^ + ,-[$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:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:1] + 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:1] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:1] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:1] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:1] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ + 112 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | ,-> .foo { 115 | | color: red; 116 | | .parent & { @@ -5631,7 +7250,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | ,-> .foo { 115 | | color: red; 116 | | .parent & { @@ -5641,43 +7261,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | .foo { : ^^^^ + 115 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | .foo { : ^^^^ + 115 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | .foo { : ^^^^ + 115 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | .foo { : ^^^^ + 115 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | .foo { : ^^^^ + 115 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | .foo { : ^^^ + 115 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 114 | ,-> .foo { 115 | | color: red; 116 | | .parent & { @@ -5687,191 +7320,252 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:113:1] + 113 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 116 | .parent & { + 117 | color: blue; + : ^^^^ + 118 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | ,-> .foo { 122 | | color: red; 123 | | :not(&) { @@ -5881,7 +7575,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | ,-> .foo { 122 | | color: red; 123 | | :not(&) { @@ -5891,43 +7586,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | .foo { : ^^^^ + 122 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | .foo { : ^^^^ + 122 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | .foo { : ^^^^ + 122 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | .foo { : ^^^^ + 122 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | .foo { : ^^^^ + 122 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | .foo { : ^^^ + 122 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 121 | ,-> .foo { 122 | | color: red; 123 | | :not(&) { @@ -5937,203 +7645,268 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:120:1] + 120 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 123 | :not(&) { + 124 | color: blue; + : ^^^^ + 125 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | ,-> .foo { 129 | | color: red; 130 | | + .bar + & { color: blue; } @@ -6141,7 +7914,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | ,-> .foo { 129 | | color: red; 130 | | + .bar + & { color: blue; } @@ -6149,43 +7923,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | .foo { : ^^^^ + 129 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | .foo { : ^^^^ + 129 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | .foo { : ^^^^ + 129 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | .foo { : ^^^^ + 129 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | .foo { : ^^^^ + 129 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | .foo { : ^^^ + 129 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 128 | ,-> .foo { 129 | | color: red; 130 | | + .bar + & { color: blue; } @@ -6193,691 +7980,912 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:127:1] + 127 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^ + 131 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | ,-> .ancestor .el { 134 | | .other-ancestor & { color: red; } 135 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | ,-> .ancestor .el { 134 | | .other-ancestor & { color: red; } 135 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^^^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^^^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^ + 134 | .other-ancestor & { color: red; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^ + 134 | .other-ancestor & { color: red; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^ + 134 | .other-ancestor & { color: red; } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^^ + 134 | .other-ancestor & { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | .ancestor .el { : ^^ + 134 | .other-ancestor & { color: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 133 | ,-> .ancestor .el { 134 | | .other-ancestor & { color: red; } 135 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:132:1] + 132 | 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 - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | ,-> .foo { 138 | | & :is(.bar, &.baz) { color: red; } 139 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | ,-> .foo { 138 | | & :is(.bar, &.baz) { color: red; } 139 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | .foo { : ^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 137 | ,-> .foo { 138 | | & :is(.bar, &.baz) { color: red; } 139 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:136:1] + 136 | 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 - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | ,-> @layer base { 142 | | html { 143 | | block-size: 100%; @@ -6890,7 +8898,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | ,-> @layer base { 142 | | html { 143 | | block-size: 100%; @@ -6903,37 +8912,48 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | @layer base { : ^^^^^ + 142 | html { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | @layer base { : ^^^^^ + 142 | html { `---- x LayerPrelude - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | @layer base { : ^^^^ + 142 | html { `---- x LayerName - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | @layer base { : ^^^^ + 142 | html { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | @layer base { : ^^^^ + 142 | html { `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 141 | ,-> @layer base { 142 | | html { 143 | | block-size: 100%; @@ -6946,301 +8966,384 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:140:1] + 140 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 142 | html { + 143 | block-size: 100%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^^^ + 146 | min-block-size: 100%; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^^^ + 146 | min-block-size: 100%; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^^^ + 146 | min-block-size: 100%; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^ + 146 | min-block-size: 100%; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^ + 146 | min-block-size: 100%; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^ + 146 | min-block-size: 100%; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^ + 146 | min-block-size: 100%; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^ + 146 | min-block-size: 100%; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^ + 146 | min-block-size: 100%; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^ + 146 | min-block-size: 100%; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | & body { + : ^^^^ + 146 | min-block-size: 100%; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] - 145 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:144:1] + 144 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^ + 147 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | ,-> @layer base { 152 | | html { 153 | | block-size: 100%; @@ -7255,7 +9358,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | ,-> @layer base { 152 | | html { 153 | | block-size: 100%; @@ -7270,37 +9374,48 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | @layer base { : ^^^^^ + 152 | html { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | @layer base { : ^^^^^ + 152 | html { `---- x LayerPrelude - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | @layer base { : ^^^^ + 152 | html { `---- x LayerName - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | @layer base { : ^^^^ + 152 | html { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | @layer base { : ^^^^ + 152 | html { `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 151 | ,-> @layer base { 152 | | html { 153 | | block-size: 100%; @@ -7315,14 +9430,17 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:150:1] + 150 | 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 +9449,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 +9464,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 +9479,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,284 +9550,364 @@ 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 152 | html { + 153 | block-size: 100%; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x AtRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | @layer base.support { + : ^^^^^ + 156 | & body { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | @layer base.support { + : ^^^^^ + 156 | & body { `---- x LayerPrelude - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | @layer base.support { + : ^^^^^^^^^^^^ + 156 | & body { `---- x LayerName - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | @layer base.support { + : ^^^^^^^^^^^^ + 156 | & body { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | @layer base.support { + : ^^^^ + 156 | & body { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | @layer base.support { + : ^^^^^^^ + 156 | & body { `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | ,-> @layer base.support { + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 155 | ,-> @layer base.support { 156 | | & body { 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] - 155 | @layer base.support { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:154:1] + 154 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^ + 158 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | ,-> article { 164 | | color: green; 165 | | & { color: blue; } @@ -7698,7 +9916,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | ,-> article { 164 | | color: green; 165 | | & { color: blue; } @@ -7707,49 +9926,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | article { : ^^^^^^^ + 164 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | article { : ^^^^^^^ + 164 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | article { : ^^^^^^^ + 164 | color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | article { : ^^^^^^^ + 164 | color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | article { : ^^^^^^^ + 164 | color: green; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | article { : ^^^^^^^ + 164 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | article { : ^^^^^^^ + 164 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 163 | ,-> article { 164 | | color: green; 165 | | & { color: blue; } @@ -7758,199 +9992,264 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:162:1] + 162 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^ + 166 | color: red; `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | ,-> .foo { 170 | | color: red; 171 | | @media (min-width: 480px) { @@ -7962,7 +10261,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | ,-> .foo { 170 | | color: red; 171 | | @media (min-width: 480px) { @@ -7974,43 +10274,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | .foo { : ^^^^ + 170 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | .foo { : ^^^^ + 170 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | .foo { : ^^^^ + 170 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | .foo { : ^^^^ + 170 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | .foo { : ^^^^ + 170 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | .foo { : ^^^ + 170 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 169 | ,-> .foo { 170 | | color: red; 171 | | @media (min-width: 480px) { @@ -8022,389 +10335,513 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + ,-[$DIR/tests/fixture/selector/nesting/input.css:168:1] + 168 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 1dcc997243a1..62f5d590bf6c 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,8362 +114,10995 @@ ,-[$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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:62: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] 62 | :nth-child(+1) {} - : ^^^^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList ,-[$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:62: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] 62 | :nth-child(+1) {} - : ^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector ,-[$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:62: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] 62 | :nth-child(+1) {} + 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^ `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] 62 | :nth-child(+1) {} - : ^^ - `---- - - x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] - 62 | :nth-child(+1) {} - : ^^ - `---- - - x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] - 62 | :nth-child(+1) {} - : ^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] - 62 | :nth-child(+1) {} - : ^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] - 62 | :nth-child(+1) {} - : ^ - `---- - - x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] - 63 | :nth-child(123456n-12345678) {} - : ^^^^^^^^^ - `---- - - x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63: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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:64:1] + 64 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^ + 69 | :nth-child(ODD) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^ + 69 | :nth-child(ODD) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^^ + 69 | :nth-child(ODD) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 68 | :nth-child(odd) {} : ^^ + 69 | :nth-child(ODD) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:67:1] + 67 | 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] + ,-[$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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:74:1] + 74 | 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*/) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:77:1] + 77 | 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 ) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:80:1] + 80 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^ + 87 | :nth-col(2n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^ + 87 | :nth-col(2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^^ + 87 | :nth-col(2n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 86 | :nth-col(odd) {} : ^^ + 87 | :nth-col(2n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:85:1] + 85 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:91:1] + 91 | 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){} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:101:1] + 101 | 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 056016c51654..7701ba3e1c28 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,502 +1582,666 @@ `---- 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), - : ^^^^^^^^^^^ - `---- + ,-[$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 - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 16 | ,-> #test-last-child :-webkit-any(:last-child), 17 | | :-webkit-any(:link:focus), 18 | | #container-div :-webkit-any(:link, :not(a)), @@ -1714,7 +2251,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 16 | ,-> #test-last-child :-webkit-any(:last-child), 17 | | :-webkit-any(:link:focus), 18 | | #container-div :-webkit-any(:link, :not(a)), @@ -1724,526 +2262,699 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 16 | ,-> #test-last-child :-webkit-any(:last-child), 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:15:1] + 15 | 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 02f1936281be..cbd82d38f40b 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 91e28e905384..d9bad6ca02d8 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..90d5095e6da5 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,3106 +25,3999 @@ ,-[$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 ) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x Ident { value: Atom('img' type=static), raw: "img" } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> img , > img) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:17:1] + 17 | 18 | a:has(> img, <> 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 d906d09b61f8..5c4df74c9bfc 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 0bb5f3078e21..21aa7e9e583a 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..aa01d8fc41aa 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:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | :nth-last-child(6), - : ^ + ,-[$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:16:5] - 16 | :nth-last-child(6), - : ^ + ,-[$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:16:5] - 16 | :nth-last-child(6), - : ^ + ,-[$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:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:17:5] - 17 | :nth-of-type(6), - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:17:5] - 17 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:17:5] - 17 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:17:5] - 17 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 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:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:1] + 17 | :nth-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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 33a4ec36ad79..55b7234c11b9 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 97169c20d312..308e2a9cea77 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 a86290ff0b09..063a4b24b5d4 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:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:27:6] - 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + ,-[$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:27:6] - 27 | :nth-last-child(6), - : ^ + ,-[$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:27:6] - 27 | :nth-last-child(6), - : ^ + ,-[$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:27:6] - 27 | :nth-last-child(6), - : ^ + ,-[$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:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:28:6] - 28 | :nth-of-type(6), - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:28:6] - 28 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:28:6] - 28 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:28:6] - 28 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:1] + 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:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-of-type(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)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-of-type(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)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-of-type(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)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-of-type(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)) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-of-type(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)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-of-type(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)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-of-type(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)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:1] + 28 | :nth-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:1] + 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:1] + 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 dfbbf121f2cd..b5c6be92f01a 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 @@ -27,1870 +27,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..685d7cda67cf 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: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 SelectorList - ,-[$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 ComplexSelector - ,-[$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 CompoundSelector - ,-[$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 SubclassSelector - ,-[$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 PseudoClassSelector - ,-[$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 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, : ^^^^^ + 16 | :nth-last-of-type(9 ) #b, `---- x PseudoClassSelectorChildren - ,-[$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 ForgivingSelectorList - ,-[$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 ComplexSelector - ,-[$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, `---- x CompoundSelector - ,-[$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, `---- x SubclassSelector - ,-[$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, `---- x PseudoClassSelector - ,-[$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, `---- 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, : ^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, `---- x PseudoClassSelectorChildren - ,-[$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, `---- x AnPlusB - ,-[$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, `---- x AnPlusBNotation - ,-[$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, `---- x Combinator - ,-[$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, `---- x CompoundSelector - ,-[$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, `---- x SubclassSelector - ,-[$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, `---- x IdSelector - ,-[$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, `---- 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, : ^^ + 16 | :nth-last-of-type(9 ) #b, `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$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:16:8] - 16 | :nth-last-of-type(9 ) #b, - : ^^ + ,-[$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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:17:8] - 17 | :nth-last-of-type( 9) #c, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:18:8] - 18 | :nth-last-of-type( 9 ) #d, - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 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:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:1] + 18 | :nth-last-of-type( 9 ) #d, + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + ,-[$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:21:8] - 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + ,-[$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:21:8] - 21 | :nth-last-child(6), - : ^ + ,-[$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:21:8] - 21 | :nth-last-child(6), - : ^ + ,-[$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:21:8] - 21 | :nth-last-child(6), - : ^ + ,-[$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:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:22:8] - 22 | :nth-of-type(6), - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:22:8] - 22 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:22:8] - 22 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:22:8] - 22 | :nth-of-type(6), - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:1] + 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:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-of-type(6), + 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)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-of-type(6), + 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)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-of-type(6), + 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)) {} - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-of-type(6), + 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)) {} - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-of-type(6), + 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)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-of-type(6), + 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)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-of-type(6), + 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)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:1] + 22 | :nth-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:1] + 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:1] + 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 b92dd6c3c91d..e6a464ecd3b6 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 @@ -125,1831 +125,2237 @@ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:2:1] + 2 | 3 | dialog::backdrop {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:4:1] + 4 | 5 | a::before {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^^^^^^^^^ + 8 | video::cue(b) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^^^^^^^^^ + 8 | video::cue(b) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^^^^^^ + 8 | video::cue(b) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^^^^^^ + 8 | video::cue(b) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^^^^^^ + 8 | video::cue(b) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^^ + 8 | video::cue(b) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 7 | video::cue {} : ^^ + 8 | video::cue(b) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:6:1] + 6 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 10 | video::cue-region {} : ^^ + 11 | video::cue-region(#scroll) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:9:1] + 9 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:12:1] + 12 | 13 | ::grammar-error {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:14:1] + 14 | 15 | ::marker {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:16:1] + 16 | 17 | tabbed-custom-element::part(tab) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:18:1] + 18 | 19 | ::placeholder {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:20:1] + 20 | 21 | ::selection {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^^^^^^ + 24 | ::slotted(span) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 23 | ::slotted(*) {} : ^^ + 24 | ::slotted(span) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:22:1] + 22 | 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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:25:1] + 25 | 26 | ::spelling-error {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:27:1] + 27 | 28 | ::target-text {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:29:1] + 29 | 30 | .form-range::-webkit-slider-thumb:active {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:31:1] + 31 | 32 | a::bEfOrE {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 34 | a:hover::before {} : ^^ + 35 | a:hover::-moz-placeholder {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:33:1] + 33 | 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 d318140319b4..f80519083d07 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 ae5d75c69b73..22994f52ba88 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,154 +93,204 @@ ,-[$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 - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | ,-> :root::highlight(example-highlight) { 6 | | background-color: yellow; 7 | | color: blue; @@ -241,7 +298,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | ,-> :root::highlight(example-highlight) { 6 | | background-color: yellow; 7 | | color: blue; @@ -249,67 +307,88 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^ + 6 | background-color: yellow; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^ + 6 | background-color: yellow; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^ + 6 | background-color: yellow; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^^^^^ + 6 | background-color: yellow; `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 5 | ,-> :root::highlight(example-highlight) { 6 | | background-color: yellow; 7 | | color: blue; @@ -317,361 +396,473 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:4:1] + 4 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^ + 8 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | ,-> div::highlight(bar) { 11 | | color: red; 12 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | ,-> div::highlight(bar) { 11 | | color: red; 12 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^^^^^^^ + 11 | color: red; `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 10 | ,-> div::highlight(bar) { 11 | | color: red; 12 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:9:1] + 9 | 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 - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | ,-> div::highlight(foo) { 15 | | color: green; 16 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | ,-> div::highlight(foo) { 15 | | color: green; 16 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^^^^^^^ + 15 | color: green; `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 14 | ,-> div::highlight(foo) { 15 | | color: green; 16 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:13:1] + 13 | 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 692bf055a8c6..6d466498f1a1 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 faad2a76abd5..71f05b6ffebc 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 ecf1c3d17ec2..8430db1bf489 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 d334627b3566..e4d78b8a50a4 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 ed8574640e54..49453217bc5c 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 @@ -245,7 +245,8 @@ `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | ,-> .foo { 4 | | display: grid; 5 | | @@ -256,7 +257,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | ,-> .foo { 4 | | display: grid; 5 | | @@ -267,43 +269,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | .foo { : ^^^^ + 4 | display: grid; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | .foo { : ^^^^ + 4 | display: grid; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | .foo { : ^^^^ + 4 | display: grid; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | .foo { : ^^^^ + 4 | display: grid; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | .foo { : ^^^^ + 4 | display: grid; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | .foo { : ^^^ + 4 | display: grid; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 3 | ,-> .foo { 4 | | display: grid; 5 | | @@ -314,209 +329,269 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:3:1] + ,-[$DIR/tests/fixture/style-block/input.css:2:1] + 2 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:6:5] - 6 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 5 | + 6 | ,-> @media (orientation: landscape) { 7 | | grid-auto-flow: column; 8 | `-> } + 9 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:6:5] - 6 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 5 | + 6 | ,-> @media (orientation: landscape) { 7 | | grid-auto-flow: column; 8 | `-> } + 9 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:6:5] - 6 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 5 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 5 | + 6 | @media (orientation: landscape) { + : ^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:6:5] - 6 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 5 | + 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) { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:5:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^ + 8 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | ,-> .foo { 12 | | display: grid; 13 | | @@ -531,7 +606,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | ,-> .foo { 12 | | display: grid; 13 | | @@ -546,43 +622,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | .foo { : ^^^^ + 12 | display: grid; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | .foo { : ^^^^ + 12 | display: grid; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | .foo { : ^^^^ + 12 | display: grid; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | .foo { : ^^^^ + 12 | display: grid; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | .foo { : ^^^^ + 12 | display: grid; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | .foo { : ^^^ + 12 | display: grid; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 11 | ,-> .foo { 12 | | display: grid; 13 | | @@ -597,415 +686,530 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:11:1] + ,-[$DIR/tests/fixture/style-block/input.css:10:1] + 10 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | ,-> @media (orientation: landscape) { 15 | | grid-auto-flow: column; 16 | | 17 | | @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | ,-> @media (orientation: landscape) { 15 | | grid-auto-flow: column; 16 | | 17 | | @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | ,-> @media (orientation: landscape) { 15 | | grid-auto-flow: column; 16 | | 17 | | @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^ + 15 | grid-auto-flow: column; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^ + 15 | grid-auto-flow: column; `---- x MediaQueryList - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaQuery - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaCondition - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaInParens - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeature - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | @media (orientation: landscape) { + : ^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | ,-> @media (orientation: landscape) { + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 14 | ,-> @media (orientation: landscape) { 15 | | grid-auto-flow: column; 16 | | 17 | | @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:14:5] - 14 | @media (orientation: landscape) { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:13:1] + 13 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:17:9] - 17 | ,-> @media (min-inline-size > 1024px) { + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 17 | ,-> @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | `-> } + 20 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:17:9] - 17 | ,-> @media (min-inline-size > 1024px) { + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 17 | ,-> @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | `-> } + 20 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:17:9] - 17 | ,-> @media (min-inline-size > 1024px) { + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 17 | @media (min-inline-size > 1024px) { + : ^^ + 18 | max-inline-size: 1024px; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:17:9] - 17 | ,-> @media (min-inline-size > 1024px) { + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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) { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:16:1] + 16 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^ + 19 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | ,-> @media (orientation: landscape) { 24 | | & { 25 | | grid-auto-flow: column; @@ -1014,7 +1218,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | ,-> @media (orientation: landscape) { 24 | | & { 25 | | grid-auto-flow: column; @@ -1023,85 +1228,112 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^ + 24 | & { `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^ + 24 | & { `---- x MediaQueryList - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaQuery - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaCondition - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaInParens - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaFeature - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 24 | & { `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 24 | & { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^ + 24 | & { `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | @media (orientation: landscape) { : ^^^^^^^^^ + 24 | & { `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 23 | ,-> @media (orientation: landscape) { 24 | | & { 25 | | grid-auto-flow: column; @@ -1110,113 +1342,148 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:23:1] + ,-[$DIR/tests/fixture/style-block/input.css:22:1] + 22 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^ + 26 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | ,-> .foo { 30 | | color: red; 31 | | @@ -1227,7 +1494,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | ,-> .foo { 30 | | color: red; 31 | | @@ -1238,43 +1506,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | .foo { : ^^^^ + 30 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | .foo { : ^^^^ + 30 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | .foo { : ^^^^ + 30 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | .foo { : ^^^^ + 30 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | .foo { : ^^^^ + 30 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | .foo { : ^^^ + 30 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 29 | ,-> .foo { 30 | | color: red; 31 | | @@ -1285,383 +1566,501 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:29:1] + ,-[$DIR/tests/fixture/style-block/input.css:28:1] + 28 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:32:5] - 32 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 32 | ,-> @media (min-width: 480px) { 33 | | & h1, & h2 { color: blue; } 34 | `-> } + 35 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:32:5] - 32 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 32 | ,-> @media (min-width: 480px) { 33 | | & h1, & h2 { color: blue; } 34 | `-> } + 35 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:32:5] - 32 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 32 | @media (min-width: 480px) { + : ^^ + 33 | & h1, & h2 { color: blue; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:32:5] - 32 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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) { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:31:1] + 31 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^ + 34 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | ,-> .class { 38 | | @supports not (display: grid) { 39 | | float: right; @@ -1672,7 +2071,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | ,-> .class { 38 | | @supports not (display: grid) { 39 | | float: right; @@ -1683,43 +2083,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | .class { : ^^^^^ + 38 | @supports not (display: grid) { `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 37 | ,-> .class { 38 | | @supports not (display: grid) { 39 | | float: right; @@ -1730,307 +2143,404 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:37:1] + ,-[$DIR/tests/fixture/style-block/input.css:36:1] + 36 | 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:1] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^^^^^^^^ + 40 | `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:1] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^^^^^^^^ + 40 | `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:1] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^^^^^^^^ + 40 | `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:1] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ + 40 | `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:1] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ + 40 | `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:1] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ + 40 | `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:1] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ + 40 | `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 42 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 42 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 42 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^ + 42 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^ + 42 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^ + 42 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^ + 42 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^ + 42 | } `---- x Combinator - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^ + 42 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^ + 42 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^ + 42 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^ + 42 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^ + 42 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^^^^^^^ + 42 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^ + 42 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^^^^ + 42 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^^^^ + 42 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^^^^^^^ + 42 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^ + 42 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^^^ + 42 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^ + 42 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:41:9] - 41 | & .class { color: red } - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:40:1] + 40 | + 41 | & .class { color: red } + : ^^^ + 42 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | ,-> .class { 46 | | color: blue; 47 | | @@ -2043,7 +2553,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | ,-> .class { 46 | | color: blue; 47 | | @@ -2056,43 +2567,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | .class { : ^^^^^ + 46 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 45 | ,-> .class { 46 | | color: blue; 47 | | @@ -2105,349 +2629,453 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:45:1] + ,-[$DIR/tests/fixture/style-block/input.css:44:1] + 44 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | ,-> @supports not (display: grid) { 49 | | float: right; 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | ,-> @supports not (display: grid) { 49 | | float: right; 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | ,-> @supports not (display: grid) { 49 | | float: right; 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^ + 49 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^ + 49 | float: right; `---- x SupportsCondition - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 49 | float: right; `---- x SupportsConditionType - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 49 | float: right; `---- x SupportsNot - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 49 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^ + 49 | float: right; `---- x SupportsInParens - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 49 | float: right; `---- x SupportsFeature - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 49 | float: right; `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 49 | float: right; `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^ + 49 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^^^^ + 49 | float: right; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^ + 49 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | @supports not (display: grid) { + : ^^^^ + 49 | float: right; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 48 | ,-> @supports not (display: grid) { 49 | | float: right; 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:48:5] - 48 | @supports not (display: grid) { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:47:1] + 47 | + 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:1] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^^^^^^^^ + 50 | `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:1] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^^^^^^^^ + 50 | `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:1] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^^^^^^^^ + 50 | `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:1] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ + 50 | `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:1] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ + 50 | `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:1] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ + 50 | `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:1] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ + 50 | `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^ + 52 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^ + 52 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^ + 52 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^ + 52 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^ + 52 | } `---- x Combinator - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^ + 52 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^ + 52 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^ + 52 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^ + 52 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^^^^^^^ + 52 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^ + 52 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^^^^ + 52 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^^^^ + 52 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^^^^^^^ + 52 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^^^ + 52 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:51:9] - 51 | & .class { color: red } - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:50:1] + 50 | + 51 | & .class { color: red } + : ^^^ + 52 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | ,-> .class { 56 | | color: blue; 57 | | @@ -2464,7 +3092,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | ,-> .class { 56 | | color: blue; 57 | | @@ -2481,43 +3110,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | .class { : ^^^^^ + 56 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 55 | ,-> .class { 56 | | color: blue; 57 | | @@ -2534,473 +3176,613 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:55:1] + ,-[$DIR/tests/fixture/style-block/input.css:54:1] + 54 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | ,-> &.foo { + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | ,-> &.foo { 59 | | color: green; 60 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | ,-> &.foo { + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | ,-> &.foo { 59 | | color: green; 60 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | ,-> &.foo { + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | ,-> &.foo { 59 | | color: green; 60 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^^^^^ + 59 | color: green; `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^^^^^ + 59 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^^^^^ + 59 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^^^^^ + 59 | color: green; `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^ + 59 | color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^^^^ + 59 | color: green; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^^^^ + 59 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | &.foo { + : ^^^ + 59 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | ,-> &.foo { + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 58 | ,-> &.foo { 59 | | color: green; 60 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:58:5] - 58 | &.foo { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:57:1] + 57 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 58 | &.foo { + 59 | color: green; + : ^^^^^ + 60 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | ,-> @supports not (display: grid) { 63 | | float: right; 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | ,-> @supports not (display: grid) { 63 | | float: right; 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | ,-> @supports not (display: grid) { 63 | | float: right; 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^ + 63 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^ + 63 | float: right; `---- x SupportsCondition - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 63 | float: right; `---- x SupportsConditionType - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 63 | float: right; `---- x SupportsNot - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 63 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^ + 63 | float: right; `---- x SupportsInParens - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 63 | float: right; `---- x SupportsFeature - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 63 | float: right; `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 63 | float: right; `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^ + 63 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^^^^ + 63 | float: right; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^ + 63 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | @supports not (display: grid) { + : ^^^^ + 63 | float: right; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 62 | ,-> @supports not (display: grid) { 63 | | float: right; 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:62:5] - 62 | @supports not (display: grid) { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:61:1] + 61 | + 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:1] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^^^^^^^^ + 64 | `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:1] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^^^^^^^^ + 64 | `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:1] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^^^^^^^^ + 64 | `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:1] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ + 64 | `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:1] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ + 64 | `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:1] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ + 64 | `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:1] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ + 64 | `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 66 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 66 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 66 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^ + 66 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^ + 66 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^ + 66 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^ + 66 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^ + 66 | } `---- x Combinator - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^ + 66 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^ + 66 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^ + 66 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^ + 66 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^ + 66 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^^^^^^^ + 66 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^ + 66 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^^^^ + 66 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^^^^ + 66 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^^^^^^^ + 66 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^ + 66 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^^^ + 66 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 65 | & .class { color: red } + : ^^^ + 66 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:65:9] - 65 | & .class { color: red } - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:64:1] + 64 | + 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 +3793,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 +3805,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,167 +3865,213 @@ `---- 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 - ,-[$DIR/tests/fixture/style-block/input.css:73:5] - 73 | ,-> @document url("https://www.example.com/") { + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 73 | ,-> @document url("https://www.example.com/") { 74 | | color: green; 75 | `-> } + 76 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:73:5] - 73 | ,-> @document url("https://www.example.com/") { + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 73 | ,-> @document url("https://www.example.com/") { 74 | | color: green; 75 | `-> } + 76 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:73:5] - 73 | ,-> @document url("https://www.example.com/") { + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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/") { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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/") { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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/") { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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/") { - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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/") { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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/") { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 73 | @document url("https://www.example.com/") { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:73:5] - 73 | ,-> @document url("https://www.example.com/") { + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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/") { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:72:1] + 72 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^ + 75 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | ,-> a {;; 79 | | color: black; 80 | | ; ; @@ -3237,7 +4079,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | ,-> a {;; 79 | | color: black; 80 | | ; ; @@ -3245,49 +4088,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | a {;; : ^ + 79 | color: black; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | a {;; : ^ + 79 | color: black; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | a {;; : ^ + 79 | color: black; `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | a {;; : ^ + 79 | color: black; `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | a {;; : ^ + 79 | color: black; `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | a {;; : ^ + 79 | color: black; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | a {;; : ^ + 79 | color: black; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 78 | ,-> a {;; 79 | | color: black; 80 | | ; ; @@ -3295,274 +4153,342 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:78:1] + ,-[$DIR/tests/fixture/style-block/input.css:77:1] + 77 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | ,-> a { 84 | | ;color: pink; 85 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | ,-> a { 84 | | ;color: pink; 85 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | a { : ^ + 84 | ;color: pink; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | a { : ^ + 84 | ;color: pink; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | a { : ^ + 84 | ;color: pink; `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | a { : ^ + 84 | ;color: pink; `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | a { : ^ + 84 | ;color: pink; `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | a { : ^ + 84 | ;color: pink; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | a { : ^ + 84 | ;color: pink; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 83 | ,-> a { 84 | | ;color: pink; 85 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:83:1] + ,-[$DIR/tests/fixture/style-block/input.css:82:1] + 82 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:87:1] + ,-[$DIR/tests/fixture/style-block/input.css:86:1] + 86 | 87 | a{color:black} : ^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | ,-> a { 90 | | width: 10px; 91 | | @mixin mobile { @@ -3572,7 +4498,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | ,-> a { 90 | | width: 10px; 91 | | @mixin mobile { @@ -3582,49 +4509,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | a { : ^ + 90 | width: 10px; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | a { : ^ + 90 | width: 10px; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | a { : ^ + 90 | width: 10px; `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | a { : ^ + 90 | width: 10px; `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | a { : ^ + 90 | width: 10px; `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | a { : ^ + 90 | width: 10px; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | a { : ^ + 90 | width: 10px; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 89 | ,-> a { 90 | | width: 10px; 91 | | @mixin mobile { @@ -3634,689 +4576,848 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:89:1] + ,-[$DIR/tests/fixture/style-block/input.css:88:1] + 88 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 91 | @mixin mobile { + 92 | ,-> height: 100px; 93 | `-> } + 94 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:96:1] + ,-[$DIR/tests/fixture/style-block/input.css:95:1] + 95 | 96 | a { color: a/* ; */ b ; } : ^ `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^ `---- x String { value: Atom('a.css' type=inline), raw: "\"a.css\"" } - ,-[$DIR/tests/fixture/style-block/input.css:98:1] + ,-[$DIR/tests/fixture/style-block/input.css:97:1] + 97 | 98 | a { @unknown "a.css"; } : ^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^ `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:100:1] + ,-[$DIR/tests/fixture/style-block/input.css:99:1] + 99 | 100 | a { @unknown foo {} } : ^ `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | ,-> a/**/ 103 | `-> {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | ,-> a/**/ 103 | `-> {} `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | a/**/ : ^ + 103 | {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | a/**/ : ^ + 103 | {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | a/**/ : ^ + 103 | {} `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | a/**/ : ^ + 103 | {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | a/**/ : ^ + 103 | {} `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 102 | a/**/ : ^ + 103 | {} `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:102:1] + ,-[$DIR/tests/fixture/style-block/input.css:101:1] + 101 | 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 | {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | ,-> :root { 106 | | --zero-size: { 107 | | width: 0; @@ -4331,7 +5432,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | ,-> :root { 106 | | --zero-size: { 107 | | width: 0; @@ -4346,43 +5448,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | :root { : ^^^^ + 106 | --zero-size: { `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 105 | ,-> :root { 106 | | --zero-size: { 107 | | width: 0; @@ -4397,444 +5512,583 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:105:1] + ,-[$DIR/tests/fixture/style-block/input.css:104:1] + 104 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 111 | width: 16px; + 112 | ,-> height: 16px; 113 | `-> } + 114 | ; `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | ,-> a { 118 | | color: red; 119 | | @@ -4847,7 +6101,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | ,-> a { 118 | | color: red; 119 | | @@ -4860,49 +6115,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | a { : ^ + 118 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | a { : ^ + 118 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | a { : ^ + 118 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | a { : ^ + 118 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | a { : ^ + 118 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | a { : ^ + 118 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | a { : ^ + 118 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 117 | ,-> a { 118 | | color: red; 119 | | @@ -4915,215 +6185,273 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:117:1] + ,-[$DIR/tests/fixture/style-block/input.css:116:1] + 116 | 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; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:123:1] + 123 | + 124 | color: blue; + : ^^^^^^^^^^^ + 125 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:124:5] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:123:1] + 123 | + 124 | color: blue; + : ^^^^^^^^^^^ + 125 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:124:5] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:123:1] + 123 | + 124 | color: blue; + : ^^^^^^^^^^^ + 125 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:124:5] - 124 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:123:1] + 123 | + 124 | color: blue; + : ^^^^^ + 125 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:124:5] - 124 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:123:1] + 123 | + 124 | color: blue; + : ^^^^^ + 125 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:124:5] - 124 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:123:1] + 123 | + 124 | color: blue; + : ^^^^ + 125 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:124:5] - 124 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:123:1] + 123 | + 124 | color: blue; + : ^^^^ + 125 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | ,-> .class { + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | ,-> .class { 121 | | color: green; 122 | `-> } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | ,-> .class { + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | ,-> .class { 121 | | color: green; 122 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | ,-> .class { + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | ,-> .class { 121 | | color: green; 122 | `-> } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | .class { + : ^^^^^^ + 121 | color: green; `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | .class { + : ^^^^^^ + 121 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | .class { + : ^^^^^^ + 121 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | .class { + : ^^^^^^ + 121 | color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | .class { + : ^^^^^^ + 121 | color: green; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | .class { + : ^^^^^^ + 121 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | .class { + : ^^^^^ + 121 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | ,-> .class { + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 120 | ,-> .class { 121 | | color: green; 122 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:120:5] - 120 | .class { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:119:1] + 119 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 120 | .class { + 121 | color: green; + : ^^^^^ + 122 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | ,-> .foo { 128 | | color: red; 129 | | @@ -5134,7 +6462,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | ,-> .foo { 128 | | color: red; 129 | | @@ -5145,43 +6474,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | .foo { : ^^^^ + 128 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | .foo { : ^^^^ + 128 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | .foo { : ^^^^ + 128 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | .foo { : ^^^^ + 128 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | .foo { : ^^^^ + 128 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | .foo { : ^^^ + 128 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 127 | ,-> .foo { 128 | | color: red; 129 | | @@ -5192,179 +6534,229 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:127:1] + ,-[$DIR/tests/fixture/style-block/input.css:126:1] + 126 | 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 - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | ,-> + .bar { + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | ,-> + .bar { + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | ,-> + .bar { + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^^^^^^ + 131 | color: blue; `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^^^^^^ + 131 | color: blue; `---- x Combinator - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^ + 131 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^^^^ + 131 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^^^^ + 131 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^^^^ + 131 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^^^^ + 131 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | + .bar { + : ^^^ + 131 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | ,-> + .bar { + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:130:5] - 130 | + .bar { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:129:1] + 129 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 130 | + .bar { + 131 | color: blue; + : ^^^^ + 132 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | ,-> article { 136 | | color: green; 137 | | & { color: blue; } @@ -5373,7 +6765,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | ,-> article { 136 | | color: green; 137 | | & { color: blue; } @@ -5382,49 +6775,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | article { : ^^^^^^^ + 136 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | article { : ^^^^^^^ + 136 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | article { : ^^^^^^^ + 136 | color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | article { : ^^^^^^^ + 136 | color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | article { : ^^^^^^^ + 136 | color: green; `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | article { : ^^^^^^^ + 136 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | article { : ^^^^^^^ + 136 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 135 | ,-> article { 136 | | color: green; 137 | | & { color: blue; } @@ -5433,193 +6841,257 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:135:1] + ,-[$DIR/tests/fixture/style-block/input.css:134:1] + 134 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 cf07b93ff1dd..57b681a53b0d 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 d3d407b22287..6b9c4bded8fa 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 1697926aab61..2aec180f8cde 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; 7 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | ,-> --> a { 6 | | color: red; 7 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | --> a { : ^ + 6 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | --> a { : ^ + 6 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | --> a { : ^ + 6 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | --> a { : ^ + 6 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | --> a { : ^ + 6 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | --> a { : ^ + 6 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | --> a { : ^ + 6 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 5 | ,-> --> a { 6 | | color: red; 7 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:4:1] + 4 | 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 02988b4a941a..c1964cb3c42c 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 bc09570e5d0a..717bce66fea3 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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^^ + ,-[$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); - : ^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^ + ,-[$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:2:5] - 2 | transform: rotate(45deg); - : ^^^ + ,-[$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:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Function - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Number - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^ + 4 | transform: rotate(3.1416rad); `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:3:5] - 3 | transform: rotate(-50grad); - : ^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:2:1] + 2 | transform: rotate(45deg); + 3 | transform: rotate(-50grad); + : ^^^^ + 4 | transform: rotate(3.1416rad); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 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); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Function - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Number - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:4:5] - 4 | transform: rotate(3.1416rad); - : ^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:3:1] + 3 | transform: rotate(-50grad); + 4 | transform: rotate(3.1416rad); + : ^^^ + 5 | transform: rotate(1.75turn); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x Function - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ + 6 | } `---- x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ + 6 | } `---- x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ + 6 | } `---- x Number - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 5 | transform: rotate(1.75turn); + : ^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/angle/input.css:4:1] + 4 | transform: rotate(3.1416rad); + 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 3e8eccb46594..92fefe7158f0 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,202 +368,268 @@ ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^ + 2 | color: #00ff00; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:2:5] - 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | color: #00ff00; - : ^^^^^ + ,-[$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:2:5] - 2 | color: #00ff00; - : ^^^^^ + ,-[$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; - : ^^^^^^^ + ,-[$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:2:5] - 2 | color: #00ff00; - : ^^^^^^^ + ,-[$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:2:5] - 2 | color: #00ff00; - : ^^^^^^^ + ,-[$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:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 4 | color: #123; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 4 | color: #123; `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 4 | color: #123; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^ + 4 | color: #123; `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^ + 4 | color: #123; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^^^^^ + 4 | color: #123; `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^^^^^ + 4 | color: #123; `---- x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:3:5] - 3 | color: #0000ffcc; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:2:1] + 2 | color: #00ff00; + 3 | color: #0000ffcc; + : ^^^^^^^^^ + 4 | color: #123; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^^^^^^^^ + 5 | color: #123c; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^^^^^^^^ + 5 | color: #123c; `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^^^^^^^^ + 5 | color: #123c; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^^ + 5 | color: #123c; `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^^ + 5 | color: #123c; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^ + 5 | color: #123c; `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^ + 5 | color: #123c; `---- x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:4:5] - 4 | color: #123; - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:3:1] + 3 | color: #0000ffcc; + 4 | color: #123; + : ^^^^ + 5 | color: #123c; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^^^^^^^^ + 6 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^^^^^^^^ + 6 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^^^^^^^^ + 6 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:4:1] + 4 | color: #123; + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | ,-> .rgb { 9 | | color: rgb(255, 165, 0); 10 | | color: rgb(255,165,0); @@ -577,7 +649,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | ,-> .rgb { 9 | | color: rgb(255, 165, 0); 10 | | color: rgb(255,165,0); @@ -597,43 +670,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | .rgb { : ^^^ + 9 | color: rgb(255, 165, 0); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 8 | ,-> .rgb { 9 | | color: rgb(255, 165, 0); 10 | | color: rgb(255,165,0); @@ -653,1837 +739,2448 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:8:1] + ,-[$DIR/tests/fixture/value/color/input.css:7:1] + 7 | 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:10:5] - 10 | color: rgb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:9:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:10:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:12:5] - 12 | color: rgb(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:11:1] + 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:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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%); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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:13:5] - 13 | color: rgb(0%100%0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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:13:5] - 13 | color: rgb(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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:13:5] - 13 | color: rgb(0%100%0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:13:5] - 13 | color: rgb(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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:13:5] - 13 | color: rgb(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:12:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:13:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:15:5] - 15 | color: rgb(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:14:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:16:5] - 16 | color: rgb(123 255 255 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:15:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:16:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:17:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:19:5] - 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:18:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:19:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:21:5] - 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:20:1] + 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:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:1] + 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:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:1] + 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:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:1] + 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:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:1] + 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:1] + 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:1] + 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:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ + 23 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | ,-> .rgba { 26 | | color: rgba(255, 0, 0, 100%); 27 | | color: rgba(255, 255, 0, 1); @@ -2506,7 +3203,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | ,-> .rgba { 26 | | color: rgba(255, 0, 0, 100%); 27 | | color: rgba(255, 255, 0, 1); @@ -2529,43 +3227,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | .rgba { : ^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 25 | ,-> .rgba { 26 | | color: rgba(255, 0, 0, 100%); 27 | | color: rgba(255, 255, 0, 1); @@ -2588,2227 +3299,2968 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:25:1] + ,-[$DIR/tests/fixture/value/color/input.css:24:1] + 24 | 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: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 AlphaValue - ,-[$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 Percentage - ,-[$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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:27:5] - 27 | color: rgba(255, 255, 0, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:26:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:27:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:29:5] - 29 | color: rgba(255, 165, 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:28:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:30:5] - 30 | color: rgba(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:29:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:31:5] - 31 | color: rGbA(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:30:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:32:5] - 32 | color: rgba(0 255 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:31:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:33:5] - 33 | color: rgba(0%100%0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:32:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:33:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:35:5] - 35 | color: rgba(123 255 255 / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:34:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:36:5] - 36 | color: rgba(123 255 255 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:35:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:36:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:37:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:38:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 39 | color: rgba(48% 100% 100% / none); + 40 | color: rgba(123 none 123 / 50%); + : ^ + 41 | color: rgba(123 123 123 / none); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 39 | color: rgba(48% 100% 100% / none); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 39 | color: rgba(48% 100% 100% / none); + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:39:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:40:1] + 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:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:1] + 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:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:1] + 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:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:1] + 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:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:1] + 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:1] + 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:1] + 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:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ + 43 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | ,-> .hsl { 46 | | color: hsl(38.824 100% 50%); 47 | | color: HsL(39 100% 50%); @@ -4825,7 +6277,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | ,-> .hsl { 46 | | color: hsl(38.824 100% 50%); 47 | | color: HsL(39 100% 50%); @@ -4842,43 +6295,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | .hsl { : ^^^ + 46 | color: hsl(38.824 100% 50%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 45 | ,-> .hsl { 46 | | color: hsl(38.824 100% 50%); 47 | | color: HsL(39 100% 50%); @@ -4895,1621 +6361,2160 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:45:1] + ,-[$DIR/tests/fixture/value/color/input.css:44:1] + 44 | 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: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 Percentage - ,-[$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: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 Percentage - ,-[$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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:47:5] - 47 | color: HsL(39 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:46:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:47:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:48:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:50:5] - 50 | color: hsl(100 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:49:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 51 | color: hsl(100, 100%, 50%, .8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 51 | color: hsl(100, 100%, 50%, .8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 51 | color: hsl(100, 100%, 50%, .8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:52:5] - 52 | color: hsl(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:51:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:53:5] - 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:52:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:53:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:55:5] - 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:54:1] + 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:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:1] + 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:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:1] + 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:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:1] + 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:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:1] + 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:1] + 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:1] + 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:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | ,-> .hsla { 60 | | color: hsla(100, 100%, 50%, .8); 61 | | color: hsla(100 100% 50% / .8); @@ -6518,7 +8523,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | ,-> .hsla { 60 | | color: hsla(100, 100%, 50%, .8); 61 | | color: hsla(100 100% 50% / .8); @@ -6527,43 +8533,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | .hsla { : ^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 59 | ,-> .hsla { 60 | | color: hsla(100, 100%, 50%, .8); 61 | | color: hsla(100 100% 50% / .8); @@ -6572,523 +8591,696 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:59:1] + ,-[$DIR/tests/fixture/value/color/input.css:58:1] + 58 | 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: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: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 AlphaValue - ,-[$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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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 Color - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:60:1] + 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:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:1] + 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:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:1] + 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:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:1] + 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:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:1] + 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:1] + 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:1] + 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:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | ,-> .hwb { 66 | | color: hwb(194 0% 0%); 67 | | color: hwb(194 0% 0% / 50%); @@ -7101,7 +9293,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | ,-> .hwb { 66 | | color: hwb(194 0% 0%); 67 | | color: hwb(194 0% 0% / 50%); @@ -7114,43 +9307,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | .hwb { : ^^^ + 66 | color: hwb(194 0% 0%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | ,-> .hwb { 66 | | color: hwb(194 0% 0%); 67 | | color: hwb(194 0% 0% / 50%); @@ -7163,919 +9369,1224 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:65:1] + ,-[$DIR/tests/fixture/value/color/input.css:64:1] + 64 | 65 | .hwb { : ^ + 66 | color: hwb(194 0% 0%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^ + ,-[$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%); - : ^^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^ + ,-[$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%); - : ^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^^ + ,-[$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%); - : ^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^ + ,-[$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%); - : ^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^^ + ,-[$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:66:5] - 66 | color: hwb(194 0% 0%); - : ^ + ,-[$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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:66:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:68:5] - 68 | color: hwb(194 0% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:67:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 68 | color: hwb(194 0% 50%); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 68 | color: hwb(194 0% 50%); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 68 | color: hwb(194 0% 50%); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:69:5] - 69 | color: hwb(194 50% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:68:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:70:5] - 70 | color: hwb(194 50% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:69:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:71:5] - 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:70:1] + 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:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:1] + 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:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:1] + 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:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:1] + 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:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:1] + 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:1] + 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:1] + 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:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | ,-> .lab { 76 | | color: lab(29.2345% 39.3825 20.0664); 77 | | color: lab(29.2345% 39.3825 20.0664 / 100%); @@ -8086,7 +10597,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | ,-> .lab { 76 | | color: lab(29.2345% 39.3825 20.0664); 77 | | color: lab(29.2345% 39.3825 20.0664 / 100%); @@ -8097,43 +10609,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | .lab { : ^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 75 | ,-> .lab { 76 | | color: lab(29.2345% 39.3825 20.0664); 77 | | color: lab(29.2345% 39.3825 20.0664 / 100%); @@ -8144,703 +10669,936 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:75:1] + ,-[$DIR/tests/fixture/value/color/input.css:74:1] + 74 | 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: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 Declaration - ,-[$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 DeclarationName - ,-[$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 Ident - ,-[$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 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 Color - ,-[$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 Function - ,-[$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 Ident - ,-[$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 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 Percentage - ,-[$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 Number - ,-[$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 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 Number - ,-[$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 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 Number - ,-[$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 ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:77:5] - 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:76:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:78:5] - 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:77:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:79:5] - 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:78:1] + 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:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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:1] + 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:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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:1] + 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:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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:1] + 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:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 81 | } `---- x Delimiter - ,-[$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:1] + 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:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 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:1] + 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:1] + 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:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:1] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | ,-> .lch { 84 | | color: lch(52.2345% 72.2 56.2 / 1); 85 | | color: lch(29.2345% 44.2 27); @@ -8854,7 +11612,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | ,-> .lch { 84 | | color: lch(52.2345% 72.2 56.2 / 1); 85 | | color: lch(29.2345% 44.2 27); @@ -8868,43 +11627,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | .lch { : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | .lch { : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | .lch { : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | .lch { : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | .lch { : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | .lch { : ^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | ,-> .lch { 84 | | color: lch(52.2345% 72.2 56.2 / 1); 85 | | color: lch(29.2345% 44.2 27); @@ -8918,1081 +11690,1440 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:83:1] + ,-[$DIR/tests/fixture/value/color/input.css:82:1] + 82 | 83 | .lch { : ^ + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^ + ,-[$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:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 Color - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^ + ,-[$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); - : ^^^^^^^^ + ,-[$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 Percentage - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^ + ,-[$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 Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^ + ,-[$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); - : ^^^^ + ,-[$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 Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$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); - : ^^^^ + ,-[$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 Hue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$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 Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + ,-[$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); - : ^ + ,-[$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:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$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); - : ^ + ,-[$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 AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$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 Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + ,-[$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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:85:5] - 85 | color: lch(29.2345% 44.2 27); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:84:1] + 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:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:86:5] - 86 | color: lch(29.2345% 44.2 45deg); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:85: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); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:87:5] - 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:86:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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 Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:88:5] - 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:87:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:89:5] - 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:88:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:90:5] - 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:89:1] + 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:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:1] + 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:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:1] + 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:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:1] + 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:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:1] + 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:1] + 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:1] + 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:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 92 | } `---- x Delimiter - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | ,-> .oklab { 95 | | color: oklab(40.101% 0.1147 0.0453); 96 | | color: oklab(var(--a) var(--b) var(--c)); @@ -10000,7 +13131,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | ,-> .oklab { 95 | | color: oklab(40.101% 0.1147 0.0453); 96 | | color: oklab(var(--a) var(--b) var(--c)); @@ -10008,43 +13140,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | .oklab { : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | .oklab { : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | .oklab { : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | .oklab { : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | .oklab { : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | .oklab { : ^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | ,-> .oklab { 95 | | color: oklab(40.101% 0.1147 0.0453); 96 | | color: oklab(var(--a) var(--b) var(--c)); @@ -10052,253 +13197,336 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:94:1] + ,-[$DIR/tests/fixture/value/color/input.css:93:1] + 93 | 94 | .oklab { : ^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + ,-[$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:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 Color - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + ,-[$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); - : ^^^^^^^ + ,-[$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 Percentage - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^ + ,-[$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 Number - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$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); - : ^^^^^^ + ,-[$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 Number - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$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); - : ^^^^^^ + ,-[$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 Number - ,-[$DIR/tests/fixture/value/color/input.css:95:5] - 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + ,-[$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:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:1] + 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:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:1] + 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:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:1] + 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:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:1] + 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:1] + 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:1] + 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:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:99:1] + ,-[$DIR/tests/fixture/value/color/input.css:98:1] + 98 | 99 | ,-> .oklch { 100 | | color: oklch(42.1% 0.192 328.6 / 1); 101 | | color: oklch(42.1% 0.192 328.6); @@ -10308,7 +13536,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:99:1] + ,-[$DIR/tests/fixture/value/color/input.css:98:1] + 98 | 99 | ,-> .oklch { 100 | | color: oklch(42.1% 0.192 328.6 / 1); 101 | | color: oklch(42.1% 0.192 328.6); @@ -10318,43 +13547,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 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:98:1] + 98 | + 99 | .oklch { + : ^^^^^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:99:1] + ,-[$DIR/tests/fixture/value/color/input.css:98:1] + 98 | 99 | ,-> .oklch { 100 | | color: oklch(42.1% 0.192 328.6 / 1); 101 | | color: oklch(42.1% 0.192 328.6); @@ -10364,577 +13606,768 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:98:1] + 98 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | ,-> .color { 107 | | color: color(sRGB 0 1 0); 108 | | color: color(srgb-linear 0 1 0); @@ -10963,7 +14396,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | ,-> .color { 107 | | color: color(sRGB 0 1 0); 108 | | color: color(srgb-linear 0 1 0); @@ -10992,43 +14426,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | .color { : ^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | ,-> .color { 107 | | color: color(sRGB 0 1 0); 108 | | color: color(srgb-linear 0 1 0); @@ -11057,2734 +14504,3640 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:106:1] + ,-[$DIR/tests/fixture/value/color/input.css:105:1] + 105 | 106 | .color { : ^ + 107 | color: color(sRGB 0 1 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^^ + ,-[$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); - : ^^^^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^^^^ + ,-[$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); - : ^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$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); - : ^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$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); - : ^ + ,-[$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:107:5] - 107 | color: color(sRGB 0 1 0); - : ^ + ,-[$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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:108:5] - 108 | color: color(srgb-linear 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:107:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:109:5] - 109 | color: color(display-p3 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:108:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:110:5] - 110 | color: color(a98-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:109:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:111:5] - 111 | color: color(prophoto-rgb 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:110:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:112:5] - 112 | color: color(rec2020 0 1 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:111:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:113:5] - 113 | color: color(sRGB 0 none 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:112:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:114:5] - 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:113:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:115:5] - 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:114:1] + 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:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^ + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^ + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^^^^^ + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^ + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^ + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^^^^^^ + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^ + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:115: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); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:117:5] - 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:116:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:118:5] - 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:117:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:119:5] - 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:118:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:120:5] - 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:119:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:121:5] - 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:120:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:122:5] - 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:121:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:123:5] - 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:122:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:124:5] - 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:123:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:125:5] - 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:124:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:126:5] - 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:125:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:127:5] - 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:126:1] + 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:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:1] + 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:1] + 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:1] + 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:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 DashedIdent - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 DashedIdent - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 DashedIdent - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 DashedIdent - ,-[$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:1] + 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:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:1] + 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 StyleBlock - ,-[$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:1] + 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 Declaration - ,-[$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:1] + 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 DeclarationName - ,-[$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:1] + 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:1] + 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:1] + 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 Color - ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:132:1] + ,-[$DIR/tests/fixture/value/color/input.css:131:1] + 131 | 132 | ,-> @color-profile --fogra55beta { 133 | | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); 134 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/value/color/input.css:132:1] + ,-[$DIR/tests/fixture/value/color/input.css:131:1] + 131 | 132 | ,-> @color-profile --fogra55beta { 133 | | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); 134 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/value/color/input.css:132:1] + ,-[$DIR/tests/fixture/value/color/input.css:131:1] + 131 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:131:1] + 131 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:131:1] + 131 | 132 | @color-profile --fogra55beta { : ^^^^^^^^^^^^^ + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:132:1] + ,-[$DIR/tests/fixture/value/color/input.css:131:1] + 131 | 132 | ,-> @color-profile --fogra55beta { 133 | | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); 134 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:132:1] + ,-[$DIR/tests/fixture/value/color/input.css:131:1] + 131 | 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 - ,-[$DIR/tests/fixture/value/color/input.css:136:1] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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); @@ -13796,7 +18149,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:136:1] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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); @@ -13808,43 +18162,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:136:1] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 136 | .dark_skin { : ^^^^^^^^^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:136:1] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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); @@ -13856,913 +18223,1216 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:136:1] + ,-[$DIR/tests/fixture/value/color/input.css:135:1] + 135 | 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] - 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] - 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] - 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:138:5] - 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:137:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:139:5] - 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:138:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:140:5] - 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:139:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:141:5] - 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:140:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:141:1] + 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 Rule - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | ,-> .device-cmyk { 146 | | color: device-cmyk(0 81% 81% 30%); 147 | | color: device-cmyk(0% 70% 20% 0%); @@ -14773,7 +19443,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | ,-> .device-cmyk { 146 | | color: device-cmyk(0 81% 81% 30%); 147 | | color: device-cmyk(0% 70% 20% 0%); @@ -14784,43 +19455,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | .device-cmyk { : ^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 145 | ,-> .device-cmyk { 146 | | color: device-cmyk(0 81% 81% 30%); 147 | | color: device-cmyk(0% 70% 20% 0%); @@ -14831,757 +19515,1008 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:145:1] + ,-[$DIR/tests/fixture/value/color/input.css:144:1] + 144 | 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] - 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 CmykComponent - ,-[$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 Number - ,-[$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 CmykComponent - ,-[$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 Percentage - ,-[$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 Number - ,-[$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 CmykComponent - ,-[$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 Percentage - ,-[$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 Number - ,-[$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 CmykComponent - ,-[$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 Percentage - ,-[$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 Number - ,-[$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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:147:5] - 147 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:146:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:147:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:148:1] + 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:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:1] + 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:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:1] + 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:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:1] + 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:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:1] + 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:1] + 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:1] + 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:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | ,-> .color-mix { 154 | | color: color-mix(in lch, purple 50%, plum 50%); 155 | | color: color-mix(in lch, purple 50%, plum); @@ -15593,7 +20528,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | ,-> .color-mix { 154 | | color: color-mix(in lch, purple 50%, plum 50%); 155 | | color: color-mix(in lch, purple 50%, plum); @@ -15605,43 +20541,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | .color-mix { : ^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 153 | ,-> .color-mix { 154 | | color: color-mix(in lch, purple 50%, plum 50%); 155 | | color: color-mix(in lch, purple 50%, plum); @@ -15653,877 +20602,1168 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:153:1] + ,-[$DIR/tests/fixture/value/color/input.css:152:1] + 152 | 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: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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:155:5] - 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:154:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:155:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:157:5] - 157 | color: color-mix(in lch, purple, plum); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:156:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:158:5] - 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:157:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:158:1] + 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] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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); @@ -16531,7 +21771,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:162:1] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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); @@ -16539,43 +21780,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:162:1] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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); @@ -16583,451 +21837,600 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:162:1] + ,-[$DIR/tests/fixture/value/color/input.css:161:1] + 161 | 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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^ - `---- + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^ + ,-[$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); - : ^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^ + ,-[$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); - : ^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$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); - : ^^^ + ,-[$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 Hue - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$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); - : ^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$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); - : ^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$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); - : ^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^ + ,-[$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); - : ^^^^^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^ + ,-[$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); - : ^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$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); - : ^^ + ,-[$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:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + ,-[$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: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:1] + 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: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:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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: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:1] + 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:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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: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:1] + 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:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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 - ,-[$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:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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: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:1] + 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:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:1] + 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: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:1] + 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 Rule - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | ,-> .foo { 168 | | color: device-cmyk(0 81% 81% 30%); 169 | | color: rgb(178 34 34); @@ -17036,7 +22439,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | ,-> .foo { 168 | | color: device-cmyk(0 81% 81% 30%); 169 | | color: rgb(178 34 34); @@ -17045,43 +22449,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | .foo { : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | .foo { : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | .foo { : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | .foo { : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | .foo { : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | .foo { : ^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | ,-> .foo { 168 | | color: device-cmyk(0 81% 81% 30%); 169 | | color: rgb(178 34 34); @@ -17090,289 +22507,384 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:167:1] + ,-[$DIR/tests/fixture/value/color/input.css:166:1] + 166 | 167 | .foo { : ^ + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^ + ,-[$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%); - : ^ + ,-[$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 CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$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%); - : ^^^ + ,-[$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 CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$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 Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$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%); - : ^^^ + ,-[$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 CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$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 Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$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%); - : ^^^ + ,-[$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 CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$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 Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$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:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$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:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:169:5] - 169 | color: rgb(178 34 34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:168:1] + 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:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:1] + 169 | color: rgb(178 34 34); + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ + 171 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:1] + 169 | color: rgb(178 34 34); + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ + 171 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:1] + 169 | color: rgb(178 34 34); + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ + 171 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:1] + 169 | color: rgb(178 34 34); + 170 | color: firebrick; + : ^^^^^ + 171 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:1] + 169 | color: rgb(178 34 34); + 170 | color: firebrick; + : ^^^^^ + 171 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:1] + 169 | color: rgb(178 34 34); + 170 | color: firebrick; + : ^^^^^^^^^ + 171 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:169:1] + 169 | color: rgb(178 34 34); + 170 | color: firebrick; + : ^^^^^^^^^ + 171 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | ,-> .bar { 174 | | color: device-cmyk(0 81% 81% 30%); 175 | | color: lab(45.060% 45.477 35.459); @@ -17381,7 +22893,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | ,-> .bar { 174 | | color: device-cmyk(0 81% 81% 30%); 175 | | color: lab(45.060% 45.477 35.459); @@ -17390,43 +22903,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | .bar { : ^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 173 | ,-> .bar { 174 | | color: device-cmyk(0 81% 81% 30%); 175 | | color: lab(45.060% 45.477 35.459); @@ -17435,361 +22961,480 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:173:1] + ,-[$DIR/tests/fixture/value/color/input.css:172:1] + 172 | 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%); - : ^^^^^^^^^^^ + ,-[$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 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: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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:1] + 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:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:1] + 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:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^ + 177 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | ,-> .calc { 180 | | color: rgba(calc(255 - 1), 255, 255, 1); 181 | | color: rgba(255, calc(255 - 1), 255, 1); @@ -17806,7 +23451,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | ,-> .calc { 180 | | color: rgba(calc(255 - 1), 255, 255, 1); 181 | | color: rgba(255, calc(255 - 1), 255, 1); @@ -17823,43 +23469,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | .calc { : ^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 179 | ,-> .calc { 180 | | color: rgba(calc(255 - 1), 255, 255, 1); 181 | | color: rgba(255, calc(255 - 1), 255, 1); @@ -17876,2467 +23535,3288 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:179:1] + ,-[$DIR/tests/fixture/value/color/input.css:178:1] + 178 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | ,-> .relative { 194 | | color: rgb(from indianred 255 255 255); 195 | | color: rgb(from transparent 255 255 255); @@ -20351,7 +26831,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | ,-> .relative { 194 | | color: rgb(from indianred 255 255 255); 195 | | color: rgb(from transparent 255 255 255); @@ -20366,43 +26847,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | .relative { : ^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | ,-> .relative { 194 | | color: rgb(from indianred 255 255 255); 195 | | color: rgb(from transparent 255 255 255); @@ -20417,1117 +26911,1488 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:193:1] + ,-[$DIR/tests/fixture/value/color/input.css:192:1] + 192 | 193 | .relative { : ^ + 194 | color: rgb(from indianred 255 255 255); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$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); - : ^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^ + ,-[$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); - : ^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + ,-[$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); - : ^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$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); - : ^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$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); - : ^^^ + ,-[$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:194:5] - 194 | color: rgb(from indianred 255 255 255); - : ^^^ + ,-[$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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:195:5] - 195 | color: rgb(from transparent 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:194:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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 DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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 Percentage - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:195:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:197:5] - 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:196:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:198:5] - 198 | color: rgb(from canvas 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:197:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:199:5] - 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:198:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:200:5] - 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:199:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:200:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 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:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:1] + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | ,-> .var { 207 | | color: rgb(var(--red) var(--green) var(--blue)); 208 | | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); @@ -21541,7 +28406,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | ,-> .var { 207 | | color: rgb(var(--red) var(--green) var(--blue)); 208 | | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); @@ -21555,43 +28421,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | .var { : ^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 206 | ,-> .var { 207 | | color: rgb(var(--red) var(--green) var(--blue)); 208 | | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); @@ -21605,1003 +28484,1274 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:206:1] + ,-[$DIR/tests/fixture/value/color/input.css:205:1] + 205 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:209:1] + 209 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:212:1] + 212 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ + 215 | } `---- x Rule - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | ,-> div { 218 | | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); 219 | | color: lab(var(--mycolor)); @@ -22678,7 +29828,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | ,-> div { 218 | | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); 219 | | color: lab(var(--mycolor)); @@ -22755,49 +29906,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x TypeSelector - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x WqName - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 217 | ,-> div { 218 | | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); 219 | | color: lab(var(--mycolor)); @@ -22874,9001 +30040,12001 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:217:1] + ,-[$DIR/tests/fixture/value/color/input.css:216:1] + 216 | 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: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 Declaration - ,-[$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 DeclarationName - ,-[$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 Color - ,-[$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 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)); - : ^ + ,-[$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 Delimiter - ,-[$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 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)); - : ^ + ,-[$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 Delimiter - ,-[$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 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:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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:219:5] - 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:218:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:220:5] - 220 | color: rgba(var(--bg-color) 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:219:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:220:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 221 | color: rgba(var(--bg-color) / 1); + 222 | color: lab(var(--mycolor) 0); + : ^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:222:5] - 222 | color: lab(var(--mycolor) 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:221:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:223:5] - 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:222:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:223:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:224:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:226:5] - 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:225:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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 Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:227:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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 Number - ,-[$DIR/tests/fixture/value/color/input.css:229:5] - 229 | color: rgba(var(--bg-color) 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:228:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:230:5] - 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:229:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:230:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:232:5] - 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:231:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:1] + 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:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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 Color - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:233:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:235:5] - 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:234:1] + 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:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:1] + 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:1] + 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:1] + 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:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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 Color - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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 Function - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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 Function - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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:237:5] - 237 | color: color(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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 DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:237:5] - 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:236:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 237 | color: color(var(--bg-color)); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:237:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:239:5] - 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:238:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:1] + 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:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:1] + 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:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:1] + 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:1] + 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:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:1] + 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:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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 Color - ,-[$DIR/tests/fixture/value/color/input.css:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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:241:5] - 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:240:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:242:5] - 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:241:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:243:5] - 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:242:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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:244:5] - 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:243:1] + 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: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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:244:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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 Color - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:245:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:246:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:247:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:249:5] - 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:248:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:250:5] - 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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:251:5] - 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:250:1] + 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: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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:1] + 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:1] + 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:1] + 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: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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:251:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:252:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:253:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:254:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:256:5] - 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:255:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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 Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:257:5] - 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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:258:5] - 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:257:1] + 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: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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:1] + 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:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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 StyleBlock - ,-[$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:259:1] + 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 Declaration - ,-[$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:259:1] + 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 DeclarationName - ,-[$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:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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 Color - ,-[$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:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:259:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:261:5] - 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:260:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:262:5] - 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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:263:5] - 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:262:1] + 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: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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:1] + 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:1] + 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:1] + 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: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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:1] + 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 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:263:1] + 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:1] + 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: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:1] + 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:1] + 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:1] + 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: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:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:264:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:265:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:266:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:268:5] - 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:267:1] + 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:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 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:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 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:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 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%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:269:5] - 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:270:5] - 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:269:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:271:5] - 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:270:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:271:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:272:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:1] + 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:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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 Color - ,-[$DIR/tests/fixture/value/color/input.css:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:275:5] - 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:274:1] + 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:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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:1] + 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:1] + 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:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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:1] + 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:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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:1] + 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:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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:1] + 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 Delimiter - ,-[$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:1] + 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:1] + 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:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:1] + 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:1] + 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:1] + 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 DashedIdent - ,-[$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:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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 StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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 Declaration - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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 DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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 Color - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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 - ,-[$DIR/tests/fixture/value/color/input.css:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:277:5] - 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:276:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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%); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:277:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:279:5] - 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:278:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:279:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:280:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:282:5] - 282 | color: color(var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:281:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:283:5] - 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:282:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:284:5] - 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:283:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:285:5] - 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:284:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:286:5] - 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:285:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:287:5] - 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:286:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 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:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:287:1] + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + 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 c1555de397da..344e38f4b57d 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,3462 +299,4505 @@ ,-[$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; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | --important1: value!important; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | --important1: value!important; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | --important1: value!important; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^ + 5 | --important1: value!important; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^^ + 5 | --important1: value!important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^ + 5 | --important1: value!important; `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^ + 5 | --important1: value!important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^^^^^^ + 5 | --important1: value!important; `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] - 4 | --important:value!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:3:1] + 3 | + 4 | --important:value!important; + : ^^^^^^^^^ + 5 | --important1: value!important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^ + 6 | --important2: value !important; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^ + 6 | --important2: value !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^ + 6 | --important2: value !important; `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^ + 6 | --important2: value !important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^ + 6 | --important2: value !important; `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] - 5 | --important1: value!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:1] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^ + 6 | --important2: value !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^ + 7 | --important3:value !important; `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^ + 7 | --important3:value !important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^^^^^^ + 7 | --important3:value !important; `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] - 6 | --important2: value !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:5:1] + 5 | --important1: value!important; + 6 | --important2: value !important; + : ^^^^^^^^^ + 7 | --important3:value !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 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; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^ + 8 | --important4: calc(1)!important; `---- x Ident { value: Atom('value' type=inline), raw: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^ + 8 | --important4: calc(1)!important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:6:1] + 6 | --important2: value !important; + 7 | --important3:value !important; + : ^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:1] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:9:1] + 9 | + 10 | --empty: ; + : ^^^^^^^^^ + 11 | --empty2: /**/; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:9:1] + 9 | + 10 | --empty: ; + : ^^^^^^^^^ + 11 | --empty2: /**/; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:9:1] + 9 | + 10 | --empty: ; + : ^^^^^^^^^ + 11 | --empty2: /**/; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:9:1] + 9 | + 10 | --empty: ; + : ^^^^^^^ + 11 | --empty2: /**/; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] - 10 | --empty: ; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:9:1] + 9 | + 10 | --empty: ; + : ^^^^^^^ + 11 | --empty2: /**/; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:1] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ + 12 | --empty3: !important; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:1] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ + 12 | --empty3: !important; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:1] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ + 12 | --empty3: !important; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:1] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^ + 12 | --empty3: !important; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] - 11 | --empty2: /**/; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:1] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^ + 12 | --empty3: !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:1] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:1] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:1] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:1] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:1] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:1] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] - 12 | --empty3: !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:1] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:1] + 12 | --empty3: !important; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:1] + 12 | --empty3: !important; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:1] + 12 | --empty3: !important; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:1] + 12 | --empty3: !important; + 13 | --empty4:/**/ !important; + : ^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:1] + 12 | --empty3: !important; + 13 | --empty4:/**/ !important; + : ^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:1] + 12 | --empty3: !important; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] - 13 | --empty4:/**/ !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:12:1] + 12 | --empty3: !important; + 13 | --empty4:/**/ !important; + : ^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:1] + 13 | --empty4:/**/ !important; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:1] + 13 | --empty4:/**/ !important; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:1] + 13 | --empty4:/**/ !important; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:1] + 13 | --empty4:/**/ !important; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:13:1] + 13 | --empty4:/**/ !important; + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:15:1] + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:15:1] + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:15:1] + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:15:1] + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:15:1] + 15 | + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:15:1] + 15 | + 16 | --no-whitespace:ident; + : ^^^^^ + 17 | --number: 1; `---- x Ident { value: Atom('ident' type=inline), raw: "ident" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] - 16 | --no-whitespace:ident; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:15:1] + 15 | + 16 | --no-whitespace:ident; + : ^^^^^ + 17 | --number: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:1] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^^^^^^^^^^^ + 18 | --unit: 100vw; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:1] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^^^^^^^^^^^ + 18 | --unit: 100vw; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:1] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^^^^^^^^^^^ + 18 | --unit: 100vw; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:1] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^^^^^^^^ + 18 | --unit: 100vw; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:1] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^^^^^^^^ + 18 | --unit: 100vw; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:1] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^ + 18 | --unit: 100vw; `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] - 17 | --number: 1; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:1] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^ + 18 | --unit: 100vw; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:1] + 17 | --number: 1; + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ + 19 | --color: #06c; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:1] + 17 | --number: 1; + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ + 19 | --color: #06c; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:1] + 17 | --number: 1; + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ + 19 | --color: #06c; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:1] + 17 | --number: 1; + 18 | --unit: 100vw; + : ^^^^^^ + 19 | --color: #06c; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:1] + 17 | --number: 1; + 18 | --unit: 100vw; + : ^^^^^^ + 19 | --color: #06c; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:1] + 17 | --number: 1; + 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 } - ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] - 18 | --unit: 100vw; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:17:1] + 17 | --number: 1; + 18 | --unit: 100vw; + : ^^^^^ + 19 | --color: #06c; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:1] + 18 | --unit: 100vw; + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:1] + 18 | --unit: 100vw; + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:1] + 18 | --unit: 100vw; + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:1] + 18 | --unit: 100vw; + 19 | --color: #06c; + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:1] + 18 | --unit: 100vw; + 19 | --color: #06c; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:1] + 18 | --unit: 100vw; + 19 | --color: #06c; + : ^^^^ `---- x Hash { is_id: false, value: Atom('06c' type=inline), raw: "06c" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:18:1] + 18 | --unit: 100vw; + 19 | --color: #06c; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^^^^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x Delim { value: '+' } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] - 21 | --function: calc(1 + 1); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:20:1] + 20 | + 21 | --function: calc(1 + 1); + : ^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^ `---- x Ident { value: Atom('--unit' type=inline), raw: "--unit" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:1] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:23:1] + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:23:1] + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:23:1] + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:23:1] + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^ + 25 | --string: "double quoted string"; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:23:1] + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^ + 25 | --string: "double quoted string"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] - 24 | --string: 'single quoted string'; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:23:1] + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x 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'; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:23:1] + 23 | + 24 | --string: 'single quoted string'; + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x String { value: Atom('double quoted string' type=dynamic), raw: "\"double quoted string\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:1] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 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]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^ + 28 | --square-block1: []; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^^^^^^^^^ + 28 | --square-block1: []; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x Number { value: 3.0, raw: "3", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] - 27 | --square-block: [1, 2, 3]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:26:1] + 26 | + 27 | --square-block: [1, 2, 3]; + : ^ + 28 | --square-block1: []; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^ + 29 | --square-block2:[]; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^ + 29 | --square-block2:[]; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] - 28 | --square-block1: []; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:1] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^ + 29 | --square-block2:[]; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^^ + 30 | --round-block: (1, 2, 3); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^^ + 30 | --round-block: (1, 2, 3); `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] - 29 | --square-block2:[]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:28:1] + 28 | --square-block1: []; + 29 | --square-block2:[]; + : ^ + 30 | --round-block: (1, 2, 3); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^ + 31 | --round-block1: (); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^ + 31 | --round-block1: (); `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x Number { value: 3.0, raw: "3", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:1] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^^ + 32 | --round-block2:(); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^^ + 32 | --round-block2:(); `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] - 31 | --round-block1: (); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:30:1] + 30 | --round-block: (1, 2, 3); + 31 | --round-block1: (); + : ^ + 32 | --round-block2:(); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^^ + 33 | --bracket-block: {1, 2, 3}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^^ + 33 | --bracket-block: {1, 2, 3}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] - 32 | --round-block2:(); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:31:1] + 31 | --round-block1: (); + 32 | --round-block2:(); + : ^ + 33 | --bracket-block: {1, 2, 3}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 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}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x Number { value: 3.0, raw: "3", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:1] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^^ + 35 | --bracket-block2:{}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^^ + 35 | --bracket-block2:{}; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] - 34 | --bracket-block1: {}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:33:1] + 33 | --bracket-block: {1, 2, 3}; + 34 | --bracket-block1: {}; + : ^ + 35 | --bracket-block2:{}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:35:5] - 35 | --bracket-block2:{}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:34:1] + 34 | --bracket-block1: {}; + 35 | --bracket-block2:{}; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x String { value: Atom('2' type=inline), raw: "\"2\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x String { value: Atom('three' type=inline), raw: "\"three\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x String { value: Atom('a' type=static), raw: "\"a\"" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x Number { value: 4.0, raw: "4", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] - 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:37:1] + 37 | + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + : ^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x 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:1] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 39 | --javascript: function(rule) { console.log(rule) }; + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css: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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 41 | --CDO: ; + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ + 45 | --fake-important:{!important}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ + 45 | --fake-important:{!important}; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^^^ + 45 | --fake-important:{!important}; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^^^ + 45 | --fake-important:{!important}; `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^^ + 45 | --fake-important:{!important}; `---- x LBracket - ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] - 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:43:1] + 43 | + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 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:1] + 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:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^ + 46 | --semicolon-not-top-level: (;); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^ + 46 | --semicolon-not-top-level: (;); `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^ + 46 | --semicolon-not-top-level: (;); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x Ident { value: Atom('important' type=static), raw: "important" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:1] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^^^ + 47 | --delim-not-top-level: (!); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^^^ + 47 | --delim-not-top-level: (!); `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^ + 47 | --delim-not-top-level: (!); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^ + 47 | --delim-not-top-level: (!); `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] - 46 | --semicolon-not-top-level: (;); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:45:1] + 45 | --fake-important:{!important}; + 46 | --semicolon-not-top-level: (;); + : ^ + 47 | --delim-not-top-level: (!); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^^^ + 48 | --zero-size: { `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^^^ + 48 | --zero-size: { `---- x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^ + 48 | --zero-size: { `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^ + 48 | --zero-size: { `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:46:1] + 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); + : ^ + 48 | --zero-size: { `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | --zero-size: { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | --zero-size: { + : ^^^^^^^^^^^ + 49 | width: 0; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | --zero-size: { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | --zero-size: { + : ^^^^^^^^^^^ + 49 | width: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { 49 | | width: 0; 50 | | height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | --zero-size: { - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | --zero-size: { + : ^ + 49 | width: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { 49 | `-> width: 0; + 50 | height: 0; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:47:1] + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { 49 | `-> width: 0; + 50 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^^^^^ + 50 | height: 0; `---- x Ident { value: Atom('width' type=inline), raw: "width" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^^^^^ + 50 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x Number { value: 0.0, raw: "0", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | width: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | ,-> width: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | ,-> width: 0; 50 | `-> height: 0; + 51 | }; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] - 49 | ,-> width: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:1] + 48 | --zero-size: { + 49 | ,-> width: 0; 50 | `-> height: 0; + 51 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^^^^^^ + 51 | }; `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^^^^^^ + 51 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x Number { value: 0.0, raw: "0", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | ,-> height: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | ,-> height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | ,-> height: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:1] + 49 | width: 0; + 50 | ,-> height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 53 | width: 16px; + 54 | ,-> height: 16px; 55 | `-> } + 56 | ; `---- x Rule - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^^^^^^^^ + 60 | :root {--foo: } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^^^^^^^^ + 60 | :root {--foo: } `---- x SelectorList - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^ + 60 | :root {--foo: } `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^^^ + 60 | :root {--foo: } `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^ + 60 | :root {--foo: } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^ + 60 | :root {--foo: } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^^^ + 60 | :root {--foo: } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^ + 60 | :root {--foo: } `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:58:1] + 58 | 59 | :root{--a:1} : ^ + 60 | :root {--foo: } `---- x Rule - ,-[$DIR/tests/fixture/value/custom-property/input.css: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 - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | ,-> :root { 66 | | --var: value; 67 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | ,-> :root { 66 | | --var: value; 67 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | :root { : ^^^^^ + 66 | --var: value; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | :root { : ^^^^^ + 66 | --var: value; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | :root { : ^^^^^ + 66 | --var: value; `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | :root { : ^^^^^ + 66 | --var: value; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | :root { : ^^^^^ + 66 | --var: value; `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | :root { : ^^^^ + 66 | --var: value; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | ,-> :root { 66 | | --var: value; 67 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:64:1] + 64 | 65 | :root { : ^ + 66 | --var: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css: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 f3199da32a24..82a80e3d47d0 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 793f88ae8641..e5eb5bf8352d 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,1483 +106,1922 @@ ,-[$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 - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | ,-> a { 6 | | background: url("a).png"); 7 | | background: url(a;a); 8 | | background: url(a/*); 9 | | background: \;a; 10 | `-> } + 11 | :not([foo=")"]) { } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | ,-> a { 6 | | background: url("a).png"); 7 | | background: url(a;a); 8 | | background: url(a/*); 9 | | background: \;a; 10 | `-> } + 11 | :not([foo=")"]) { } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x TypeSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x WqName - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | ,-> a { 6 | | background: url("a).png"); 7 | | background: url(a;a); 8 | | background: url(a/*); 9 | | background: \;a; 10 | `-> } + 11 | :not([foo=")"]) { } `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:4:1] + 4 | 5 | a { : ^ + 6 | background: url("a).png"); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^ + ,-[$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"); - : ^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^^^^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^ + ,-[$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:6:5] - 6 | background: url("a).png"); - : ^^^^^^^^ + ,-[$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:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^^^^^^^^ + 8 | background: url(a/*); `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 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); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^^^^^^ + 8 | background: url(a/*); `---- x Url - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^^^^^^ + 8 | background: url(a/*); `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^ + 8 | background: url(a/*); `---- x UrlValue - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^ + 8 | background: url(a/*); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] - 7 | background: url(a;a); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:6:1] + 6 | background: url("a).png"); + 7 | background: url(a;a); + : ^^^ + 8 | background: url(a/*); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ + 9 | background: \;a; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ + 9 | background: \;a; `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ + 9 | background: \;a; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^^^^^^^^ + 9 | background: \;a; `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^^^^^^^^ + 9 | background: \;a; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^^^^^^ + 9 | background: \;a; `---- x Url - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^^^^^^ + 9 | background: \;a; `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^ + 9 | background: \;a; `---- x UrlValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;a); + 8 | background: url(a/*); + : ^^^ + 9 | background: \;a; `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:7:1] + 7 | background: url(a;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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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: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 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 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\)] { } : ^ `---- x Rule - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:19:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:18:1] + 18 | 19 | \@noat { } : ^ `---- x Rule - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | ,-> h1\\{ 22 | | color: \\; 23 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | ,-> h1\\{ 22 | | color: \\; 23 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x TypeSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x WqName - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 21 | ,-> h1\\{ 22 | | color: \\; 23 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:20:1] + 20 | 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 - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^^^^^^^^ `---- x AttributeSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^ `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^ `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^ `---- x Str - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:25:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:24:1] + 24 | 25 | [attr="\;"] { } : ^ `---- x Rule - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | ,-> .prop { 28 | | \62 olor: red 29 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | ,-> .prop { 28 | | \62 olor: red 29 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x ClassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | .prop { : ^^^^ + 28 | \62 olor: red `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 27 | ,-> .prop { 28 | | \62 olor: red 29 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:26:1] + 26 | 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 66e3723c876e..832248f299f6 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 fdcb54ea54a7..723b3a9d0c6e 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:2:5] - 2 | z-index: 12; - : ^^^^^^^^^^^ + ,-[$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:2:5] - 2 | z-index: 12; - : ^^^^^^^^^^^ + ,-[$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:2:5] - 2 | z-index: 12; - : ^^^^^^^^^^^ + ,-[$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:2:5] - 2 | z-index: 12; - : ^^^^^^^ + ,-[$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:2:5] - 2 | z-index: 12; - : ^^^^^^^ + ,-[$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; - : ^^ + ,-[$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:2:5] - 2 | z-index: 12; - : ^^ + ,-[$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:3:5] - 3 | z-index: +123; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:1] + 2 | z-index: 12; + 3 | z-index: +123; + : ^^^^^^^^^^^^^ + 4 | z-index: -456; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:1] + 2 | z-index: 12; + 3 | z-index: +123; + : ^^^^^^^^^^^^^ + 4 | z-index: -456; `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:1] + 2 | z-index: 12; + 3 | z-index: +123; + : ^^^^^^^^^^^^^ + 4 | z-index: -456; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:1] + 2 | z-index: 12; + 3 | z-index: +123; + : ^^^^^^^ + 4 | z-index: -456; `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:1] + 2 | z-index: 12; + 3 | z-index: +123; + : ^^^^ + 4 | z-index: -456; `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:3:5] - 3 | z-index: +123; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:2:1] + 2 | z-index: 12; + 3 | z-index: +123; + : ^^^^ + 4 | z-index: -456; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:1] + 3 | z-index: +123; + 4 | z-index: -456; + : ^^^^^^^^^^^^^ + 5 | z-index: 0; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:1] + 3 | z-index: +123; + 4 | z-index: -456; + : ^^^^^^^^^^^^^ + 5 | z-index: 0; `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:1] + 3 | z-index: +123; + 4 | z-index: -456; + : ^^^^^^^^^^^^^ + 5 | z-index: 0; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:1] + 3 | z-index: +123; + 4 | z-index: -456; + : ^^^^^^^ + 5 | z-index: 0; `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:1] + 3 | z-index: +123; + 4 | z-index: -456; + : ^^^^ + 5 | z-index: 0; `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:4:5] - 4 | z-index: -456; - : ^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:3:1] + 3 | z-index: +123; + 4 | z-index: -456; + : ^^^^ + 5 | z-index: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:1] + 4 | z-index: -456; + 5 | z-index: 0; + : ^^^^^^^^^^ + 6 | z-index: +0; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:1] + 4 | z-index: -456; + 5 | z-index: 0; + : ^^^^^^^^^^ + 6 | z-index: +0; `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:1] + 4 | z-index: -456; + 5 | z-index: 0; + : ^^^^^^^^^^ + 6 | z-index: +0; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:1] + 4 | z-index: -456; + 5 | z-index: 0; + : ^^^^^^^ + 6 | z-index: +0; `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:1] + 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; - : ^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:1] + 4 | z-index: -456; + 5 | z-index: 0; + : ^ + 6 | z-index: +0; `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:5:5] - 5 | z-index: 0; - : ^ + ,-[$DIR/tests/fixture/value/integer/input.css:4:1] + 4 | z-index: -456; + 5 | z-index: 0; + : ^ + 6 | z-index: +0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:1] + 5 | z-index: 0; + 6 | z-index: +0; + : ^^^^^^^^^^^ + 7 | z-index: -0; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:1] + 5 | z-index: 0; + 6 | z-index: +0; + : ^^^^^^^^^^^ + 7 | z-index: -0; `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:1] + 5 | z-index: 0; + 6 | z-index: +0; + : ^^^^^^^^^^^ + 7 | z-index: -0; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:1] + 5 | z-index: 0; + 6 | z-index: +0; + : ^^^^^^^ + 7 | z-index: -0; `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:1] + 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; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:1] + 5 | z-index: 0; + 6 | z-index: +0; + : ^^ + 7 | z-index: -0; `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:6:5] - 6 | z-index: +0; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:5:1] + 5 | z-index: 0; + 6 | z-index: +0; + : ^^ + 7 | z-index: -0; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:1] + 6 | z-index: +0; + 7 | z-index: -0; + : ^^^^^^^^^^^ + 8 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:1] + 6 | z-index: +0; + 7 | z-index: -0; + : ^^^^^^^^^^^ + 8 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:1] + 6 | z-index: +0; + 7 | z-index: -0; + : ^^^^^^^^^^^ + 8 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:1] + 6 | z-index: +0; + 7 | z-index: -0; + : ^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:1] + 6 | z-index: +0; + 7 | z-index: -0; + : ^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:1] + 6 | z-index: +0; + 7 | z-index: -0; + : ^^ + 8 | } `---- x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^ + ,-[$DIR/tests/fixture/value/integer/input.css:6:1] + 6 | 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 a5f5f10441ba..13309ec7b885 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:2:5] - 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^^^ + ,-[$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; - : ^^^^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^ + ,-[$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:2:5] - 2 | width: 100e\x; - : ^^^ + ,-[$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:3:5] - 3 | width: 100ex; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^^^^^^^^ + 4 | width: 100px; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^^^^^^^^ + 4 | width: 100px; `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^^^^^^^^ + 4 | width: 100px; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^^ + 4 | width: 100px; `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:3:5] - 3 | width: 100ex; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:2:1] + 2 | width: 100e\x; + 3 | width: 100ex; + : ^^ + 4 | width: 100px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^^^^^^^^ + 5 | width: 100PX; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^^^^^^^^ + 5 | width: 100PX; `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^^^^^^^^ + 5 | width: 100PX; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^^ + 5 | width: 100PX; `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:4:5] - 4 | width: 100px; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:3:1] + 3 | width: 100ex; + 4 | width: 100px; + : ^^ + 5 | width: 100PX; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^^^^^^^^ + 6 | width: 100pX; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^^^^^^^^ + 6 | width: 100pX; `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^^^^^^^^ + 6 | width: 100pX; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^^ + 6 | width: 100pX; `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:5:5] - 5 | width: 100PX; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:4:1] + 4 | width: 100px; + 5 | width: 100PX; + : ^^ + 6 | width: 100pX; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^^^^^^^^ + 7 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Length - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Number - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | width: 100PX; + 6 | width: 100pX; + : ^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^ + ,-[$DIR/tests/fixture/value/length/input.css:5:1] + 5 | 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 483074f7010a..29a4c431c931 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,538 +125,716 @@ ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^ + 2 | width: 0%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] - 2 | width: 0%; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | width: 0%; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | width: 0%; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | width: 0%; - : ^^^^^ + ,-[$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:2:5] - 2 | width: 0%; - : ^^^^^ + ,-[$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%; - : ^^ + ,-[$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:2:5] - 2 | width: 0%; - : ^^ + ,-[$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:2:5] - 2 | width: 0%; - : ^ + ,-[$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:3:5] - 3 | width: 0.1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 2 | width: 0%; + 3 | width: 0.1%; + : ^^^^^^^^^^^ + 4 | width: 100%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 2 | width: 0%; + 3 | width: 0.1%; + : ^^^^^^^^^^^ + 4 | width: 100%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 2 | width: 0%; + 3 | width: 0.1%; + : ^^^^^^^^^^^ + 4 | width: 100%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 2 | width: 0%; + 3 | width: 0.1%; + : ^^^^^ + 4 | width: 100%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 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%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 2 | width: 0%; + 3 | width: 0.1%; + : ^^^^ + 4 | width: 100%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 2 | width: 0%; + 3 | width: 0.1%; + : ^^^^ + 4 | width: 100%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] - 3 | width: 0.1%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:2:1] + 2 | width: 0%; + 3 | width: 0.1%; + : ^^^ + 4 | width: 100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 3 | width: 0.1%; + 4 | width: 100%; + : ^^^^^^^^^^^ + 5 | width: 100.5%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 3 | width: 0.1%; + 4 | width: 100%; + : ^^^^^^^^^^^ + 5 | width: 100.5%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 3 | width: 0.1%; + 4 | width: 100%; + : ^^^^^^^^^^^ + 5 | width: 100.5%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 3 | width: 0.1%; + 4 | width: 100%; + : ^^^^^ + 5 | width: 100.5%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 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%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 3 | width: 0.1%; + 4 | width: 100%; + : ^^^^ + 5 | width: 100.5%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 3 | width: 0.1%; + 4 | width: 100%; + : ^^^^ + 5 | width: 100.5%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] - 4 | width: 100%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:3:1] + 3 | width: 0.1%; + 4 | width: 100%; + : ^^^ + 5 | width: 100.5%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 4 | width: 100%; + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 4 | width: 100%; + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 4 | width: 100%; + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 4 | width: 100%; + 5 | width: 100.5%; + : ^^^^^ + 6 | width: 100.1000%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 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%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 4 | width: 100%; + 5 | width: 100.5%; + : ^^^^^^ + 6 | width: 100.1000%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 4 | width: 100%; + 5 | width: 100.5%; + : ^^^^^^ + 6 | width: 100.1000%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] - 5 | width: 100.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:4:1] + 4 | width: 100%; + 5 | width: 100.5%; + : ^^^^^ + 6 | width: 100.1000%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 5 | width: 100.5%; + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 5 | width: 100.5%; + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 5 | width: 100.5%; + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 5 | width: 100.5%; + 6 | width: 100.1000%; + : ^^^^^ + 7 | width: 1e0%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 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%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 5 | width: 100.5%; + 6 | width: 100.1000%; + : ^^^^^^^^^ + 7 | width: 1e0%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 5 | width: 100.5%; + 6 | width: 100.1000%; + : ^^^^^^^^^ + 7 | width: 1e0%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] - 6 | width: 100.1000%; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:5:1] + 5 | width: 100.5%; + 6 | width: 100.1000%; + : ^^^^^^^^ + 7 | width: 1e0%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^^^^^^^^^ + 8 | width: 1e1%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^^^^^^^^^ + 8 | width: 1e1%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^^^^^^^^^ + 8 | width: 1e1%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^^^ + 8 | width: 1e1%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^^^ + 8 | width: 1e1%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^^ + 8 | width: 1e1%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^^ + 8 | width: 1e1%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] - 7 | width: 1e0%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:6:1] + 6 | width: 100.1000%; + 7 | width: 1e0%; + : ^^^ + 8 | width: 1e1%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:1] + 7 | width: 1e0%; + 8 | width: 1e1%; + : ^^^^^^^^^^^ + 9 | width: 1e2%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:1] + 7 | width: 1e0%; + 8 | width: 1e1%; + : ^^^^^^^^^^^ + 9 | width: 1e2%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:1] + 7 | width: 1e0%; + 8 | width: 1e1%; + : ^^^^^^^^^^^ + 9 | width: 1e2%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:1] + 7 | width: 1e0%; + 8 | width: 1e1%; + : ^^^^^ + 9 | width: 1e2%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:1] + 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:7:1] + 7 | width: 1e0%; + 8 | width: 1e1%; + : ^^^^ + 9 | width: 1e2%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:1] + 7 | width: 1e0%; + 8 | width: 1e1%; + : ^^^^ + 9 | width: 1e2%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:7:1] + 7 | width: 1e0%; + 8 | width: 1e1%; + : ^^^ + 9 | width: 1e2%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:1] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ + 10 | width: 10e-1%; + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:1] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ + 10 | width: 10e-1%; + `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:1] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ + 10 | width: 10e-1%; + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:1] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^ + 10 | width: 10e-1%; + `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:1] + 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:8:1] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^ + 10 | width: 10e-1%; + `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:1] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^ + 10 | width: 10e-1%; + `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:1] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^ + 10 | width: 10e-1%; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^ + 11 | width: 10e-5%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 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%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^ + 11 | width: 10e-5%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^ + 11 | width: 10e-5%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] - 10 | width: 10e-1%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:9:1] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^ + 11 | width: 10e-5%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 10 | width: 10e-1%; + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 10 | width: 10e-1%; + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 10 | width: 10e-1%; + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 10 | width: 10e-1%; + 11 | width: 10e-5%; + : ^^^^^ + 12 | width: 10e+2%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 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%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 10 | width: 10e-1%; + 11 | width: 10e-5%; + : ^^^^^^ + 12 | width: 10e+2%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 10 | width: 10e-1%; + 11 | width: 10e-5%; + : ^^^^^^ + 12 | width: 10e+2%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] - 11 | width: 10e-5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:10:1] + 10 | width: 10e-1%; + 11 | width: 10e-5%; + : ^^^^^ + 12 | width: 10e+2%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ + 13 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ + 13 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ + 13 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^ + 13 | } `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^ + 13 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^^ + 13 | } `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^^ + 13 | } `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:11:1] + 11 | width: 10e-5%; + 12 | width: 10e+2%; + : ^^^^^ + 13 | } `---- x Rule - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | ,-> div { 16 | | margin: -5%; 17 | | margin: -5.5%; @@ -657,7 +842,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | ,-> div { 16 | | margin: -5%; 17 | | margin: -5.5%; @@ -665,49 +851,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | div { : ^^^ + 16 | margin: -5%; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | div { : ^^^ + 16 | margin: -5%; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | div { : ^^^ + 16 | margin: -5%; `---- x TypeSelector - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | div { : ^^^ + 16 | margin: -5%; `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | div { : ^^^ + 16 | margin: -5%; `---- x WqName - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | div { : ^^^ + 16 | margin: -5%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | div { : ^^^ + 16 | margin: -5%; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 15 | ,-> div { 16 | | margin: -5%; 17 | | margin: -5.5%; @@ -715,103 +916,137 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + ,-[$DIR/tests/fixture/value/percentage/input.css:14:1] + 14 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 f0526c6e1e92..b17927d82e65 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,1242 +223,1640 @@ ,-[$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:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^ + ,-[$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:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^ + ,-[$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."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:1] + 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:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:1] + 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:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:1] + 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:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:1] + 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:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:1] + 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.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:1] + 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:3:5] - 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:2:1] + 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:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:1] + 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:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:1] + 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:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:1] + 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:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:1] + 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:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:1] + 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."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:1] + 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:4:5] - 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:3:1] + 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:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:1] + 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:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:1] + 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:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:1] + 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:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:1] + 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:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:1] + 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."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:1] + 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:5:5] - 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:4:1] + 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:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:1] + 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:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:1] + 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:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:1] + 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:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:1] + 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:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:1] + 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.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:1] + 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:6:5] - 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:5:1] + 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:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:1] + 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:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:1] + 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:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:1] + 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:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:1] + 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:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:1] + 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.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:1] + 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:7:5] - 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:6:1] + 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:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:1] + 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:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:1] + 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:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:1] + 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:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:1] + 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:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:7:1] + 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:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:1] + 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:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:1] + 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:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:1] + 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:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:1] + 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:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:1] + 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:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:1] + 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:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:1] + 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:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:1] + 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:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:1] + 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:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:1] + 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."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:1] + 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:10:5] - 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:9:1] + 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:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:1] + 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:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:1] + 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:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:1] + 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:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:1] + 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:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:1] + 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."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:1] + 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:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:10:1] + 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:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:1] + 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:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:1] + 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:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:1] + 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:12:5] - 12 | content: "A really long \ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:1] + 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:12:5] - 12 | content: "A really long \ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:1] + 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:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:1] + 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:12:5] - 12 | ,-> content: "A really long \ + ,-[$DIR/tests/fixture/value/quotes/input.css:11:1] + 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:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$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:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$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: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$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:14:5] - 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$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:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:1] + 14 | content: ";'@ /**/\""; + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 16 | content: "a\ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:1] + 14 | content: ";'@ /**/\""; + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 16 | content: "a\ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:1] + 14 | content: ";'@ /**/\""; + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 16 | content: "a\ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:1] + 14 | content: ";'@ /**/\""; + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:1] + 14 | content: ";'@ /**/\""; + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:1] + 14 | content: ";'@ /**/\""; + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:14:1] + 14 | content: ";'@ /**/\""; + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:1] + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ 17 | `-> b"; + 18 | content: "a\ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:1] + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ 17 | `-> b"; + 18 | content: "a\ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:1] + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ 17 | `-> b"; + 18 | content: "a\ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:1] + 15 | content: '\'"\\'; + 16 | content: "a\ + : ^^^^^^^ + 17 | b"; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:1] + 15 | content: '\'"\\'; + 16 | content: "a\ + : ^^^^^^^ + 17 | b"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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 QualifiedRule - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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 SelectorList - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x WqName - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 31 | a[title="a not s\ : ^^^^^ + 32 | o very long title"] { `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 31 | a[title="a not s\ : ^^^^^ + 32 | o very long title"] { `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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] + ,-[$DIR/tests/fixture/value/quotes/input.css:30:1] + 30 | 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 - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | ,-> div { 40 | | family-name: "A;' /**/"; 41 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | ,-> div { 40 | | family-name: "A;' /**/"; 41 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x TypeSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x WqName - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 39 | ,-> div { 40 | | family-name: "A;' /**/"; 41 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:38:1] + 38 | 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 - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | ,-> .foo { 45 | | content: ";'@ /**/\""; 46 | | content: '\'"\\'; @@ -1456,7 +1864,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | ,-> .foo { 45 | | content: ";'@ /**/\""; 46 | | content: '\'"\\'; @@ -1464,43 +1873,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x ClassSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | .foo { : ^^^ + 45 | content: ";'@ /**/\""; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 44 | ,-> .foo { 45 | | content: ";'@ /**/\""; 46 | | content: '\'"\\'; @@ -1508,91 +1930,121 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:43:1] + 43 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 03d43c914d37..c23de247b233 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,556 +20,695 @@ ,-[$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) {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | ,-> .box { 7 | | background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, @@ -581,7 +720,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | ,-> .box { 7 | | background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, @@ -593,43 +733,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x ClassSelector - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | .box { : ^^^ + 7 | background-image: -webkit-image-set( `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 6 | ,-> .box { 7 | | background-image: -webkit-image-set( 8 | | url("small-balloons.jpg") 1x, @@ -641,377 +794,499 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:5:1] + 5 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 d4ce5dae3a02..006c0ad66e1b 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:2:5] - 2 | prop: []; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: []; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: []; - : ^^^^^^^^^ + ,-[$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:2:5] - 2 | prop: []; - : ^^^^ + ,-[$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:2:5] - 2 | prop: []; - : ^^^^ + ,-[$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: []; - : ^^ + ,-[$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:2:5] - 2 | prop: []; - : ^^ + ,-[$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:2:5] - 2 | prop: []; - : ^ + ,-[$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:3:5] - 3 | prop: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^^^^^^^^^^ + 4 | prop: [row1-start]; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^^^^^^^^^^ + 4 | prop: [row1-start]; `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^^^^^^^^^^ + 4 | prop: [row1-start]; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^^^^ + 4 | prop: [row1-start]; `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^^^^ + 4 | prop: [row1-start]; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^^^ + 4 | prop: [row1-start]; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^^^ + 4 | prop: [row1-start]; `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] - 3 | prop: [ ]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:1] + 2 | prop: []; + 3 | prop: [ ]; + : ^ + 4 | prop: [row1-start]; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 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]; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 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]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] - 4 | prop: [row1-start]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:1] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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 ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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 ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:5:5] - 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:6:5] - 6 | prop: [red #fff 12px]; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:1] + 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:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:1] + 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:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:1] + 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:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:1] + 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:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 209fc68dc25f..18df49864a90 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,529 +94,700 @@ ,-[$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: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 Ident - ,-[$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 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 Dimension - ,-[$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 Length - ,-[$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 Number - ,-[$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 Ident - ,-[$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 ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:1] + 2 | font-size: 14px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:1] + 2 | font-size: 14px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:1] + 2 | font-size: 14px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:1] + 2 | font-size: 14px; + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:1] + 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; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:1] + 2 | font-size: 14px; + 3 | transition-property: font-size; + : ^^^^^^^^^ + 4 | transition-duration: 4s; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:3:5] - 3 | transition-property: font-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:2:1] + 2 | font-size: 14px; + 3 | transition-property: font-size; + : ^^^^^^^^^ + 4 | transition-duration: 4s; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 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; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^ + 5 | transition-delay: 2s; `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^ + 5 | transition-delay: 2s; `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^ + 5 | transition-delay: 2s; `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^ + 5 | transition-delay: 2s; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:4:5] - 4 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:3:1] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^ + 5 | transition-delay: 2s; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^ + 6 | } `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^ + 6 | } `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^^ + 6 | } `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:4:1] + 4 | transition-duration: 4s; + 5 | transition-delay: 2s; + : ^ + 6 | } `---- x Rule - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | ,-> .box { 9 | | transition: width 2s, height 2s, background-color 2s, transform 2s; 10 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | ,-> .box { 9 | | transition: width 2s, height 2s, background-color 2s, transform 2s; 10 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x ClassSelector - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | .box { : ^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 8 | ,-> .box { 9 | | transition: width 2s, height 2s, background-color 2s, transform 2s; 10 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/time/input.css:8:1] + ,-[$DIR/tests/fixture/value/time/input.css:7:1] + 7 | 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] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | ,-> .time { 13 | | transition-duration: 4s; 14 | | transition-duration: 4000ms; @@ -618,7 +795,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | ,-> .time { 13 | | transition-duration: 4s; 14 | | transition-duration: 4000ms; @@ -626,43 +804,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x ClassSelector - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | .time { : ^^^^ + 13 | transition-duration: 4s; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 12 | ,-> .time { 13 | | transition-duration: 4s; 14 | | transition-duration: 4000ms; @@ -670,127 +861,169 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/time/input.css:12:1] + ,-[$DIR/tests/fixture/value/time/input.css:11:1] + 11 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 9748341f4b6a..23023413d9e4 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:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + ,-[$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:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + ,-[$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'; - : ^^^^^^^^^^^ + ,-[$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:2:5] - 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + ,-[$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:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 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'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 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'); - : ^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 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:3:5] - 3 | src: local('Times New Roman'); - : ^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 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'); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 2 | font-family: 'Ampersand'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- x Function - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 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:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 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'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 2 | font-family: 'Ampersand'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- x Str - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:2:1] + 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:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:1] + 3 | src: local('Times New Roman'); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^^^^^^^ + 5 | unicode-range: u+26; `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:1] + 3 | src: local('Times New Roman'); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^^^^^^^ + 5 | unicode-range: u+26; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:1] + 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:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:1] + 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 */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:1] + 3 | src: local('Times New Roman'); + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^ + 5 | unicode-range: u+26; `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:4:5] - 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:3:1] + 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:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:1] + 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:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:1] + 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:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:1] + 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:5:5] - 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:1] + 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:5:5] - 5 | unicode-range: u+26; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:4:1] + 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:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:1] + 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:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:1] + 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:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:1] + 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:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:1] + 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; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:1] + 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:6:5] - 6 | unicode-range: U+0-7F; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:5:1] + 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:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:1] + 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:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:1] + 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:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:1] + 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:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:1] + 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 */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:1] + 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:7:5] - 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:6:1] + 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:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:1] + 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:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:1] + 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:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:1] + 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:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:7:1] + 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:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:1] + 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:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:1] + 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:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:1] + 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 */ - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:1] + 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:1] + 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:1] + 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:1] + 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 Delimiter - ,-[$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:1] + 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:1] + 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:1] + 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: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:1] + 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 */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:1] + 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 */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:1] + 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 */ - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:1] + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:1] + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:1] + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:11:5] - 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:1] + 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+????; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:1] + 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:11:5] - 11 | unicode-range: U+????; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:10:1] + 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:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:1] + 11 | unicode-range: U+????; + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | unicode-range: U+12; `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:1] + 11 | unicode-range: U+????; + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | unicode-range: U+12; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:1] + 11 | unicode-range: U+????; + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^ + 13 | unicode-range: U+12; `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:1] + 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+??????; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:1] + 11 | unicode-range: U+????; + 12 | unicode-range: U+??????; + : ^^^^^^^^ + 13 | unicode-range: U+12; `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:12:5] - 12 | unicode-range: U+??????; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:11:1] + 11 | unicode-range: U+????; + 12 | unicode-range: U+??????; + : ^^^^^^^^ + 13 | unicode-range: U+12; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:1] + 12 | unicode-range: U+??????; + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:1] + 12 | unicode-range: U+??????; + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:1] + 12 | unicode-range: U+??????; + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:1] + 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; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:1] + 12 | unicode-range: U+??????; + 13 | unicode-range: U+12; + : ^^^^ + 14 | unicode-range: U+12e112; `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:13:5] - 13 | unicode-range: U+12; - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:12:1] + 12 | unicode-range: U+??????; + 13 | unicode-range: U+12; + : ^^^^ + 14 | unicode-range: U+12e112; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:1] + 13 | unicode-range: U+12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:1] + 13 | unicode-range: U+12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:1] + 13 | unicode-range: U+12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:1] + 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; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:1] + 13 | unicode-range: U+12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:14:5] - 14 | unicode-range: U+12e112; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:13:1] + 13 | unicode-range: U+12; + 14 | unicode-range: U+12e112; + : ^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:1] + 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:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:1] + 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:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:1] + 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:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:1] + 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; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:1] + 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:15:5] - 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:14:1] + 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:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:1] + 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:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:1] + 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:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:1] + 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:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:1] + 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; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:1] + 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:16:5] - 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:15:1] + 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:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:1] + 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:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:1] + 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:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:1] + 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:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:1] + 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?; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:1] + 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:17:5] - 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:16:1] + 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:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:1] + 17 | unicode-range: U+1e1ee?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:1] + 17 | unicode-range: U+1e1ee?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:1] + 17 | unicode-range: U+1e1ee?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:1] + 17 | unicode-range: U+1e1ee?; + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:1] + 17 | unicode-range: U+1e1ee?; + 18 | unicode-range: U+12-13; + : ^^^^^^^ + 19 | } `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:17:1] + 17 | unicode-range: U+1e1ee?; + 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 26a9c26d9950..003ea4adab25 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,1624 +224,2101 @@ ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:2:5] - 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:3:5] - 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:2:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:4:5] - 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:3:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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 Str - ,-[$DIR/tests/fixture/value/url/input.css:5:5] - 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:4:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:6:5] - 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:5:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:7:5] - 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:6:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:7:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 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:8:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 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:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:1] + 8 | background: \URL('https://example.com/image.png'); + 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:8:1] + 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:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 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:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:9:1] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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 Str - ,-[$DIR/tests/fixture/value/url/input.css:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:13:5] - 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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)); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:13:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:14:1] + 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 DashedIdent - ,-[$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:14:1] + 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:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:14:1] + 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:14:1] + 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 DashedIdent - ,-[$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:14:1] + 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:17:5] - 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^^^^^^^^ + 18 | background: url(""); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^^^^^^^^ + 18 | background: url(""); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^^^ + 18 | background: url(""); `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^^^ + 18 | background: url(""); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^^^ + 18 | background: url(""); `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^ + 18 | background: url(""); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:17:5] - 17 | background: url(); - : ^ + ,-[$DIR/tests/fixture/value/url/input.css:16:1] + 16 | + 17 | background: url(); + : ^ + 18 | background: url(""); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^^^^^^^^ + 19 | background: url(''); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^^^^^^^^ + 19 | background: url(''); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^^^^^ + 19 | background: url(''); `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^^^^^ + 19 | background: url(''); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^^ + 19 | background: url(''); `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^ + 19 | background: url(''); `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:18:5] - 18 | background: url(""); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:1] + 17 | background: url(); + 18 | background: url(""); + : ^^ + 19 | background: url(''); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^ `---- x Str - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^ + ,-[$DIR/tests/fixture/value/url/input.css:18:1] + 18 | background: url(""); + 19 | background: url(''); + : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:20:1] + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:20:1] + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:20:1] + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:20:1] + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:20:1] + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:20:1] + 20 | + 21 | --foo: "http://www.example.com/pinkish.gif"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x String { value: Atom('http://www.example.com/pinkish.gif' type=dynamic), raw: "\"http://www.example.com/pinkish.gif\"" } - ,-[$DIR/tests/fixture/value/url/input.css:21:5] - 21 | --foo: "http://www.example.com/pinkish.gif"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:20:1] + 20 | + 21 | --foo: "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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:22:1] + 22 | + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:24:5] - 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:23:1] + 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:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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:25:5] - 25 | background: src(var(--foo)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 24 | background: SRC("http://www.example.com/pinkish.gif"); + 25 | background: src(var(--foo)); + : ^^^ + 26 | background: url( https://example.com/image.png ); `---- x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 24 | background: SRC("http://www.example.com/pinkish.gif"); + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x Function - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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:25:5] - 25 | background: src(var(--foo)); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 24 | background: SRC("http://www.example.com/pinkish.gif"); + 25 | background: src(var(--foo)); + : ^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:24:1] + 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:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 25 | background: src(var(--foo)); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 25 | background: src(var(--foo)); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 25 | background: src(var(--foo)); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 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:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 25 | background: src(var(--foo)); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 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:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 25 | background: src(var(--foo)); + 26 | background: url( https://example.com/image.png ); + : ^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 25 | background: src(var(--foo)); + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:26:5] - 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:25:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:26:1] + 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:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:1] + 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:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:1] + 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:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:1] + 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:28:5] - 28 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:27:1] + 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:28:5] - 28 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:27:1] + 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:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 cf628f0aad38..d4c920d14220 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 540d98193501..b8af831d56cc 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 38773e146059..b775ea446175 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 30945b0789f9..f3bb399dfb0d 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 3e7990a31c7b..d062b3c39ace 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 e6a0597cf81e..4d3e1adeb442 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 e523021beac1..2f38958c6f04 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 b047d7617d23..a3d4750f7ec6 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,95 +81,125 @@ 1 | ,-> @import "x.css";; 2 | `-> 3 | .color { + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 3 | .color { : ^ + 4 | color: red; `---- x Delim { value: '.' } - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 3 | .color { : ^ + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 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] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 3 | .color { : ^^^^^ + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 3 | .color { : ^ + 4 | color: red; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 3 | .color { : ^ + 4 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 3 | ,-> .color { 4 | | color: red; 5 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:2:1] + 2 | 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..2389dc3bad1f 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,36 +1,46 @@ x Expected ":" - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:1] + 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 - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^^ `---- x Expected '{' token - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^^^ `---- 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 472704d875b5..c7d835de62d3 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,391 +63,477 @@ ,-[$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 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:4:1] + 4 | 5 | ,-> @font-face { 6 | | invalid; 7 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:4:1] + 4 | 5 | ,-> @font-face { 6 | | invalid; 7 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:4:1] + 4 | 5 | @font-face { : ^^^^^^^^^ + 6 | invalid; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:4:1] + 4 | 5 | @font-face { : ^^^^^^^^^ + 6 | invalid; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:4:1] + 4 | 5 | ,-> @font-face { 6 | | invalid; 7 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:4:1] + 4 | 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 - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:8:1] + 8 | 9 | ,-> @font-face { 10 | | 123 11 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:8:1] + 8 | 9 | ,-> @font-face { 10 | | 123 11 | `-> } `---- 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:8:1] + 8 | + 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:8:1] + 8 | + 9 | @font-face { + : ^^^^^^^^^ + 10 | 123 + `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:8:1] + 8 | 9 | ,-> @font-face { 10 | | 123 11 | `-> } `---- 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:8:1] + 8 | + 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 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:12:1] + 12 | 13 | ,-> @font-face { 14 | | 123; 15 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:12:1] + 12 | 13 | ,-> @font-face { 14 | | 123; 15 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:12:1] + 12 | 13 | @font-face { : ^^^^^^^^^ + 14 | 123; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:12:1] + 12 | 13 | @font-face { : ^^^^^^^^^ + 14 | 123; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:12:1] + 12 | 13 | ,-> @font-face { 14 | | 123; 15 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:12:1] + 12 | 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 - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^^ `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:17:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:16:1] + 16 | 17 | @font-face foo {} : ^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^^^ `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:18:1] + 18 | 19 | @font-face foo; : ^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:21:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:20:1] + 20 | 21 | @font-face ; : ^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:21:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:20:1] + 20 | 21 | @font-face ; : ^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:21:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:20:1] + 20 | 21 | @font-face ; : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:21:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:20:1] + 20 | 21 | @font-face ; : ^^^^^^^^^ `---- 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 3ee587ffd3ac..5a277dce3f1d 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 f6233376ea77..6487323aca2d 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,102 +76,129 @@ ,-[$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 - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:5:1] + 5 | + 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 { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:5:1] + 5 | + 6 | from { + : ^^^^ + 7 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:5:1] + 5 | + 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 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:5:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 68677a0900ac..01fef62cc89e 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 ef9bba051445..6b4511ded768 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,121 +56,157 @@ ,-[$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 - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:4:1] + 4 | 5 | ,-> @keyframes foo { 6 | | ot {} 7 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:4:1] + 4 | 5 | ,-> @keyframes foo { 6 | | ot {} 7 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:4:1] + 4 | 5 | @keyframes foo { : ^^^^^^^^^ + 6 | ot {} `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:4:1] + 4 | 5 | @keyframes foo { : ^^^^^^^^^ + 6 | ot {} `---- x CustomIdent - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:4:1] + 4 | 5 | @keyframes foo { : ^^^ + 6 | ot {} `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:4:1] + 4 | 5 | ,-> @keyframes foo { 6 | | ot {} 7 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:4:1] + 4 | 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 c9b5e3f3a98b..07394e1e51eb 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 80cbfd0e71e6..a0bf2b1684fa 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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..4394188d08e7 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,500 +103,633 @@ ,-[$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 - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } + 7 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } + 7 | } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 4 | @media (prefers-color-scheme: dark) { + : ^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] - 4 | ,-> @media (prefers-color-scheme: dark) { + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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) { - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:3:1] + 3 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 ee8610a770c4..3225a4788edd 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..dd2e1368dd7f 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 4cfae38407b1..ff5032d72995 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 3 | main { + 4 | color: orange; + : ^^^^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr index 3e276f86b6cc..f92ecf52e81a 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/output.swc-stderr @@ -6,7 +6,8 @@ `---- x Unexpected end of file, but expected ';' or '{' - ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:2:1] + 2 | 3 | @charset "UTF-8" : ^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug index e345dccfc274..6a6d5d2b6641 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/no-semi/span.rust-debug @@ -97,25 +97,29 @@ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:2:1] + 2 | 3 | @charset "UTF-8" : ^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:2:1] + 2 | 3 | @charset "UTF-8" : ^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:2:1] + 2 | 3 | @charset "UTF-8" : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/no-semi/input.css:2:1] + 2 | 3 | @charset "UTF-8" : ^^^^^^^ `---- 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 e096a2083b12..4ba05a0fb998 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,161 +133,202 @@ ,-[$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 - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | ,-> @top-left { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:3:1] + 3 | + 4 | ,-> @top-left { 5 | | content: "foo"; 6 | | color: blue; 7 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | ,-> @top-left { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:3:1] + 3 | + 4 | ,-> @top-left { 5 | | content: "foo"; 6 | | color: blue; 7 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:3:1] + 3 | + 4 | @top-left { + : ^^^^^^^^ + 5 | content: "foo"; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | @top-left { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:3:1] + 3 | + 4 | @top-left { + : ^^^^^^^^ + 5 | content: "foo"; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | ,-> @top-left { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:3:1] + 3 | + 4 | ,-> @top-left { 5 | | content: "foo"; 6 | | color: blue; 7 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] - 4 | @top-left { - : ^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:3:1] + 3 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 5 | content: "foo"; + 6 | color: blue; + : ^^^^ + 7 | } `---- x ComponentValue - ,-[$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:8:1] + 8 | + 9 | ,-> @top-right { 10 | | @top-right { 11 | | content: "zzz"; 12 | | } @@ -291,8 +338,9 @@ `---- x AtRule - ,-[$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:8:1] + 8 | + 9 | ,-> @top-right { 10 | | @top-right { 11 | | content: "zzz"; 12 | | } @@ -302,20 +350,25 @@ `---- 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:8:1] + 8 | + 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:8:1] + 8 | + 9 | @top-right { + : ^^^^^^^^^ + 10 | @top-right { + `---- x SimpleBlock - ,-[$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:8:1] + 8 | + 9 | ,-> @top-right { 10 | | @top-right { 11 | | content: "zzz"; 12 | | } @@ -325,172 +378,225 @@ `---- 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:8:1] + 8 | + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 10 | @top-right { + 11 | content: "zzz"; + : ^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:13:1] + 13 | + 14 | content: "bar"; + : ^^^^^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:13:1] + 13 | + 14 | content: "bar"; + : ^^^^^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:13:1] + 13 | + 14 | content: "bar"; + : ^^^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:13:1] + 13 | + 14 | content: "bar"; + : ^^^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:13:1] + 13 | + 14 | content: "bar"; + : ^^^^^ + 15 | } `---- x Str - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] - 14 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:13:1] + 13 | + 14 | content: "bar"; + : ^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^^^^^^^^^^^ + 18 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^^^^^^^^^^^ + 18 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^^^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^^^^^ + 18 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^^^ + 18 | } `---- x Dimension - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^^^ + 18 | } `---- x Length - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^^^ + 18 | } `---- x Number - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 17 | margin: 20px; + : ^^ + 18 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] - 17 | margin: 20px; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:16:1] + 16 | + 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 aaa260874a74..055facb848a5 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 d5b5eabb27ad..32d3a87007b7 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 23736a7e7dac..21884afd8628 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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..f8c0c7fb78e1 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 @@ -1,30 +1,40 @@ x Expected ident at first position in - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 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 75a9730ac09d..385d4ae83371 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,1493 +262,1969 @@ ,-[$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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^ + 4 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | ,-> @supports ({"example": 1}) { 8 | | * { background: red; } 9 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | ,-> @supports ({"example": 1}) { 8 | | * { background: red; } 9 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^^^^^^^^ + 8 | * { background: red; } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^^^^^^^^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x LParen - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^^^^^^^^^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x Colon - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 7 | ,-> @supports ({"example": 1}) { 8 | | * { background: red; } 9 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:6:1] + 6 | 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 - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | ,-> @supports (("example": 1)) { 12 | | * { background: red; } 13 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | ,-> @supports (("example": 1)) { 12 | | * { background: red; } 13 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^^^^^^^^ + 12 | * { background: red; } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^^^^^^^^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x LParen - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x LParen - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^^^^^^^^^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x Colon - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 11 | ,-> @supports (("example": 1)) { 12 | | * { background: red; } 13 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:10:1] + 10 | 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 - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | ,-> @supports ([]) { 16 | | * { background: red; } 17 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | ,-> @supports ([]) { 16 | | * { background: red; } 17 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^^^^^^^^ + 16 | * { background: red; } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^^^^^^^^ + 16 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^^^^ + 16 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^^^^ + 16 | * { background: red; } `---- x LParen - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^^ + 16 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^^ + 16 | * { background: red; } `---- x LBracket - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 15 | ,-> @supports ([]) { 16 | | * { background: red; } 17 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:14:1] + 14 | 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 - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | ,-> @supports ([color: red]) { 20 | | * { background: red; } 21 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | ,-> @supports ([color: red]) { 20 | | * { background: red; } 21 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^^^^^^ + 20 | * { background: red; } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^^^^^^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^^^^^^^^^^^^ + 20 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^^^^^^^^^^^^ + 20 | * { background: red; } `---- x LParen - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^^^^^^^^^^ + 20 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^^^^^^^^^^ + 20 | * { background: red; } `---- x LBracket - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^^^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x Colon - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^^^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 19 | ,-> @supports ([color: red]) { 20 | | * { background: red; } 21 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:18:1] + 18 | 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 - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | ,-> @supports ([[[[[{ --func(color: { red }) }]]]]]) { 24 | | * { background: red; } 25 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | ,-> @supports ([[[[[{ --func(color: { red }) }]]]]]) { 24 | | * { background: red; } 25 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^ + 24 | * { background: red; } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LParen - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x Function - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x Colon - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^ + 24 | * { background: red; } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 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] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 23 | ,-> @supports ([[[[[{ --func(color: { red }) }]]]]]) { 24 | | * { background: red; } 25 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:22:1] + 22 | 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 2be89219d8bc..3578e8893ff3 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 04aaf85b149b..59ee5e2f3dd9 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 b252e95da552..3c4aa4d3884b 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 a2a4af51843d..cbca903d9c8b 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 19ab858b7a8c..7395de24269a 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 83bcd0d01fd4..063cd4465856 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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..b4f2beed92e4 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 @@ -1,12 +1,15 @@ x Expected '{' - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^ + 21 | } `---- x Expected '{' - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:29:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:28:1] + 28 | 29 | -->; : ^ `---- @@ -18,13 +21,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,34 +118,44 @@ 1 | ,-> 2 | `-> 3 | div { + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:2:1] + 2 | 3 | div { : ^^^ + 4 | color: red; `---- x Ident { value: Atom('div' type=static), raw: "div" } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:2:1] + 2 | 3 | div { : ^^^ + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:2:1] + 2 | 3 | div { : ^ + 4 | color: red; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:2:1] + 2 | 3 | div { : ^ + 4 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:2:1] + 2 | 3 | ,-> div { 4 | | color: red; 5 | | - `---- + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:6:1] + 6 | + 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:6:1] + 6 | + 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:8:1] + 8 | + 9 | --> + : ^^^ + 10 | } + `---- x CDC - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] - 9 | --> - : ^^^ - `---- + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:8:1] + 8 | + 9 | --> + : ^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:8:1] + 8 | 9 | --> : ^ 10 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:8:1] + 8 | 9 | --> : ^ 10 | } `---- x Rule - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:11:1] + 11 | 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:1] + 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:1] + 13 | color: red; 14 | `---- x WhiteSpace { value: "\n\n" } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:16:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:15:1] + 15 | 16 | ,-> test 17 | `-> 18 | --> `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:18:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:17:1] + 17 | 18 | --> : ^^^ `---- x CDC - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:18:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:17:1] + 17 | 18 | --> : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:18:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:17:1] + 17 | 18 | ,-> --> 19 | | 20 | `-> color: blue; + 21 | } `---- x WhiteSpace { value: "\n\n " } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:18:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:17:1] + 17 | 18 | ,-> --> 19 | | 20 | `-> color: blue; + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 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; - : ^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^^^^^ + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^ + 21 | } `---- x Colon - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^ + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^ + 21 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^ + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 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; - : ^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^^^^ + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^ + 21 | } `---- x Semi - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] - 20 | color: blue; - : ^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:19:1] + 19 | + 20 | color: blue; + : ^ + 21 | } `---- x Rule - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:22:1] + 22 | 23 | ,-> div { 24 | | color: red; 25 | | ; `---- x WhiteSpace { value: "\n\n" } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:27:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:26:1] + 26 | 27 | ,-> test 28 | `-> 29 | -->; `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:29:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:28:1] + 28 | 29 | -->; : ^^^ `---- x CDC - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:29:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:28:1] + 28 | 29 | -->; : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:29:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:28:1] + 28 | 29 | -->; : ^ `---- x Semi - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:29:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:28:1] + 28 | 29 | -->; : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:30:1] + 30 | + 31 | color: blue; + : ^^^^^^^^^^^ + 32 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:30:1] + 30 | + 31 | color: blue; + : ^^^^^^^^^^^ + 32 | } `---- x Declaration - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:30:1] + 30 | + 31 | color: blue; + : ^^^^^^^^^^^ + 32 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:31:5] - 31 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:30:1] + 30 | + 31 | color: blue; + : ^^^^^ + 32 | } `---- x Ident - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:31:5] - 31 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:30:1] + 30 | + 31 | color: blue; + : ^^^^^ + 32 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:31:5] - 31 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:30:1] + 30 | + 31 | color: blue; + : ^^^^ + 32 | } `---- x Ident - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:31:5] - 31 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:30:1] + 30 | + 31 | color: blue; + : ^^^^ + 32 | } `---- x Rule - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:34:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:33:1] + 33 | 34 | ,-> a { 35 | | : ^^^ + 3 | } `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/0f175471e2f0c3d5.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/0f175471e2f0c3d5.js.stderr index c557b8326909..09b3fbb7cea6 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/0f175471e2f0c3d5.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/0f175471e2f0c3d5.js.stderr @@ -1,6 +1,6 @@ x Unexpected eof ,-[$DIR/tests/test262-parser/fail/0f175471e2f0c3d5.js:1:1] - 1 | class + 1 | class : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/0f2794d0bcec2dd7.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/0f2794d0bcec2dd7.js.stderr index 786411283c7f..17f5557d7d15 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/0f2794d0bcec2dd7.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/0f2794d0bcec2dd7.js.stderr @@ -1,6 +1,6 @@ x Bad character escape sequence, expected 2 hex characters ,-[$DIR/tests/test262-parser/fail/0f2794d0bcec2dd7.js:1:1] - 1 | '\x1 + 1 | '\x1 : ^^^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/0ffb1c3ecf85660e.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/0ffb1c3ecf85660e.js.stderr index 1170dab6ec3a..72ffb652fc66 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/0ffb1c3ecf85660e.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/0ffb1c3ecf85660e.js.stderr @@ -1,13 +1,15 @@ x Expected ';', '}' or - ,-[$DIR/tests/test262-parser/fail/0ffb1c3ecf85660e.js:2:1] + ,-[$DIR/tests/test262-parser/fail/0ffb1c3ecf85660e.js:1:1] + 1 | "Hello 2 | World" : ^ `---- Error: > This is the expression part of an expression statement - ,-[$DIR/tests/test262-parser/fail/0ffb1c3ecf85660e.js:2:1] + ,-[$DIR/tests/test262-parser/fail/0ffb1c3ecf85660e.js:1:1] + 1 | "Hello 2 | World" : ^^^^^ `---- @@ -16,10 +18,12 @@ Error: ,-[$DIR/tests/test262-parser/fail/0ffb1c3ecf85660e.js:1:1] 1 | "Hello : ^^^^^^ + 2 | World" `---- x Unterminated string constant - ,-[$DIR/tests/test262-parser/fail/0ffb1c3ecf85660e.js:2:1] + ,-[$DIR/tests/test262-parser/fail/0ffb1c3ecf85660e.js:1:1] + 1 | "Hello 2 | World" : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/211656c4eaff2d9c.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/211656c4eaff2d9c.js.stderr index f4bf0283f715..ad60533ceb9a 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/211656c4eaff2d9c.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/211656c4eaff2d9c.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `=>`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/211656c4eaff2d9c.js:2:1] + ,-[$DIR/tests/test262-parser/fail/211656c4eaff2d9c.js:1:1] + 1 | a 2 | => 0 : ^^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/25b1013a4046bd70.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/25b1013a4046bd70.js.stderr index 33d43731706a..2d871792ae2c 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/25b1013a4046bd70.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/25b1013a4046bd70.js.stderr @@ -1,6 +1,6 @@ x Expected ')', got '(' ,-[$DIR/tests/test262-parser/fail/25b1013a4046bd70.js:1:1] - 1 | try {} catch (answer()) {} + 1 | try {} catch (answer()) {} : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/26031afc9eaef976.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/26031afc9eaef976.js.stderr index 2f653ab1d4aa..5da3be05876f 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/26031afc9eaef976.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/26031afc9eaef976.js.stderr @@ -1,6 +1,6 @@ x Bad character escape sequence, expected 4 hex characters ,-[$DIR/tests/test262-parser/fail/26031afc9eaef976.js:1:1] - 1 | a\u11z + 1 | a\u11z : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/2cbdd5fad4e5332d.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/2cbdd5fad4e5332d.js.stderr index f34c49b6d2c1..0066b779a2ed 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/2cbdd5fad4e5332d.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/2cbdd5fad4e5332d.js.stderr @@ -1,6 +1,7 @@ x Trailing comma is not allowed - ,-[$DIR/tests/test262-parser/fail/2cbdd5fad4e5332d.js:2:3] - 2 | y,; - : ^ + ,-[$DIR/tests/test262-parser/fail/2cbdd5fad4e5332d.js:1:1] + 1 | var x, + 2 | y,; + : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/3118eaa619345896.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/3118eaa619345896.js.stderr index 858f3d106713..2e4f5869d935 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/3118eaa619345896.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/3118eaa619345896.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/3118eaa619345896.js:2:1] + ,-[$DIR/tests/test262-parser/fail/3118eaa619345896.js:1:1] + 1 | /* 2 | */] : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/364c1c6fe5df4e6c.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/364c1c6fe5df4e6c.js.stderr index 9a2bfaed54d5..a0858c8e2b18 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/364c1c6fe5df4e6c.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/364c1c6fe5df4e6c.js.stderr @@ -1,6 +1,6 @@ x Unexpected token `numeric literal (42, 42)`. Expected yield, an identifier, [ or { ,-[$DIR/tests/test262-parser/fail/364c1c6fe5df4e6c.js:1:1] - 1 | try {} catch (42) {} + 1 | try {} catch (42) {} : ^^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/420d5571366f2df6.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/420d5571366f2df6.js.stderr index 206efb9948f6..bdca3fcc9f84 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/420d5571366f2df6.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/420d5571366f2df6.js.stderr @@ -1,6 +1,6 @@ x Unexpected token `-`. Expected yield, an identifier, [ or { ,-[$DIR/tests/test262-parser/fail/420d5571366f2df6.js:1:1] - 1 | try {} catch (-x) {} + 1 | try {} catch (-x) {} : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/42cb3f2a38cb2930.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/42cb3f2a38cb2930.js.stderr index 56b7cffd2cf3..10c976d649a7 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/42cb3f2a38cb2930.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/42cb3f2a38cb2930.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/42cb3f2a38cb2930.js:2:1] + ,-[$DIR/tests/test262-parser/fail/42cb3f2a38cb2930.js:1:1] + 1 | /* 2 | */] : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/4d579849c75cfef9.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/4d579849c75cfef9.js.stderr index 63029e1995b0..2d0601e2be9a 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/4d579849c75cfef9.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/4d579849c75cfef9.js.stderr @@ -1,6 +1,7 @@ x Expected '}', got '' - ,-[$DIR/tests/test262-parser/fail/4d579849c75cfef9.js:4:1] + ,-[$DIR/tests/test262-parser/fail/4d579849c75cfef9.js:3:1] + 3 | 4 | { : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/50efa1f220e37136.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/50efa1f220e37136.js.stderr index 307aecfdd16b..8a15e543e7da 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/50efa1f220e37136.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/50efa1f220e37136.js.stderr @@ -1,6 +1,6 @@ x Expected '}', got '' ,-[$DIR/tests/test262-parser/fail/50efa1f220e37136.js:1:1] - 1 | { ; ; + 1 | { ; ; : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/60ccdc5a8217f2ce.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/60ccdc5a8217f2ce.js.stderr index dbd8b205bbbe..19b1bf260eda 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/60ccdc5a8217f2ce.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/60ccdc5a8217f2ce.js.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/test262-parser/fail/60ccdc5a8217f2ce.js:1:1] 1 | /\ : ^^ + 2 | 0 `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/62d72a3c3d14d150.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/62d72a3c3d14d150.js.stderr index 3b2883129e53..e88ee981b118 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/62d72a3c3d14d150.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/62d72a3c3d14d150.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/62d72a3c3d14d150.js:2:1] - 2 | ] - : ^ + ,-[$DIR/tests/test262-parser/fail/62d72a3c3d14d150.js:1:1] + 1 | + 2 | ] + : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/67419010fc81184a.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/67419010fc81184a.js.stderr index 719ce978f232..b07ef5de89b3 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/67419010fc81184a.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/67419010fc81184a.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/67419010fc81184a.js:2:1] - 2 | */] - : ^ + ,-[$DIR/tests/test262-parser/fail/67419010fc81184a.js:1:1] + 1 | /* + 2 | */] + : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/679ab0881c66b0cf.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/679ab0881c66b0cf.js.stderr index 6e8bfe5f782f..7bf1b02c99c4 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/679ab0881c66b0cf.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/679ab0881c66b0cf.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/679ab0881c66b0cf.js:2:1] + ,-[$DIR/tests/test262-parser/fail/679ab0881c66b0cf.js:1:1] + 1 | 2 | ] : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/6c3a76d368c398cc.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/6c3a76d368c398cc.js.stderr index 182c177cbf36..727295b2c280 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/6c3a76d368c398cc.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/6c3a76d368c398cc.js.stderr @@ -1,6 +1,6 @@ x Bad character escape sequence, expected 4 hex characters ,-[$DIR/tests/test262-parser/fail/6c3a76d368c398cc.js:1:1] - 1 | a\u1z + 1 | a\u1z : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/6cb3fc8ff354bd89.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/6cb3fc8ff354bd89.js.stderr index 50e7c62f36f4..2e0beb1d3ddd 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/6cb3fc8ff354bd89.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/6cb3fc8ff354bd89.js.stderr @@ -1,6 +1,6 @@ x Bad character escape sequence, expected 4 hex characters ,-[$DIR/tests/test262-parser/fail/6cb3fc8ff354bd89.js:1:1] - 1 | a\uz + 1 | a\uz : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/6f717516b576717c.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/6f717516b576717c.js.stderr index 6e1650284582..17a87e74a7aa 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/6f717516b576717c.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/6f717516b576717c.js.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/test262-parser/fail/6f717516b576717c.js:1:1] 1 | (a,...a)/* : ^^^^^^^^ + 2 | */ => 0 `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/733a157cb1896d10.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/733a157cb1896d10.js.stderr index 00580789befb..ecdb7da9b1d6 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/733a157cb1896d10.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/733a157cb1896d10.js.stderr @@ -1,6 +1,8 @@ x Invalid access to super - ,-[$DIR/tests/test262-parser/fail/733a157cb1896d10.js:3:9] - 3 | (super)(); - : ^ + ,-[$DIR/tests/test262-parser/fail/733a157cb1896d10.js:2:1] + 2 | constructor() { + 3 | (super)(); + : ^ + 4 | } `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/743e2b125ba6d248.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/743e2b125ba6d248.js.stderr index 78a5e5c2632d..b0e984728bb3 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/743e2b125ba6d248.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/743e2b125ba6d248.js.stderr @@ -1,13 +1,15 @@ x Expected ';', '}' or - ,-[$DIR/tests/test262-parser/fail/743e2b125ba6d248.js:2:2] - 2 | isnt y - : ^ + ,-[$DIR/tests/test262-parser/fail/743e2b125ba6d248.js:1:1] + 1 | x + 2 | isnt y + : ^ `---- Error: > This is the expression part of an expression statement - ,-[$DIR/tests/test262-parser/fail/743e2b125ba6d248.js:2:2] - 2 | isnt y - : ^^^^ + ,-[$DIR/tests/test262-parser/fail/743e2b125ba6d248.js:1:1] + 1 | x + 2 | isnt y + : ^^^^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/77fe5a8d6ae33dd1.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/77fe5a8d6ae33dd1.js.stderr index 71607b45bd63..cee000a275d0 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/77fe5a8d6ae33dd1.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/77fe5a8d6ae33dd1.js.stderr @@ -1,6 +1,6 @@ x Expected '}', got '' ,-[$DIR/tests/test262-parser/fail/77fe5a8d6ae33dd1.js:1:1] - 1 | function t() { ; ; + 1 | function t() { ; ; : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/7da8521583578fd0.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/7da8521583578fd0.js.stderr index e36ecf5bd90e..a352901aeb24 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/7da8521583578fd0.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/7da8521583578fd0.js.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/test262-parser/fail/7da8521583578fd0.js:1:1] 1 | var x = /[a-z : ^^^^^ + 2 | ]/\ux `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/814e26b2395ad89d.module.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/814e26b2395ad89d.module.js.stderr index daf08957e1eb..a56df999dad6 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/814e26b2395ad89d.module.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/814e26b2395ad89d.module.js.stderr @@ -1,6 +1,6 @@ x Unexpected eof ,-[$DIR/tests/test262-parser/fail/814e26b2395ad89d.module.js:1:1] - 1 | export + 1 | export : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/8552e0809ca624cd.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/8552e0809ca624cd.js.stderr index b6e028ea2a62..5d2a8eef77e7 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/8552e0809ca624cd.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/8552e0809ca624cd.js.stderr @@ -1,6 +1,8 @@ x Expected ident - ,-[$DIR/tests/test262-parser/fail/8552e0809ca624cd.js:2:5] - 2 | function*({x: y = yield 3}) {} - : ^ + ,-[$DIR/tests/test262-parser/fail/8552e0809ca624cd.js:1:1] + 1 | (function*() { + 2 | function*({x: y = yield 3}) {} + : ^ + 3 | }) `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/85bb33accf520f1d.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/85bb33accf520f1d.js.stderr index 705bdda2fdc5..ba0486712b85 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/85bb33accf520f1d.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/85bb33accf520f1d.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/85bb33accf520f1d.js:2:1] + ,-[$DIR/tests/test262-parser/fail/85bb33accf520f1d.js:1:1] + 1 | // 2 | ] : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/888d17b2ef3b2afc.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/888d17b2ef3b2afc.js.stderr index 92d665aa05b6..f0b16a763f1c 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/888d17b2ef3b2afc.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/888d17b2ef3b2afc.js.stderr @@ -1,6 +1,6 @@ x Expected ',', got '' ,-[$DIR/tests/test262-parser/fail/888d17b2ef3b2afc.js:1:1] - 1 | 1 + { t:t + 1 | 1 + { t:t : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/89036b2edb64c00c.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/89036b2edb64c00c.js.stderr index baa3962086e1..12921943fe76 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/89036b2edb64c00c.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/89036b2edb64c00c.js.stderr @@ -1,6 +1,7 @@ x Expected ',', got 'string literal (), '))' - ,-[$DIR/tests/test262-parser/fail/89036b2edb64c00c.js:2:1] + ,-[$DIR/tests/test262-parser/fail/89036b2edb64c00c.js:1:1] + 1 | (' 2 | ') : ^^ `---- @@ -9,10 +10,12 @@ ,-[$DIR/tests/test262-parser/fail/89036b2edb64c00c.js:1:1] 1 | (' : ^ + 2 | ') `---- x Unterminated string constant - ,-[$DIR/tests/test262-parser/fail/89036b2edb64c00c.js:2:1] + ,-[$DIR/tests/test262-parser/fail/89036b2edb64c00c.js:1:1] + 1 | (' 2 | ') : ^^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/8dfb252e12b6b17e.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/8dfb252e12b6b17e.js.stderr index 35fee1ba2777..5901b9bc71a1 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/8dfb252e12b6b17e.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/8dfb252e12b6b17e.js.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/test262-parser/fail/8dfb252e12b6b17e.js:1:1] 1 | /test : ^^^^^ + 2 | / `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/8f7c7b7f4d70f975.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/8f7c7b7f4d70f975.js.stderr index 0aba44c6cca7..65d1866111ee 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/8f7c7b7f4d70f975.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/8f7c7b7f4d70f975.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/8f7c7b7f4d70f975.js:2:1] + ,-[$DIR/tests/test262-parser/fail/8f7c7b7f4d70f975.js:1:1] + 1 | 2 | ] : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/90450253498eeb10.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/90450253498eeb10.js.stderr index fad5d5342cac..ffb33f85ef1f 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/90450253498eeb10.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/90450253498eeb10.js.stderr @@ -1,6 +1,7 @@ x LineBreak cannot follow 'throw' - ,-[$DIR/tests/test262-parser/fail/90450253498eeb10.js:2:1] + ,-[$DIR/tests/test262-parser/fail/90450253498eeb10.js:1:1] + 1 | throw 2 | 10; : ^^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/91150a288bbb31b3.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/91150a288bbb31b3.js.stderr index 0ca63e01427d..956990b5a660 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/91150a288bbb31b3.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/91150a288bbb31b3.js.stderr @@ -1,6 +1,6 @@ x Unexpected token `numeric literal (0, 0)`. Expected yield, an identifier, [ or { ,-[$DIR/tests/test262-parser/fail/91150a288bbb31b3.js:1:1] - 1 | try {} catch (0) {} + 1 | try {} catch (0) {} : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/9660037e1c979757.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/9660037e1c979757.js.stderr index 5bdfaf22f6fa..c9bf27e0754a 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/9660037e1c979757.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/9660037e1c979757.js.stderr @@ -1,6 +1,8 @@ x Expected ident - ,-[$DIR/tests/test262-parser/fail/9660037e1c979757.js:2:5] - 2 | function({x: y = yield 3}) {} - : ^ + ,-[$DIR/tests/test262-parser/fail/9660037e1c979757.js:1:1] + 1 | (function*() { + 2 | function({x: y = yield 3}) {} + : ^ + 3 | }) `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/9ba7f8619b63519f.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/9ba7f8619b63519f.js.stderr index 56f6ea6da54a..ba6ffbe56770 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/9ba7f8619b63519f.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/9ba7f8619b63519f.js.stderr @@ -1,6 +1,8 @@ x Expected ident - ,-[$DIR/tests/test262-parser/fail/9ba7f8619b63519f.js:2:5] - 2 | function*(x = yield 3) {} - : ^ + ,-[$DIR/tests/test262-parser/fail/9ba7f8619b63519f.js:1:1] + 1 | (function*() { + 2 | function*(x = yield 3) {} + : ^ + 3 | }) `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/9cc8f0d9f8555a71.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/9cc8f0d9f8555a71.js.stderr index 5d73d41b5528..25ab47bf1cdb 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/9cc8f0d9f8555a71.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/9cc8f0d9f8555a71.js.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/test262-parser/fail/9cc8f0d9f8555a71.js:1:1] 1 | (a,...a)/* : ^^^^^^^^ + 2 | */ => 0 `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/a069c2ecbeb0f43a.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/a069c2ecbeb0f43a.js.stderr index 57b4863b1e3e..aff6d3546582 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/a069c2ecbeb0f43a.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/a069c2ecbeb0f43a.js.stderr @@ -1,6 +1,6 @@ x Expected '}', got '' ,-[$DIR/tests/test262-parser/fail/a069c2ecbeb0f43a.js:1:1] - 1 | switch (cond) { case 10: let a = 20; + 1 | switch (cond) { case 10: let a = 20; : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/a3ec3739bb2f89ad.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/a3ec3739bb2f89ad.js.stderr index 83edb2625e91..93ab8c152309 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/a3ec3739bb2f89ad.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/a3ec3739bb2f89ad.js.stderr @@ -1,6 +1,7 @@ x Trailing comma is not allowed - ,-[$DIR/tests/test262-parser/fail/a3ec3739bb2f89ad.js:2:1] + ,-[$DIR/tests/test262-parser/fail/a3ec3739bb2f89ad.js:1:1] + 1 | let x, 2 | y = 3, : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/a5a24bd27eef1337.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/a5a24bd27eef1337.js.stderr index efbbd389a653..39e728d1f7fb 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/a5a24bd27eef1337.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/a5a24bd27eef1337.js.stderr @@ -1,6 +1,8 @@ x Expected ident - ,-[$DIR/tests/test262-parser/fail/a5a24bd27eef1337.js:2:5] - 2 | function*({[yield 3]: y}) {} - : ^ + ,-[$DIR/tests/test262-parser/fail/a5a24bd27eef1337.js:1:1] + 1 | (function*() { + 2 | function*({[yield 3]: y}) {} + : ^ + 3 | }) `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/a79b044230246e2c.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/a79b044230246e2c.js.stderr index 4614b7045829..9b1014cb4882 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/a79b044230246e2c.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/a79b044230246e2c.js.stderr @@ -1,6 +1,8 @@ x Expected ident - ,-[$DIR/tests/test262-parser/fail/a79b044230246e2c.js:2:5] - 2 | function({[yield 3]: y}) {} - : ^ + ,-[$DIR/tests/test262-parser/fail/a79b044230246e2c.js:1:1] + 1 | (function*() { + 2 | function({[yield 3]: y}) {} + : ^ + 3 | }) `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/a7be138dfd29025e.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/a7be138dfd29025e.js.stderr index bf8748fe05d2..b66166ca40f0 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/a7be138dfd29025e.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/a7be138dfd29025e.js.stderr @@ -1,19 +1,25 @@ x Expected ';', '}' or - ,-[$DIR/tests/test262-parser/fail/a7be138dfd29025e.js:2:5] - 2 | { *[yield iter]() {} } - : ^ + ,-[$DIR/tests/test262-parser/fail/a7be138dfd29025e.js:1:1] + 1 | (function*() { + 2 | { *[yield iter]() {} } + : ^ + 3 | }) `---- Error: > This is the expression part of an expression statement - ,-[$DIR/tests/test262-parser/fail/a7be138dfd29025e.js:2:5] - 2 | { *[yield iter]() {} } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/test262-parser/fail/a7be138dfd29025e.js:1:1] + 1 | (function*() { + 2 | { *[yield iter]() {} } + : ^^^^^^^^^^^^^^^ + 3 | }) `---- x Expression expected - ,-[$DIR/tests/test262-parser/fail/a7be138dfd29025e.js:2:5] - 2 | { *[yield iter]() {} } - : ^ + ,-[$DIR/tests/test262-parser/fail/a7be138dfd29025e.js:1:1] + 1 | (function*() { + 2 | { *[yield iter]() {} } + : ^ + 3 | }) `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/b7ae8c17f892abf6.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/b7ae8c17f892abf6.js.stderr index 328ca7548cd0..21a77d0fddba 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/b7ae8c17f892abf6.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/b7ae8c17f892abf6.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/b7ae8c17f892abf6.js:2:1] - 2 | ] - : ^ + ,-[$DIR/tests/test262-parser/fail/b7ae8c17f892abf6.js:1:1] + 1 | // + 2 | ] + : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/c06e4b51c181990e.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/c06e4b51c181990e.js.stderr index 272cb1e01b70..1631755ee721 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/c06e4b51c181990e.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/c06e4b51c181990e.js.stderr @@ -1,6 +1,8 @@ x Expression expected - ,-[$DIR/tests/test262-parser/fail/c06e4b51c181990e.js:2:5] - 2 | foo() { new super + 3 } - : ^ + ,-[$DIR/tests/test262-parser/fail/c06e4b51c181990e.js:1:1] + 1 | class A { + 2 | foo() { new super + 3 } + : ^ + 3 | } `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/c49106fce7ac6b09.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/c49106fce7ac6b09.js.stderr index 82417ad8fa14..209e0fcbf38e 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/c49106fce7ac6b09.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/c49106fce7ac6b09.js.stderr @@ -2,6 +2,6 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier ,-[$DIR/tests/test262-parser/fail/c49106fce7ac6b09.js:1:1] - 1 | ] - : ^ + 1 | ] + : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/c7023e867afea771.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/c7023e867afea771.js.stderr index e600456d1ef9..1be51eb284c3 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/c7023e867afea771.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/c7023e867afea771.js.stderr @@ -1,7 +1,8 @@ x Unexpected token `]`. Expected this, import, async, function, [ for array literal, { for object literal, @ for decorator, function, class, null, true, false, number, bigint, string, regexp, ` | for template literal, (, or an identifier - ,-[$DIR/tests/test262-parser/fail/c7023e867afea771.js:2:1] + ,-[$DIR/tests/test262-parser/fail/c7023e867afea771.js:1:1] + 1 | // 2 | ] : ^ `---- diff --git a/crates/swc_ecma_parser/tests/test262-error-references/fail/d0804b4856dbb6be.module.js.stderr b/crates/swc_ecma_parser/tests/test262-error-references/fail/d0804b4856dbb6be.module.js.stderr index 50bc559b7fc8..c5456ad9a04f 100644 --- a/crates/swc_ecma_parser/tests/test262-error-references/fail/d0804b4856dbb6be.module.js.stderr +++ b/crates/swc_ecma_parser/tests/test262-error-references/fail/d0804b4856dbb6be.module.js.stderr @@ -1,6 +1,7 @@ x Legacy comments cannot be used in module code - ,-[$DIR/tests/test262-parser/fail/d0804b4856dbb6be.module.js:2:1] + ,-[$DIR/tests/test262-parser/fail/d0804b4856dbb6be.module.js:1:1] + 1 | function a(){ 2 | ">x

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

x

- `---- + ,-[$DIR/tests/fixture/attribute/basic/input.html:7:1] + 7 | + 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:1] + 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:1] + 16 | "test" 17 | ,-> /> 18 | `-> 19 | + 20 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:18:1] + 18 | 19 | : ^^^^^^^^^^^^^^^^^^ + 20 | `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:18:1] + 18 | 19 | : ^^^^^^^^^^^^^^^^^^ + 20 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:18:1] + 18 | 19 | : ^^^^^^^^^^^^ + 20 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:18:1] + 18 | 19 | : ^ 20 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:18:1] + 18 | 19 | : ^ 20 | `---- 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 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:22:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:21:1] + 21 | 22 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:22:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:21:1] + 21 | 22 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:22:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:21:1] + 21 | 22 | : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:22:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:21:1] + 21 | 22 | ,-> 23 | `-> 24 |
+ 25 |
`---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:22:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:21:1] + 21 | 22 | ,-> 23 | `-> 24 |
+ 25 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:23:1] + 23 | 24 |
: ^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
`---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:23:1] + 23 | 24 |
: ^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
`---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:23:1] + 23 | 24 |
: ^^^^^^^^^^^^ + 25 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:23:1] + 23 | 24 |
: ^ 25 |
+ 26 |
`---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:23:1] + 23 | 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 - ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:27:1] + 27 | 28 | ,-> 29 | | Default spacing 30 | | Default spacing @@ -966,7 +1189,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:27:1] + 27 | 28 | ,-> 29 | | Default spacing 30 | | Default spacing @@ -975,253 +1199,325 @@ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:27:1] + 27 | 28 | : ^^^^^^^^^^^^^^^^^^^^ + 29 | Default spacing `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:27:1] + 27 | 28 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | Default spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:27:1] + 27 | 28 | ,-> 29 | `-> Default spacing + 30 | Default spacing `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:27:1] + 27 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 31 | Preserved spacing 32 | ,-> 33 | `-> 34 |
+ 35 | test `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:33:1] + 33 | 34 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | test `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:33:1] + 33 | 34 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | test `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:33:1] + 33 | 34 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | test `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:33:1] + 33 | 34 |
: ^ 35 | test `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:33:1] + 33 | 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 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 +1525,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 6aad9bf65f70..d0b97d593d70 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:1] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:4:1] + 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:1] + 7 | + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:1] + 7 | + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:1] + 7 | + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:7:1] + 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:1] + 7 | + 8 | ,-> + 9 | `-> + 10 | + `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:9:1] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:9:1] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:10:1] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:10:1] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^ + 13 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:11:1] + 11 | + 12 | ,-> 13 | `-> + 14 |
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:11:1] + 11 | + 12 | ,-> 13 | `-> + 14 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:12:1] + 12 | + 13 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
`---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:12:1] + 12 | + 13 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
`---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:12:1] + 12 | + 13 | + : ^^^^^^^^^^^^^^^^ + 14 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:12:1] + 12 | + 13 | ,-> 14 | `->
+ 15 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:12:1] + 12 | + 13 | ,-> 14 | `->
+ 15 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 |
- : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:13:1] + 13 | + 14 |
+ : ^^^^^^^^^^^^^^^^^ + 15 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 |
- : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:13:1] + 13 | + 14 |
+ : ^^^^^^^^^^^^^^^^^ + 15 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 |
- : ^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:13:1] + 13 | + 14 |
+ : ^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:13:1] + 13 | + 14 | ,->
15 | `-> + 16 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:13:1] + 13 | + 14 | ,->
15 | `-> + 16 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:14:1] + 14 |
+ 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:14:1] + 14 |
+ 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:14:1] + 14 |
+ 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:14:1] + 14 |
+ 15 | ,-> 16 | `-> + 17 |
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:14:1] + 14 |
+ 15 | ,-> 16 | `-> + 17 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:1] + 15 | + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:1] + 15 | + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:1] + 15 | + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:15:1] + 15 | + 16 | ,-> 17 | `->
+ 18 |
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:15:1] + 15 | + 16 | ,-> 17 | `->
+ 18 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:1] + 16 | + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ + 18 |
`---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:1] + 16 | + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ + 18 |
`---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:1] + 16 | + 17 |
+ : ^^^^^^^^^ + 18 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:16:1] + 16 | + 17 | ,->
18 | `->
+ 19 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:16:1] + 16 | + 17 | ,->
18 | `->
+ 19 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:1] + 17 |
+ 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:1] + 17 |
+ 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:1] + 17 |
+ 18 |
+ : ^^^^^^^^^^^^^^^ + 19 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:17:1] + 17 |
+ 18 | ,->
19 | | 20 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:17:1] + 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 cf2f9ca83235..3aceb86376e7 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,51 +76,59 @@ `---- 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 `---- x Child - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:4:1] + 4 | 5 | This is a link : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:4:1] + 4 | 5 | This is a link : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:4:1] + 4 | 5 | This is a link : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:4:1] + 4 | 5 | This is a link : ^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:4:1] + 4 | 5 | This is a link : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:4:1] + 4 | 5 | ,-> This is a link 6 | | 7 | | @@ -122,7 +136,8 @@ `---- x Text - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:4:1] + 4 | 5 | ,-> This is a link 6 | | 7 | | 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..71331575d7ae 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 01d0ddf928e2..46e3a6d1e94b 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,95 +86,110 @@ `---- 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

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

The title Attribute

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/title/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:4:1] + 4 | 5 |

The title Attribute

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/title/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:4:1] + 4 | 5 |

The title Attribute

: ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/title/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:4:1] + 4 | 5 |

The title Attribute

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

The title Attribute

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

The title Attribute

6 | `-> 7 |

Mouse over this paragraph, to display the title attribute as a tooltip.

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

The title Attribute

6 | `-> 7 |

Mouse over this paragraph, to display the title attribute as a tooltip.

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

Mouse over this paragraph, to display the title attribute as a tooltip.

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

Mouse over this paragraph, to display the title attribute as a tooltip.

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/title/input.html:7:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:6:1] + 6 | 7 |

Mouse over this paragraph, to display the title attribute as a tooltip.

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

Mouse over this paragraph, to display the title attribute as a tooltip.

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

Mouse over this paragraph, to display the title attribute as a tooltip.

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/title/input.html:7:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:6:1] + 6 | 7 | ,->

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | @@ -176,7 +197,8 @@ `---- x Text - ,-[$DIR/tests/fixture/attribute/title/input.html:7:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:6:1] + 6 | 7 | ,->

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | 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..fb72e0662b94 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 1110b0283d68..2e27264390d5 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 @@ -20,16 +20,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 | | @@ -45,7 +48,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 | | @@ -65,7 +69,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 | | @@ -80,7 +85,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 | | @@ -95,123 +101,156 @@ `---- 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] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Comment - ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:4:1] + 4 | 5 | : ^ 6 | + 7 |

This is a paragraph.

`---- x Text - ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:4:1] + 4 | 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 | | @@ -221,7 +260,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 8772fb701c9a..370f9962eaf3 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:1] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:5:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:4:1] + 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,256 +221,322 @@ `---- 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
baz
baz
baz
baz
baz
baz
+ 12 | `---- x Comment - ,-[$DIR/tests/fixture/comment/basic/input.html:9:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:8:1] + 8 | 9 | ,->
baz
+ 12 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:10:1] + 10 | 11 | moo --> : ^ 12 | + 13 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:10:1] + 10 | 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 21fd422b8629..03c26b8a3b4b 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,137 +96,174 @@ `---- 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] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Comment - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:4:1] + 4 | 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:4:1] + 4 | 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 +271,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 da1adb58e116..ed5baca93f9f 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,113 +101,140 @@ `---- 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 +242,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 b86e171539f5..14c6b1f9f424 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,83 +86,96 @@ `---- 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

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

My First Heading

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

My First Heading

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

My First Heading

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

My First Heading

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

My First Heading

6 | `-> 7 |

My first paragraph.

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

My First Heading

6 | `-> 7 |

My first paragraph.

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

My first paragraph.

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

My first paragraph.

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

My first paragraph.

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

My first paragraph.

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

My first paragraph.

8 | | 9 | | @@ -164,7 +183,8 @@ `---- x Text - ,-[$DIR/tests/fixture/document/input.html:7:1] + ,-[$DIR/tests/fixture/document/input.html:6:1] + 6 | 7 | ,->

My first paragraph.

8 | | 9 | | 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 8b1288000539..ba68b6d2c5b0 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 8f739f4b0d8c..3ce9ab2bf99d 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,85 +59,106 @@ `---- 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:1] + 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:1] + 4 | Title of the document 5 | ,-> 6 | `-> 7 | + 8 | The content of the document...... `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | @@ -142,7 +167,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | @@ -151,7 +177,8 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | @@ -160,7 +187,8 @@ `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | 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 6706b9fbb24b..c5b5941d6eb7 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,85 +59,106 @@ `---- 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:1] + 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:1] + 4 | Title of the document 5 | ,-> 6 | `-> 7 | + 8 | The content of the document...... `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | @@ -142,7 +167,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | @@ -151,7 +177,8 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | @@ -160,7 +187,8 @@ `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:7:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:6:1] + 6 | 7 | ,-> 8 | | The content of the document...... 9 | | 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..0b059d5aaa67 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:1] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:5:1] + ,-[$DIR/tests/fixture/element/a/input.html:4:1] + 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,51 +189,59 @@ `---- 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 `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:8:1] + ,-[$DIR/tests/fixture/element/a/input.html:7:1] + 7 | 8 | First : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/a/input.html:8:1] + ,-[$DIR/tests/fixture/element/a/input.html:7:1] + 7 | 8 | First : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/a/input.html:8:1] + ,-[$DIR/tests/fixture/element/a/input.html:7:1] + 7 | 8 | First : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:8:1] + ,-[$DIR/tests/fixture/element/a/input.html:7:1] + 7 | 8 | First : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:8:1] + ,-[$DIR/tests/fixture/element/a/input.html:7:1] + 7 | 8 | First : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:8:1] + ,-[$DIR/tests/fixture/element/a/input.html:7:1] + 7 | 8 | ,-> First 9 | | 10 | `-> @@ -211,7 +249,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:8:1] + ,-[$DIR/tests/fixture/element/a/input.html:7:1] + 7 | 8 | ,-> First 9 | | 10 | `-> 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..e92850142a73 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:1] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:5:1] + ,-[$DIR/tests/fixture/element/basic/input.html:4:1] + 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 @@ -685,149 +835,194 @@ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:21:1] + ,-[$DIR/tests/fixture/element/basic/input.html:20:1] + 20 | 21 | ,->
22 | `-> 23 |
+ 24 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:21:1] + ,-[$DIR/tests/fixture/element/basic/input.html:20:1] + 20 | 21 | ,->
22 | `-> 23 |
+ 24 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + ,-[$DIR/tests/fixture/element/basic/input.html:22:1] + 22 | 23 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + ,-[$DIR/tests/fixture/element/basic/input.html:22:1] + 22 | 23 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + ,-[$DIR/tests/fixture/element/basic/input.html:22:1] + 22 | 23 |
: ^^^^^^^^^^^^^ + 24 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + ,-[$DIR/tests/fixture/element/basic/input.html:22:1] + 22 | 23 |
: ^ 24 |
+ 25 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + ,-[$DIR/tests/fixture/element/basic/input.html:22:1] + 22 | 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 +1031,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,66 +1041,84 @@ `---- 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] + ,-[$DIR/tests/fixture/element/basic/input.html:32:1] + 32 | 33 |
test
: ^^^^^^^^^^^^^^^ + 34 | `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:33:1] + ,-[$DIR/tests/fixture/element/basic/input.html:32:1] + 32 | 33 |
test
: ^^^^^^^^^^^^^^^ + 34 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:33:1] + ,-[$DIR/tests/fixture/element/basic/input.html:32:1] + 32 | 33 |
test
: ^^^^ + 34 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:33:1] + ,-[$DIR/tests/fixture/element/basic/input.html:32:1] + 32 | 33 |
test
: ^^^^ + 34 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:33:1] + ,-[$DIR/tests/fixture/element/basic/input.html:32:1] + 32 | 33 | ,->
test
34 | `-> 35 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:33:1] + ,-[$DIR/tests/fixture/element/basic/input.html:32:1] + 32 | 33 | ,->
test
34 | `-> 35 | 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..3bb495436aa4 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:1] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:5:1] + ,-[$DIR/tests/fixture/element/br/input.html:4:1] + 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,21 +229,26 @@ `---- 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 - ,-[$DIR/tests/fixture/element/br/input.html:8:1] + ,-[$DIR/tests/fixture/element/br/input.html:7:1] + 7 | 8 | ,->

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

O'er all the hilltops
9 | | Is quiet now,
10 | | In all the treetops
@@ -239,213 +275,280 @@ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:8:1] + ,-[$DIR/tests/fixture/element/br/input.html:7:1] + 7 | 8 |

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

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

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

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

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

17 | | 18 | `-> @@ -453,7 +556,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:16:1] + ,-[$DIR/tests/fixture/element/br/input.html:15:1] + 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..372d68a9b123 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:1] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:5:1] + ,-[$DIR/tests/fixture/element/button/input.html:4:1] + 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,45 +189,52 @@ `---- 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 `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:8:1] + ,-[$DIR/tests/fixture/element/button/input.html:7:1] + 7 | 8 | x : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:8:1] + ,-[$DIR/tests/fixture/element/button/input.html:7:1] + 7 | 8 | x : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:8:1] + ,-[$DIR/tests/fixture/element/button/input.html:7:1] + 7 | 8 | x : ^^^ `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:8:1] + ,-[$DIR/tests/fixture/element/button/input.html:7:1] + 7 | 8 | x : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:8:1] + ,-[$DIR/tests/fixture/element/button/input.html:7:1] + 7 | 8 | ,-> x 9 | | 10 | `-> @@ -205,7 +242,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:8:1] + ,-[$DIR/tests/fixture/element/button/input.html:7:1] + 7 | 8 | ,-> x 9 | | 10 | `-> 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..dc1f5cb6a711 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:1] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:5:1] + ,-[$DIR/tests/fixture/element/caption/input.html:4:1] + 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:1] + 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:1] + 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:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:1] + 9 | + 10 | + : ^^^^^ + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:1] + 9 | + 10 | + : ^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:9:1] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:9:1] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^ + 12 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:1] + 10 | + 11 | + : ^^^^^ + 12 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:1] + 10 | + 11 | + : ^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:10:1] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:10:1] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:1] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:1] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:1] + 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:1] + 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:1] + 12 | + 13 | ,-> 14 | `-> + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:1] + 12 | + 13 | ,-> 14 | `-> + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:1] + 13 | + 14 | + : ^^^^^^^^^^^^^^ + 15 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:1] + 13 | + 14 | + : ^^^^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:1] + 13 | + 14 | + : ^^^^^ + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:1] + 13 | + 14 | + : ^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:13:1] + 13 | + 14 | ,-> 15 | `-> + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:13:1] + 13 | + 14 | ,-> 15 | `-> + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^ + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:14:1] + 14 | + 15 | ,-> 16 | `-> + 17 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:14:1] + 14 | + 15 | ,-> 16 | `-> + 17 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:1] + 15 | + 16 | ,-> 17 | `-> + 18 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:1] + 15 | + 16 | ,-> 17 | `-> + 18 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 20 | 21 | ,-> 22 | `-> 23 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:21:1] + ,-[$DIR/tests/fixture/element/caption/input.html:20:1] + 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..88fed9b1e78d 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:1] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:5:1] + ,-[$DIR/tests/fixture/element/code/input.html:4:1] + 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..df8413288265 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:1] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:5:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:4:1] + 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:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:1] + 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:1] + 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:1] + 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:1] + 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:1] + 9 | + 10 | ,-> 11 | `->   + 12 | Batman `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:1] + 10 | + 11 |   + : ^^^^^^^^^^^ + 12 | Batman `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:1] + 10 | + 11 |   + : ^^^^^^^^^^^ + 12 | Batman `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:1] + 10 | + 11 |   + : ^^ + 12 | Batman `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:1] + 10 | + 11 |   + : ^^ + 12 | Batman `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:1] + 10 | + 11 | ,->   12 | `-> Batman + 13 | Robin `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:1] + 10 | + 11 | ,->   12 | `-> Batman + 13 | Robin `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:1] + 11 |   + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | Robin `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:1] + 11 |   + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | Robin `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:1] + 11 |   + 12 | Batman + : ^^^^^^^^^^^ + 13 | Robin `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:1] + 11 |   + 12 | Batman + : ^^^^^^ + 13 | Robin `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:1] + 11 |   + 12 | Batman + : ^^^^^^ + 13 | Robin `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:1] + 11 |   + 12 | ,-> Batman 13 | `-> Robin + 14 | The Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:1] + 11 |   + 12 | ,-> Batman 13 | `-> Robin + 14 | The Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:1] + 12 | Batman + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | The Flash `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:1] + 12 | Batman + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | The Flash `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:1] + 12 | Batman + 13 | Robin + : ^^^^^^^^^^^ + 14 | The Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:1] + 12 | Batman + 13 | Robin + : ^^^^^ + 14 | The Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:1] + 12 | Batman + 13 | Robin + : ^^^^^ + 14 | The Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:1] + 12 | Batman + 13 | ,-> Robin 14 | `-> The Flash + 15 | Kid Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:1] + 12 | Batman + 13 | ,-> Robin 14 | `-> The Flash + 15 | Kid Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:1] + 13 | Robin + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | Kid Flash `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:1] + 13 | Robin + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | Kid Flash `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:1] + 13 | Robin + 14 | The Flash + : ^^^^^^^^^^^ + 15 | Kid Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:1] + 13 | Robin + 14 | The Flash + : ^^^^^^^^^ + 15 | Kid Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:1] + 13 | Robin + 14 | The Flash + : ^^^^^^^^^ + 15 | Kid Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:1] + 13 | Robin + 14 | ,-> The Flash 15 | `-> Kid Flash + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:1] + 13 | Robin + 14 | ,-> The Flash 15 | `-> Kid Flash + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:1] + 14 | The Flash + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:1] + 14 | The Flash + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:1] + 14 | The Flash + 15 | Kid Flash + : ^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:1] + 14 | The Flash + 15 | Kid Flash + : ^^^^^^^^^ + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:1] + 14 | The Flash + 15 | Kid Flash + : ^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:1] + 14 | The Flash + 15 | ,-> Kid Flash 16 | `-> + 17 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:1] + 14 | The Flash + 15 | ,-> Kid Flash 16 | `-> + 17 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:15:1] + 15 | Kid Flash + 16 | + : ^ 17 | + 18 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:15:1] + 15 | Kid Flash + 16 | + : ^ 17 | + 18 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:17:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:16:1] + 16 | 17 | ,-> 18 | `-> 19 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:17:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:16:1] + 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..d66399440918 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:1] + 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:1] + 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:1] + 8 | is an extra security feature — it is the last 3 or 4 numbers on the + 9 | ,-> back of your card."> 10 | `-> 11 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:11:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:10:1] + 10 | 11 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:11:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:10:1] + 10 | 11 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:11:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:10:1] + 10 | 11 | : ^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:11:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:10:1] + 10 | 11 | : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:11:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:10:1] + 10 | 11 | ,-> 12 | `-> 13 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:11:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:10:1] + 10 | 11 | ,-> 12 | `-> 13 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:13:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:13:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:13:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:12:1] + 12 | 13 | : ^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:13:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:12:1] + 12 | 13 | : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:13:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:12:1] + 12 | 13 | ,-> 14 | `-> 15 | + 16 | Twitter `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:13:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:12:1] + 12 | 13 | ,-> 14 | `-> 15 | + 16 | Twitter `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:14:1] + 14 | 15 | ,-> 16 | | Twitter 17 | | Facebook @@ -404,7 +462,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:14:1] + 14 | 15 | ,-> 16 | | Twitter 17 | | Facebook @@ -413,426 +472,550 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:14:1] + 14 | 15 | ,-> 16 | `-> Twitter + 17 | Facebook `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:14:1] + 14 | 15 | ,-> 16 | `-> Twitter + 17 | Facebook `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$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:16:5] - 16 | Twitter - : ^^^^^^^^^^ + ,-[$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:16:5] - 16 | Twitter - : ^^^^^^^ + ,-[$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:16:5] - 16 | Twitter - : ^^^^^^^ + ,-[$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:16:5] - 16 | ,-> Twitter + ,-[$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:16:5] - 16 | ,-> Twitter + ,-[$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:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^^ + 18 | G+ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^^^ + 18 | G+ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^ + 18 | G+ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | Facebook + : ^^^^^^^^ + 18 | G+ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | ,-> Facebook 18 | `-> G+ + 19 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:1] + 16 | Twitter + 17 | ,-> Facebook 18 | `-> G+ + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 17 | Facebook + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 17 | Facebook + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 17 | Facebook + 18 | G+ + : ^^^^^^^^^^^ + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 17 | Facebook + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 17 | Facebook + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 17 | Facebook + 18 | G+ + : ^^^^^^^^^^ + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 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:1] + 17 | Facebook + 18 | G+ + : ^^ + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:1] + 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:1] + 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:1] + 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:1] + 18 | G+ 19 | ,-> 20 | `-> 21 | + 22 | I'm an x-foo-with-markup! `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:20:1] + 20 | 21 | ,-> 22 | | I'm an x-foo-with-markup! 23 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:20:1] + 20 | 21 | ,-> 22 | | I'm an x-foo-with-markup! 23 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:20:1] + 20 | 21 | ,-> 22 | `-> I'm an x-foo-with-markup! + 23 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:20:1] + 20 | 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:1] + 22 | I'm an x-foo-with-markup! 23 | ,-> 24 | `-> 25 | + 31 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:25:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:24:1] + 24 | 25 | ,-> + 31 | `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:25:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:24:1] + 24 | 25 | + 31 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:25:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:24:1] + 24 | 25 | ,-> `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] - 28 | ,-> + ,-[$DIR/tests/fixture/element/custom-element/input.html:27:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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 4a56fd3b3ae8..5edfe610dfd3 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:1] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:5:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:4:1] + 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,129 +209,158 @@ `---- 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 - ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:7:1] + 7 | 8 | ,-> 9 | |

Greetings, one and all!

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

Greetings, one and all!

10 | `->
`---- x Attribute - ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:7:1] + 7 | 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:7:1] + 7 | + 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:7:1] + 7 | + 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:1] + 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:1] + 9 |

Greetings, one and all!

10 | ,->
11 | `-> 12 | Test `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:12:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:11:1] + 11 | 12 | Test : ^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:12:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:11:1] + 11 | 12 | Test : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:12:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:11:1] + 11 | 12 | Test : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:12:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:11:1] + 11 | 12 | Test : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:12:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:11:1] + 11 | 12 | ,-> Test 13 | | 14 | | @@ -309,7 +368,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:12:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:11:1] + 11 | 12 | ,-> Test 13 | | 14 | | 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..58e7e675099c 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:1] + 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:1] + 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..d8431464d4dd 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:1] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:5:1] + ,-[$DIR/tests/fixture/element/embed/input.html:4:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 9 |

Alternative content

+ 10 | ,-> 11 | `-> + ,-[$DIR/tests/fixture/element/embed/input.html:9:1] + 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:11:5] - 11 | + 11 | `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | height="200"> - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:13:1] + 13 | width="250" + 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:1] + 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:1] + 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..6e039ea5eaf1 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:1] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:5:1] + ,-[$DIR/tests/fixture/element/form/input.html:4:1] + 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,21 +284,26 @@ `---- 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 - ,-[$DIR/tests/fixture/element/form/input.html:8:1] + ,-[$DIR/tests/fixture/element/form/input.html:7:1] + 7 | 8 | ,-> 9 | |
10 | | @@ -285,7 +320,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:8:1] + ,-[$DIR/tests/fixture/element/form/input.html:7:1] + 7 | 8 | ,-> 9 | |
10 | | @@ -302,405 +338,532 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:8:1] + ,-[$DIR/tests/fixture/element/form/input.html:7:1] + 7 | 8 | : ^^^^^^^^^ + 9 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:8:1] + ,-[$DIR/tests/fixture/element/form/input.html:7:1] + 7 | 8 | : ^^^^^^^^^^^^ + 9 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:8:1] + ,-[$DIR/tests/fixture/element/form/input.html:7:1] + 7 | 8 | : ^^^^^^^^^^^^^^^^^^^^ + 9 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:8:1] - 8 | ,-> - 9 | `->
- `---- + ,-[$DIR/tests/fixture/element/form/input.html:7:1] + 7 | + 8 | ,-> + 9 | `->
+ 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:8:1] - 8 | ,-> - 9 | `->
- `---- + ,-[$DIR/tests/fixture/element/form/input.html:7:1] + 7 | + 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:1] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:1] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:1] + 9 |
+ 10 | + : ^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:1] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^ + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:1] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:1] + 9 |
+ 10 | ,-> 11 | `-> + 12 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:1] + 9 |
+ 10 | ,-> 11 | `-> + 12 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^ + 12 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | ,-> 12 | `->
+ 13 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:1] + 10 | + 11 | ,-> 12 | `->
+ 13 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:1] + 11 | + 12 | ,->
13 | `->
+ 14 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:1] + 11 | + 12 | ,->
13 | `->
+ 14 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:1] + 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:1] + 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:1] + 12 |
+ 13 |
+ : ^^^^^^^^^^^^^^^^^^^^ + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:1] + 12 |
+ 13 | ,->
14 | `-> + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:1] + 12 |
+ 13 | ,->
14 | `-> + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:1] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:1] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:1] + 13 |
+ 14 | + : ^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:1] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^ + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:1] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:1] + 13 |
+ 14 | ,-> 15 | `-> + 16 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:1] + 13 |
+ 14 | ,-> 15 | `-> + 16 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | + : ^^^^^^^^ + 16 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | ,-> 16 | `->
+ 17 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:1] + 14 | + 15 | ,-> 16 | `->
+ 17 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:1] + 15 | + 16 | ,->
17 | `->
+ 18 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:1] + 15 | + 16 | ,->
17 | `->
+ 18 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:1] + 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:1] + 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:1] + 16 |
+ 17 |
+ : ^^^^^^^^^^^^^^^^^^^^ + 18 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:1] + 16 |
+ 17 | ,->
18 | `-> + 19 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:1] + 16 |
+ 17 | ,->
18 | `-> + 19 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:1] + 17 |
+ 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:1] + 17 |
+ 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:1] + 17 |
+ 18 | + : ^^^^^^^^^^^^^ + 19 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:1] + 17 |
+ 18 | + : ^^^^^^^^^^^^^^^^^^ + 19 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:1] + 17 |
+ 18 | ,-> 19 | `->
+ 20 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:1] + 17 |
+ 18 | ,-> 19 | `->
+ 20 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:1] + 18 | + 19 |
+ : ^ 20 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:1] + 18 | + 19 |
+ : ^ 20 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:20:1] + ,-[$DIR/tests/fixture/element/form/input.html:19:1] + 19 |
20 | ,-> 21 | `-> 22 |
+ 23 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:20:1] + ,-[$DIR/tests/fixture/element/form/input.html:19:1] + 19 |
20 | ,-> 21 | `-> 22 |
+ 23 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:22:1] + ,-[$DIR/tests/fixture/element/form/input.html:21:1] + 21 | 22 | ,-> 23 | |
24 | | Title @@ -710,7 +873,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:22:1] + ,-[$DIR/tests/fixture/element/form/input.html:21:1] + 21 | 22 | ,-> 23 | |
24 | | Title @@ -720,163 +884,212 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:22:1] + ,-[$DIR/tests/fixture/element/form/input.html:21:1] + 21 | 22 | : ^^^^^^^^^^^^^ + 23 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:22:1] + ,-[$DIR/tests/fixture/element/form/input.html:21:1] + 21 | 22 | ,-> 23 | `->
+ 24 | Title `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:22:1] + ,-[$DIR/tests/fixture/element/form/input.html:21:1] + 21 | 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 24 | Title + 25 | + : ^^^^^^^^^^^^ + 26 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 24 | Title + 25 | + : ^^^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 24 | Title + 25 | + : ^^^^^^^^^^ + 26 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 24 | Title + 25 | + : ^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:24:1] + 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:1] + 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:1] + 25 | + 26 |
+ : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:26:5] - 26 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:25:1] + 25 | + 26 |
+ : ^ 27 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:27:1] + ,-[$DIR/tests/fixture/element/form/input.html:26:1] + 26 |
27 | ,-> 28 | | 29 | `-> @@ -884,7 +1097,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:27:1] + ,-[$DIR/tests/fixture/element/form/input.html:26:1] + 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..6b643d552ca3 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,107 +92,138 @@ `---- 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 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:1] + 4 | + 5 | Тег FRAMESET + : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:6:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:5:1] + 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:1] + 5 | Тег FRAMESET 6 | ,-> 7 | `-> 8 | + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:7:1] + 7 | 8 | ,-> 9 | | 10 | | @@ -197,7 +234,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:7:1] + 7 | 8 | ,-> 9 | | 10 | | @@ -208,218 +246,284 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:7:1] + 7 | 8 | : ^^^^^^^^^^^ + 9 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:7:1] + 7 | 8 | : ^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:7:1] + 7 | + 8 | ,-> + 9 | `-> + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:7:1] + 7 | + 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:1] + 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:1] + 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:1] + 9 | + 10 | + : ^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:1] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:1] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | + : ^^^^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:1] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^ + 13 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^ + 13 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:1] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:1] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:1] + 12 | + 13 | + : ^ 14 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:1] + 12 | + 13 | + : ^ 14 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:14:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:13:1] + 13 | 14 | ,-> 15 | `-> 16 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:14:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:13:1] + 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 df067e912a94..c931ccdec1bc 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,235 +101,302 @@ `---- 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] + ,-[$DIR/tests/fixture/element/headings/input.html:4:1] + 4 | 5 |

This is heading 1

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

This is heading 2

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

This is heading 1

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

This is heading 2

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

This is heading 1

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

This is heading 2

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

This is heading 1

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

This is heading 2

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

This is heading 1

: ^ 6 |

This is heading 2

+ 7 |

This is heading 3

`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:5:1] + ,-[$DIR/tests/fixture/element/headings/input.html:4:1] + 4 | 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 +404,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..d585656a9676 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:1] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:5:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:4:1] + 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,114 +191,142 @@ `---- 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:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^ + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | 9 | ,-> 10 | `-> 11 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:8:1] + 8 | 9 | ,-> 10 | `-> 11 | 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 25ad50bf50f9..d61be370a0dd 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,133 +91,160 @@ `---- 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] + ,-[$DIR/tests/fixture/element/img/input.html:4:1] + 4 | 5 |

HTML Images

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

HTML images are defined with the img tag:

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

HTML Images

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

HTML images are defined with the img tag:

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

HTML Images

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

HTML images are defined with the img tag:

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

HTML Images

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

HTML images are defined with the img tag:

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

HTML Images

: ^ 6 |

HTML images are defined with the img tag:

`---- x Text - ,-[$DIR/tests/fixture/element/img/input.html:5:1] + ,-[$DIR/tests/fixture/element/img/input.html:4:1] + 4 | 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 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 `---- x Child - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | W3Schools.com : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | W3Schools.com : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | W3Schools.com : ^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | W3Schools.com : ^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | W3Schools.com : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | W3Schools.com : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | ,-> W3Schools.com 9 | | 10 | | @@ -219,7 +252,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/img/input.html:8:1] + ,-[$DIR/tests/fixture/element/img/input.html:7:1] + 7 | 8 | ,-> W3Schools.com 9 | | 10 | | 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 e3af76ec1b51..8809604e5f6d 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,65 +191,77 @@ `---- 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

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

An Unordered HTML List

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

An Unordered HTML List

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

An Unordered HTML List

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

An Unordered HTML List

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

An Unordered HTML List

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

An Unordered HTML List

6 | `-> 7 |