swc/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug

1569 lines
39 KiB
Plaintext
Raw Normal View History

x Stylesheet
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | ,-> a::before {
3 | | content: "This string is demarcated by double quotes.";
4 | | content: 'This string is demarcated by single quotes.';
5 | | content: "This is a string with \" an escaped double quote.";
6 | | content: "This string also has \22 an escaped double quote.";
7 | | content: 'This is a string with \' an escaped single quote.';
8 | | content: 'This string also has \27 an escaped single quote.';
9 | | content: "This is a string with \\ an escaped backslash.";
10 | | content: "This string also has \22an escaped double quote.";
11 | | content: "This string also has \22 an escaped double quote.";
12 | | content: "This string has a \Aline break in it.";
13 | | content: "A really long \
14 | | awesome string";
15 | | content: ";'@ /**/\"";
16 | | content: '\'"\\';
17 | | content: "a\
18 | | b";
19 | | content: "a\
20 | | b";
21 | | content: "a\
22 | | b";
23 | | content: "a\ b";
24 | | content: "a\
25 | | \
26 | | \
27 | | \ \
28 | | b";
29 | | content: 'a\62 c';
30 | | }
31 | |
32 | | a[title="a not s\
33 | | o very long title"] {
34 | | color: red;
35 | | }
36 | | a[title="a not so very long title"] {
37 | | color: red;
38 | | }
39 | |
40 | | div {
41 | | family-name: "A;' /**/";
42 | | }
43 | |
44 | |
45 | | .foo {
46 | | content: ";'@ /**/\"";
47 | | content: '\'"\\';
48 | `-> }
`----
x Rule
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | ,-> a::before {
3 | | content: "This string is demarcated by double quotes.";
4 | | content: 'This string is demarcated by single quotes.';
5 | | content: "This is a string with \" an escaped double quote.";
6 | | content: "This string also has \22 an escaped double quote.";
7 | | content: 'This is a string with \' an escaped single quote.';
8 | | content: 'This string also has \27 an escaped single quote.';
9 | | content: "This is a string with \\ an escaped backslash.";
10 | | content: "This string also has \22an escaped double quote.";
11 | | content: "This string also has \22 an escaped double quote.";
12 | | content: "This string has a \Aline break in it.";
13 | | content: "A really long \
14 | | awesome string";
15 | | content: ";'@ /**/\"";
16 | | content: '\'"\\';
17 | | content: "a\
18 | | b";
19 | | content: "a\
20 | | b";
21 | | content: "a\
22 | | b";
23 | | content: "a\ b";
24 | | content: "a\
25 | | \
26 | | \
27 | | \ \
28 | | b";
29 | | content: 'a\62 c';
30 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | ,-> a::before {
3 | | content: "This string is demarcated by double quotes.";
4 | | content: 'This string is demarcated by single quotes.';
5 | | content: "This is a string with \" an escaped double quote.";
6 | | content: "This string also has \22 an escaped double quote.";
7 | | content: 'This is a string with \' an escaped single quote.';
8 | | content: 'This string also has \27 an escaped single quote.';
9 | | content: "This is a string with \\ an escaped backslash.";
10 | | content: "This string also has \22an escaped double quote.";
11 | | content: "This string also has \22 an escaped double quote.";
12 | | content: "This string has a \Aline break in it.";
13 | | content: "A really long \
14 | | awesome string";
15 | | content: ";'@ /**/\"";
16 | | content: '\'"\\';
17 | | content: "a\
18 | | b";
19 | | content: "a\
20 | | b";
21 | | content: "a\
22 | | b";
23 | | content: "a\ b";
24 | | content: "a\
25 | | \
26 | | \
27 | | \ \
28 | | b";
29 | | content: 'a\62 c';
30 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^^^^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^^^^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^^^^^^^^^
`----
x TypeSelector
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^
`----
x WqName
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^
`----
x SubclassSelector
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^^^^^^^^
`----
x PseudoElementSelector
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | a::before {
: ^^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:2:1]
2 | ,-> a::before {
3 | | content: "This string is demarcated by double quotes.";
4 | | content: 'This string is demarcated by single quotes.';
5 | | content: "This is a string with \" an escaped double quote.";
6 | | content: "This string also has \22 an escaped double quote.";
7 | | content: 'This is a string with \' an escaped single quote.';
8 | | content: 'This string also has \27 an escaped single quote.';
9 | | content: "This is a string with \\ an escaped backslash.";
10 | | content: "This string also has \22an escaped double quote.";
11 | | content: "This string also has \22 an escaped double quote.";
12 | | content: "This string has a \Aline break in it.";
13 | | content: "A really long \
14 | | awesome string";
15 | | content: ";'@ /**/\"";
16 | | content: '\'"\\';
17 | | content: "a\
18 | | b";
19 | | content: "a\
20 | | b";
21 | | content: "a\
22 | | b";
23 | | content: "a\ b";
24 | | content: "a\
25 | | \
26 | | \
27 | | \ \
28 | | b";
29 | | content: 'a\62 c';
30 | `-> }
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:3:5]
3 | content: "This string is demarcated by double quotes.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:3:5]
3 | content: "This string is demarcated by double quotes.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:3:5]
3 | content: "This string is demarcated by double quotes.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:3:5]
3 | content: "This string is demarcated by double quotes.";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:3:5]
3 | content: "This string is demarcated by double quotes.";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:3:5]
3 | content: "This string is demarcated by double quotes.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:3:5]
3 | content: "This string is demarcated by double quotes.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:4:5]
4 | content: 'This string is demarcated by single quotes.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:4:5]
4 | content: 'This string is demarcated by single quotes.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:4:5]
4 | content: 'This string is demarcated by single quotes.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:4:5]
4 | content: 'This string is demarcated by single quotes.';
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:4:5]
4 | content: 'This string is demarcated by single quotes.';
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:4:5]
4 | content: 'This string is demarcated by single quotes.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:4:5]
4 | content: 'This string is demarcated by single quotes.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:5:5]
5 | content: "This is a string with \" an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:5:5]
5 | content: "This is a string with \" an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:5:5]
5 | content: "This is a string with \" an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:5:5]
5 | content: "This is a string with \" an escaped double quote.";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:5:5]
5 | content: "This is a string with \" an escaped double quote.";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:5:5]
5 | content: "This is a string with \" an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:5:5]
5 | content: "This is a string with \" an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:6:5]
6 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:6:5]
6 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:6:5]
6 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:6:5]
6 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:6:5]
6 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:6:5]
6 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:6:5]
6 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:7:5]
7 | content: 'This is a string with \' an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:7:5]
7 | content: 'This is a string with \' an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:7:5]
7 | content: 'This is a string with \' an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:7:5]
7 | content: 'This is a string with \' an escaped single quote.';
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:7:5]
7 | content: 'This is a string with \' an escaped single quote.';
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:7:5]
7 | content: 'This is a string with \' an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:7:5]
7 | content: 'This is a string with \' an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:8:5]
8 | content: 'This string also has \27 an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:8:5]
8 | content: 'This string also has \27 an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:8:5]
8 | content: 'This string also has \27 an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:8:5]
8 | content: 'This string also has \27 an escaped single quote.';
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:8:5]
8 | content: 'This string also has \27 an escaped single quote.';
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:8:5]
8 | content: 'This string also has \27 an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:8:5]
8 | content: 'This string also has \27 an escaped single quote.';
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:9:5]
9 | content: "This is a string with \\ an escaped backslash.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:9:5]
9 | content: "This is a string with \\ an escaped backslash.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:9:5]
9 | content: "This is a string with \\ an escaped backslash.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:9:5]
9 | content: "This is a string with \\ an escaped backslash.";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:9:5]
9 | content: "This is a string with \\ an escaped backslash.";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:9:5]
9 | content: "This is a string with \\ an escaped backslash.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:9:5]
9 | content: "This is a string with \\ an escaped backslash.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:10:5]
10 | content: "This string also has \22an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:10:5]
10 | content: "This string also has \22an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:10:5]
10 | content: "This string also has \22an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:10:5]
10 | content: "This string also has \22an escaped double quote.";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:10:5]
10 | content: "This string also has \22an escaped double quote.";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:10:5]
10 | content: "This string also has \22an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:10:5]
10 | content: "This string also has \22an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:11:5]
11 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:11:5]
11 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:11:5]
11 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:11:5]
11 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:11:5]
11 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:11:5]
11 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:11:5]
11 | content: "This string also has \22 an escaped double quote.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:12:5]
12 | content: "This string has a \Aline break in it.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:12:5]
12 | content: "This string has a \Aline break in it.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:12:5]
12 | content: "This string has a \Aline break in it.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:12:5]
12 | content: "This string has a \Aline break in it.";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:12:5]
12 | content: "This string has a \Aline break in it.";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:12:5]
12 | content: "This string has a \Aline break in it.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:12:5]
12 | content: "This string has a \Aline break in it.";
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:13:5]
13 | ,-> content: "A really long \
14 | `-> awesome string";
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:13:5]
13 | ,-> content: "A really long \
14 | `-> awesome string";
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:13:5]
13 | ,-> content: "A really long \
14 | `-> awesome string";
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:13:5]
13 | content: "A really long \
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:13:5]
13 | content: "A really long \
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:13:5]
13 | ,-> content: "A really long \
14 | `-> awesome string";
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:13:5]
13 | ,-> content: "A really long \
14 | `-> awesome string";
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:15:5]
15 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:15:5]
15 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:15:5]
15 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:15:5]
15 | content: ";'@ /**/\"";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:15:5]
15 | content: ";'@ /**/\"";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:15:5]
15 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:15:5]
15 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:16:5]
16 | content: '\'"\\';
: ^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:16:5]
16 | content: '\'"\\';
: ^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:16:5]
16 | content: '\'"\\';
: ^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:16:5]
16 | content: '\'"\\';
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:16:5]
16 | content: '\'"\\';
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:16:5]
16 | content: '\'"\\';
: ^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:16:5]
16 | content: '\'"\\';
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:17:5]
17 | ,-> content: "a\
18 | `-> b";
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:17:5]
17 | ,-> content: "a\
18 | `-> b";
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:17:5]
17 | ,-> content: "a\
18 | `-> b";
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:17:5]
17 | content: "a\
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:17:5]
17 | content: "a\
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:17:5]
17 | ,-> content: "a\
18 | `-> b";
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:17:5]
17 | ,-> content: "a\
18 | `-> b";
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:19:5]
19 | ,-> content: "a\
20 | `-> b";
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:19:5]
19 | ,-> content: "a\
20 | `-> b";
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:19:5]
19 | ,-> content: "a\
20 | `-> b";
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:19:5]
19 | content: "a\
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:19:5]
19 | content: "a\
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:19:5]
19 | ,-> content: "a\
20 | `-> b";
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:19:5]
19 | ,-> content: "a\
20 | `-> b";
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:21:5]
21 | ,-> content: "a\
22 | `-> b";
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:21:5]
21 | ,-> content: "a\
22 | `-> b";
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:21:5]
21 | ,-> content: "a\
22 | `-> b";
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:21:5]
21 | content: "a\
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:21:5]
21 | content: "a\
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:21:5]
21 | ,-> content: "a\
22 | `-> b";
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:21:5]
21 | ,-> content: "a\
22 | `-> b";
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:23:5]
23 | content: "a\ b";
: ^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:23:5]
23 | content: "a\ b";
: ^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:23:5]
23 | content: "a\ b";
: ^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:23:5]
23 | content: "a\ b";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:23:5]
23 | content: "a\ b";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:23:5]
23 | content: "a\ b";
: ^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:23:5]
23 | content: "a\ b";
: ^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:24:5]
24 | ,-> content: "a\
25 | | \
26 | | \
27 | | \ \
28 | `-> b";
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:24:5]
24 | ,-> content: "a\
25 | | \
26 | | \
27 | | \ \
28 | `-> b";
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:24:5]
24 | ,-> content: "a\
25 | | \
26 | | \
27 | | \ \
28 | `-> b";
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:24:5]
24 | content: "a\
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:24:5]
24 | content: "a\
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:24:5]
24 | ,-> content: "a\
25 | | \
26 | | \
27 | | \ \
28 | `-> b";
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:24:5]
24 | ,-> content: "a\
25 | | \
26 | | \
27 | | \ \
28 | `-> b";
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:29:5]
29 | content: 'a\62 c';
: ^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:29:5]
29 | content: 'a\62 c';
: ^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:29:5]
29 | content: 'a\62 c';
: ^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:29:5]
29 | content: 'a\62 c';
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:29:5]
29 | content: 'a\62 c';
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:29:5]
29 | content: 'a\62 c';
: ^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:29:5]
29 | content: 'a\62 c';
: ^^^^^^^^
`----
x Rule
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | | o very long title"] {
34 | | color: red;
35 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | | o very long title"] {
34 | | color: red;
35 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | `-> o very long title"] {
`----
x ComplexSelector
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | `-> o very long title"] {
`----
x CompoundSelector
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | `-> o very long title"] {
`----
x TypeSelector
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | a[title="a not s\
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | a[title="a not s\
: ^
`----
x WqName
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | a[title="a not s\
: ^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | a[title="a not s\
: ^
`----
x SubclassSelector
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | `-> o very long title"] {
`----
x AttributeSelector
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | `-> o very long title"] {
`----
x WqName
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | a[title="a not s\
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | a[title="a not s\
: ^^^^^
`----
x AttributeSelectorMatcher
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | a[title="a not s\
: ^
`----
x AttributeSelectorValue
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | `-> o very long title"] {
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:32:1]
32 | ,-> a[title="a not s\
33 | `-> o very long title"] {
`----
x SimpleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:33:1]
33 | ,-> o very long title"] {
34 | | color: red;
35 | `-> }
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:34:5]
34 | color: red;
: ^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:34:5]
34 | color: red;
: ^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:34:5]
34 | color: red;
: ^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:34:5]
34 | color: red;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:34:5]
34 | color: red;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:34:5]
34 | color: red;
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:34:5]
34 | color: red;
: ^^^
`----
x Rule
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | ,-> a[title="a not so very long title"] {
37 | | color: red;
38 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | ,-> a[title="a not so very long title"] {
37 | | color: red;
38 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x TypeSelector
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^
`----
x WqName
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^
`----
x SubclassSelector
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x AttributeSelector
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x WqName
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^
`----
x AttributeSelectorMatcher
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^
`----
x AttributeSelectorValue
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | a[title="a not so very long title"] {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:36:1]
36 | ,-> a[title="a not so very long title"] {
37 | | color: red;
38 | `-> }
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:37:5]
37 | color: red;
: ^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:37:5]
37 | color: red;
: ^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:37:5]
37 | color: red;
: ^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:37:5]
37 | color: red;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:37:5]
37 | color: red;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:37:5]
37 | color: red;
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:37:5]
37 | color: red;
: ^^^
`----
x Rule
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | ,-> div {
41 | | family-name: "A;' /**/";
42 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | ,-> div {
41 | | family-name: "A;' /**/";
42 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | div {
: ^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | div {
: ^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | div {
: ^^^
`----
x TypeSelector
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | div {
: ^^^
`----
x TagNameSelector
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | div {
: ^^^
`----
x WqName
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | div {
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | div {
: ^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:40:1]
40 | ,-> div {
41 | | family-name: "A;' /**/";
42 | `-> }
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:41:5]
41 | family-name: "A;' /**/";
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:41:5]
41 | family-name: "A;' /**/";
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:41:5]
41 | family-name: "A;' /**/";
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:41:5]
41 | family-name: "A;' /**/";
: ^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:41:5]
41 | family-name: "A;' /**/";
: ^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:41:5]
41 | family-name: "A;' /**/";
: ^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:41:5]
41 | family-name: "A;' /**/";
: ^^^^^^^^^^
`----
x Rule
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | ,-> .foo {
46 | | content: ";'@ /**/\"";
47 | | content: '\'"\\';
48 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | ,-> .foo {
46 | | content: ";'@ /**/\"";
47 | | content: '\'"\\';
48 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | .foo {
: ^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | .foo {
: ^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | .foo {
: ^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | .foo {
: ^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | .foo {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | .foo {
: ^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:45:1]
45 | ,-> .foo {
46 | | content: ";'@ /**/\"";
47 | | content: '\'"\\';
48 | `-> }
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:46:5]
46 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:46:5]
46 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:46:5]
46 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:46:5]
46 | content: ";'@ /**/\"";
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:46:5]
46 | content: ";'@ /**/\"";
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:46:5]
46 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:46:5]
46 | content: ";'@ /**/\"";
: ^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:47:5]
47 | content: '\'"\\';
: ^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/value/quotes/input.css:47:5]
47 | content: '\'"\\';
: ^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/value/quotes/input.css:47:5]
47 | content: '\'"\\';
: ^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/value/quotes/input.css:47:5]
47 | content: '\'"\\';
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/value/quotes/input.css:47:5]
47 | content: '\'"\\';
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/value/quotes/input.css:47:5]
47 | content: '\'"\\';
: ^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/value/quotes/input.css:47:5]
47 | content: '\'"\\';
: ^^^^^^^
`----