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