  x Document
    ,-[$DIR/tests/recovery/text/entity/input.html:1:1]
  1 | ,-> <!DOCTYPE html>
  2 | |   <html>
  3 | |   <body>
  4 | |   
  5 | |   <h1>HTML Entity Example</h1>
  6 | |   
  7 | |   <div>&reg</div>
  8 | |   <div>reg</div>
  9 | |   
 10 | |   <div>&#q;</div>
 11 | |   <div>&#qq;</div>
 12 | |   <div>&#qqq;</div>
 13 | |   
 14 | |   <div>&#xq;</div>
 15 | |   <div>&#xqq;</div>
 16 | |   <div>&#xqqq;</div>
 17 | |   
 18 | |   <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | |       &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | |   </div>
 47 | |   
 48 | |   FOO&#xBAR
 49 | |   FOO&#x41BAR
 50 | |   FOO&#x41ZOO
 51 | |   
 52 | |   <div data-test="&ampamp;"></div>
 53 | |   <div data-test="&ampamp"></div>
 54 | |   <div data-test="&amp;amp;"></div>
 55 | |   <div data-test="&amp;amp"></div>
 56 | |   <div data-test="&amp;#36"></div>
 57 | |   <div data-test="&amp;#x36"></div>
 58 | |   <div data-test="&#x36"></div>
 59 | |   </body>
 60 | |   </html>
 61 | `-> 
    `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:1:1]
 1 | <!DOCTYPE html>
   : ^^^^^^^^^^^^^^^
 2 | <html>
   `----
  x DocumentType
   ,-[$DIR/tests/recovery/text/entity/input.html:1:1]
 1 | <!DOCTYPE html>
   : ^^^^^^^^^^^^^^^
 2 | <html>
   `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:2:1]
  1 |     <!DOCTYPE html>
  2 | ,-> <html>
  3 | |   <body>
  4 | |   
  5 | |   <h1>HTML Entity Example</h1>
  6 | |   
  7 | |   <div>&reg</div>
  8 | |   <div>reg</div>
  9 | |   
 10 | |   <div>&#q;</div>
 11 | |   <div>&#qq;</div>
 12 | |   <div>&#qqq;</div>
 13 | |   
 14 | |   <div>&#xq;</div>
 15 | |   <div>&#xqq;</div>
 16 | |   <div>&#xqqq;</div>
 17 | |   
 18 | |   <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | |       &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | |   </div>
 47 | |   
 48 | |   FOO&#xBAR
 49 | |   FOO&#x41BAR
 50 | |   FOO&#x41ZOO
 51 | |   
 52 | |   <div data-test="&ampamp;"></div>
 53 | |   <div data-test="&ampamp"></div>
 54 | |   <div data-test="&amp;amp;"></div>
 55 | |   <div data-test="&amp;amp"></div>
 56 | |   <div data-test="&amp;#36"></div>
 57 | |   <div data-test="&amp;#x36"></div>
 58 | |   <div data-test="&#x36"></div>
 59 | |   </body>
 60 | |   </html>
 61 | `-> 
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:2:1]
  1 |     <!DOCTYPE html>
  2 | ,-> <html>
  3 | |   <body>
  4 | |   
  5 | |   <h1>HTML Entity Example</h1>
  6 | |   
  7 | |   <div>&reg</div>
  8 | |   <div>reg</div>
  9 | |   
 10 | |   <div>&#q;</div>
 11 | |   <div>&#qq;</div>
 12 | |   <div>&#qqq;</div>
 13 | |   
 14 | |   <div>&#xq;</div>
 15 | |   <div>&#xqq;</div>
 16 | |   <div>&#xqqq;</div>
 17 | |   
 18 | |   <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | |       &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | |   </div>
 47 | |   
 48 | |   FOO&#xBAR
 49 | |   FOO&#x41BAR
 50 | |   FOO&#x41ZOO
 51 | |   
 52 | |   <div data-test="&ampamp;"></div>
 53 | |   <div data-test="&ampamp"></div>
 54 | |   <div data-test="&amp;amp;"></div>
 55 | |   <div data-test="&amp;amp"></div>
 56 | |   <div data-test="&amp;#36"></div>
 57 | |   <div data-test="&amp;#x36"></div>
 58 | |   <div data-test="&#x36"></div>
 59 | |   </body>
 60 | |   </html>
 61 | `-> 
    `----
  x Child
  x Element
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:3:1]
  2 |     <html>
  3 | ,-> <body>
  4 | |   
  5 | |   <h1>HTML Entity Example</h1>
  6 | |   
  7 | |   <div>&reg</div>
  8 | |   <div>reg</div>
  9 | |   
 10 | |   <div>&#q;</div>
 11 | |   <div>&#qq;</div>
 12 | |   <div>&#qqq;</div>
 13 | |   
 14 | |   <div>&#xq;</div>
 15 | |   <div>&#xqq;</div>
 16 | |   <div>&#xqqq;</div>
 17 | |   
 18 | |   <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | |       &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | |   </div>
 47 | |   
 48 | |   FOO&#xBAR
 49 | |   FOO&#x41BAR
 50 | |   FOO&#x41ZOO
 51 | |   
 52 | |   <div data-test="&ampamp;"></div>
 53 | |   <div data-test="&ampamp"></div>
 54 | |   <div data-test="&amp;amp;"></div>
 55 | |   <div data-test="&amp;amp"></div>
 56 | |   <div data-test="&amp;#36"></div>
 57 | |   <div data-test="&amp;#x36"></div>
 58 | |   <div data-test="&#x36"></div>
 59 | |   </body>
 60 | |   </html>
 61 | `-> 
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:3:1]
  2 |     <html>
  3 | ,-> <body>
  4 | |   
  5 | |   <h1>HTML Entity Example</h1>
  6 | |   
  7 | |   <div>&reg</div>
  8 | |   <div>reg</div>
  9 | |   
 10 | |   <div>&#q;</div>
 11 | |   <div>&#qq;</div>
 12 | |   <div>&#qqq;</div>
 13 | |   
 14 | |   <div>&#xq;</div>
 15 | |   <div>&#xqq;</div>
 16 | |   <div>&#xqqq;</div>
 17 | |   
 18 | |   <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | |       &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | |   </div>
 47 | |   
 48 | |   FOO&#xBAR
 49 | |   FOO&#x41BAR
 50 | |   FOO&#x41ZOO
 51 | |   
 52 | |   <div data-test="&ampamp;"></div>
 53 | |   <div data-test="&ampamp"></div>
 54 | |   <div data-test="&amp;amp;"></div>
 55 | |   <div data-test="&amp;amp"></div>
 56 | |   <div data-test="&amp;#36"></div>
 57 | |   <div data-test="&amp;#x36"></div>
 58 | |   <div data-test="&#x36"></div>
 59 | |   </body>
 60 | |   </html>
 61 | `-> 
    `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:3:1]
 2 |     <html>
 3 | ,-> <body>
 4 | `-> 
 5 |     <h1>HTML Entity Example</h1>
   `----
  x Text
   ,-[$DIR/tests/recovery/text/entity/input.html:3:1]
 2 |     <html>
 3 | ,-> <body>
 4 | `-> 
 5 |     <h1>HTML Entity Example</h1>
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:5:1]
 4 | 
 5 | <h1>HTML Entity Example</h1>
   : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   `----
  x Element
   ,-[$DIR/tests/recovery/text/entity/input.html:5:1]
 4 | 
 5 | <h1>HTML Entity Example</h1>
   : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:5:1]
 4 | 
 5 | <h1>HTML Entity Example</h1>
   :     ^^^^^^^^^^^^^^^^^^^
   `----
  x Text
   ,-[$DIR/tests/recovery/text/entity/input.html:5:1]
 4 | 
 5 | <h1>HTML Entity Example</h1>
   :     ^^^^^^^^^^^^^^^^^^^
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:5:1]
 4 |     
 5 | ,-> <h1>HTML Entity Example</h1>
 6 | `-> 
 7 |     <div>&reg</div>
 8 |     <div>reg</div>
   `----
  x Text
   ,-[$DIR/tests/recovery/text/entity/input.html:5:1]
 4 |     
 5 | ,-> <h1>HTML Entity Example</h1>
 6 | `-> 
 7 |     <div>&reg</div>
 8 |     <div>reg</div>
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:7:1]
 6 | 
 7 | <div>&reg</div>
   : ^^^^^^^^^^^^^^^
 8 | <div>reg</div>
   `----
  x Element
   ,-[$DIR/tests/recovery/text/entity/input.html:7:1]
 6 | 
 7 | <div>&reg</div>
   : ^^^^^^^^^^^^^^^
 8 | <div>reg</div>
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:7:1]
 6 | 
 7 | <div>&reg</div>
   :      ^^^^
 8 | <div>reg</div>
   `----
  x Text
   ,-[$DIR/tests/recovery/text/entity/input.html:7:1]
 6 | 
 7 | <div>&reg</div>
   :      ^^^^
 8 | <div>reg</div>
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:7:1]
 6 | 
 7 | <div>&reg</div>
   :                ^
 8 | <div>reg</div>
   `----
  x Text
   ,-[$DIR/tests/recovery/text/entity/input.html:7:1]
 6 | 
 7 | <div>&reg</div>
   :                ^
 8 | <div>reg</div>
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:8:1]
 7 | <div>&reg</div>
 8 | <div>reg</div>
   : ^^^^^^^^^^^^^^
   `----
  x Element
   ,-[$DIR/tests/recovery/text/entity/input.html:8:1]
 7 | <div>&reg</div>
 8 | <div>reg</div>
   : ^^^^^^^^^^^^^^
   `----
  x Child
   ,-[$DIR/tests/recovery/text/entity/input.html:8:1]
 7 | <div>&reg</div>
 8 | <div>reg</div>
   :      ^^^
   `----
  x Text
   ,-[$DIR/tests/recovery/text/entity/input.html:8:1]
 7 | <div>&reg</div>
 8 | <div>reg</div>
   :      ^^^
   `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:8:1]
  7 |     <div>&reg</div>
  8 | ,-> <div>reg</div>
  9 | `-> 
 10 |     <div>&#q;</div>
 11 |     <div>&#qq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:8:1]
  7 |     <div>&reg</div>
  8 | ,-> <div>reg</div>
  9 | `-> 
 10 |     <div>&#q;</div>
 11 |     <div>&#qq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:10:1]
  9 | 
 10 | <div>&#q;</div>
    : ^^^^^^^^^^^^^^^
 11 | <div>&#qq;</div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:10:1]
  9 | 
 10 | <div>&#q;</div>
    : ^^^^^^^^^^^^^^^
 11 | <div>&#qq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:10:1]
  9 | 
 10 | <div>&#q;</div>
    :      ^^^^
 11 | <div>&#qq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:10:1]
  9 | 
 10 | <div>&#q;</div>
    :      ^^^^
 11 | <div>&#qq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:10:1]
  9 | 
 10 | <div>&#q;</div>
    :                ^
 11 | <div>&#qq;</div>
 12 | <div>&#qqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:10:1]
  9 | 
 10 | <div>&#q;</div>
    :                ^
 11 | <div>&#qq;</div>
 12 | <div>&#qqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:11:1]
 10 | <div>&#q;</div>
 11 | <div>&#qq;</div>
    : ^^^^^^^^^^^^^^^^
 12 | <div>&#qqq;</div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:11:1]
 10 | <div>&#q;</div>
 11 | <div>&#qq;</div>
    : ^^^^^^^^^^^^^^^^
 12 | <div>&#qqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:11:1]
 10 | <div>&#q;</div>
 11 | <div>&#qq;</div>
    :      ^^^^^
 12 | <div>&#qqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:11:1]
 10 | <div>&#q;</div>
 11 | <div>&#qq;</div>
    :      ^^^^^
 12 | <div>&#qqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:11:1]
 10 | <div>&#q;</div>
 11 | <div>&#qq;</div>
    :                 ^
 12 | <div>&#qqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:11:1]
 10 | <div>&#q;</div>
 11 | <div>&#qq;</div>
    :                 ^
 12 | <div>&#qqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:12:1]
 11 | <div>&#qq;</div>
 12 | <div>&#qqq;</div>
    : ^^^^^^^^^^^^^^^^^
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:12:1]
 11 | <div>&#qq;</div>
 12 | <div>&#qqq;</div>
    : ^^^^^^^^^^^^^^^^^
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:12:1]
 11 | <div>&#qq;</div>
 12 | <div>&#qqq;</div>
    :      ^^^^^^
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:12:1]
 11 | <div>&#qq;</div>
 12 | <div>&#qqq;</div>
    :      ^^^^^^
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:12:1]
 11 |     <div>&#qq;</div>
 12 | ,-> <div>&#qqq;</div>
 13 | `-> 
 14 |     <div>&#xq;</div>
 15 |     <div>&#xqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:12:1]
 11 |     <div>&#qq;</div>
 12 | ,-> <div>&#qqq;</div>
 13 | `-> 
 14 |     <div>&#xq;</div>
 15 |     <div>&#xqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:14:1]
 13 | 
 14 | <div>&#xq;</div>
    : ^^^^^^^^^^^^^^^^
 15 | <div>&#xqq;</div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:14:1]
 13 | 
 14 | <div>&#xq;</div>
    : ^^^^^^^^^^^^^^^^
 15 | <div>&#xqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:14:1]
 13 | 
 14 | <div>&#xq;</div>
    :      ^^^^^
 15 | <div>&#xqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:14:1]
 13 | 
 14 | <div>&#xq;</div>
    :      ^^^^^
 15 | <div>&#xqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:14:1]
 13 | 
 14 | <div>&#xq;</div>
    :                 ^
 15 | <div>&#xqq;</div>
 16 | <div>&#xqqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:14:1]
 13 | 
 14 | <div>&#xq;</div>
    :                 ^
 15 | <div>&#xqq;</div>
 16 | <div>&#xqqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:15:1]
 14 | <div>&#xq;</div>
 15 | <div>&#xqq;</div>
    : ^^^^^^^^^^^^^^^^^
 16 | <div>&#xqqq;</div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:15:1]
 14 | <div>&#xq;</div>
 15 | <div>&#xqq;</div>
    : ^^^^^^^^^^^^^^^^^
 16 | <div>&#xqqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:15:1]
 14 | <div>&#xq;</div>
 15 | <div>&#xqq;</div>
    :      ^^^^^^
 16 | <div>&#xqqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:15:1]
 14 | <div>&#xq;</div>
 15 | <div>&#xqq;</div>
    :      ^^^^^^
 16 | <div>&#xqqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:15:1]
 14 | <div>&#xq;</div>
 15 | <div>&#xqq;</div>
    :                  ^
 16 | <div>&#xqqq;</div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:15:1]
 14 | <div>&#xq;</div>
 15 | <div>&#xqq;</div>
    :                  ^
 16 | <div>&#xqqq;</div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:16:1]
 15 | <div>&#xqq;</div>
 16 | <div>&#xqqq;</div>
    : ^^^^^^^^^^^^^^^^^^
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:16:1]
 15 | <div>&#xqq;</div>
 16 | <div>&#xqqq;</div>
    : ^^^^^^^^^^^^^^^^^^
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:16:1]
 15 | <div>&#xqq;</div>
 16 | <div>&#xqqq;</div>
    :      ^^^^^^^
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:16:1]
 15 | <div>&#xqq;</div>
 16 | <div>&#xqqq;</div>
    :      ^^^^^^^
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:16:1]
 15 |     <div>&#xqq;</div>
 16 | ,-> <div>&#xqqq;</div>
 17 | `-> 
 18 |     <div>
 19 |         &#x80;  0x20AC  EURO SIGN (€)
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:16:1]
 15 |     <div>&#xqq;</div>
 16 | ,-> <div>&#xqqq;</div>
 17 | `-> 
 18 |     <div>
 19 |         &#x80;  0x20AC  EURO SIGN (€)
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:18:1]
 17 |     
 18 | ,-> <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | |       &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | `-> </div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:18:1]
 17 |     
 18 | ,-> <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | |       &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | `-> </div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:18:1]
 17 |     
 18 | ,-> <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | `->     &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 |     </div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:18:1]
 17 |     
 18 | ,-> <div>
 19 | |       &#x80;  0x20AC  EURO SIGN (€)
 20 | |       &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)
 21 | |       &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)
 22 | |       &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)
 23 | |       &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)
 24 | |       &#x86;  0x2020  DAGGER (†)
 25 | |       &#x87;  0x2021  DOUBLE DAGGER (‡)
 26 | |       &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)
 27 | |       &#x89;  0x2030  PER MILLE SIGN (‰)
 28 | |       &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)
 29 | |       &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)
 30 | |       &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)
 31 | |       &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)
 32 | |       &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)
 33 | |       &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)
 34 | |       &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)
 35 | |       &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)
 36 | |       &#x95;  0x2022  BULLET (•)
 37 | |       &#x96;  0x2013  EN DASH (–)
 38 | |       &#x97;  0x2014  EM DASH (—)
 39 | |       &#x98;  0x02DC  SMALL TILDE (˜)
 40 | |       &#x99;  0x2122  TRADE MARK SIGN (™)
 41 | |       &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)
 42 | |       &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)
 43 | |       &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)
 44 | |       &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)
 45 | `->     &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 |     </div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:46:1]
 45 |         &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | ,-> </div>
 47 | |   
 48 | |   FOO&#xBAR
 49 | |   FOO&#x41BAR
 50 | |   FOO&#x41ZOO
 51 | `-> 
 52 |     <div data-test="&ampamp;"></div>
 53 |     <div data-test="&ampamp"></div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:46:1]
 45 |         &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)
 46 | ,-> </div>
 47 | |   
 48 | |   FOO&#xBAR
 49 | |   FOO&#x41BAR
 50 | |   FOO&#x41ZOO
 51 | `-> 
 52 |     <div data-test="&ampamp;"></div>
 53 |     <div data-test="&ampamp"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:52:1]
 51 | 
 52 | <div data-test="&ampamp;"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 53 | <div data-test="&ampamp"></div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:52:1]
 51 | 
 52 | <div data-test="&ampamp;"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 53 | <div data-test="&ampamp"></div>
    `----
  x Attribute
    ,-[$DIR/tests/recovery/text/entity/input.html:52:1]
 51 | 
 52 | <div data-test="&ampamp;"></div>
    :      ^^^^^^^^^^^^^^^^^^^^
 53 | <div data-test="&ampamp"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:52:1]
 51 | 
 52 | <div data-test="&ampamp;"></div>
    :                                 ^
 53 | <div data-test="&ampamp"></div>
 54 | <div data-test="&amp;amp;"></div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:52:1]
 51 | 
 52 | <div data-test="&ampamp;"></div>
    :                                 ^
 53 | <div data-test="&ampamp"></div>
 54 | <div data-test="&amp;amp;"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:53:1]
 52 | <div data-test="&ampamp;"></div>
 53 | <div data-test="&ampamp"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 54 | <div data-test="&amp;amp;"></div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:53:1]
 52 | <div data-test="&ampamp;"></div>
 53 | <div data-test="&ampamp"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 54 | <div data-test="&amp;amp;"></div>
    `----
  x Attribute
    ,-[$DIR/tests/recovery/text/entity/input.html:53:1]
 52 | <div data-test="&ampamp;"></div>
 53 | <div data-test="&ampamp"></div>
    :      ^^^^^^^^^^^^^^^^^^^
 54 | <div data-test="&amp;amp;"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:53:1]
 52 | <div data-test="&ampamp;"></div>
 53 | <div data-test="&ampamp"></div>
    :                                ^
 54 | <div data-test="&amp;amp;"></div>
 55 | <div data-test="&amp;amp"></div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:53:1]
 52 | <div data-test="&ampamp;"></div>
 53 | <div data-test="&ampamp"></div>
    :                                ^
 54 | <div data-test="&amp;amp;"></div>
 55 | <div data-test="&amp;amp"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:54:1]
 53 | <div data-test="&ampamp"></div>
 54 | <div data-test="&amp;amp;"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 55 | <div data-test="&amp;amp"></div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:54:1]
 53 | <div data-test="&ampamp"></div>
 54 | <div data-test="&amp;amp;"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 55 | <div data-test="&amp;amp"></div>
    `----
  x Attribute
    ,-[$DIR/tests/recovery/text/entity/input.html:54:1]
 53 | <div data-test="&ampamp"></div>
 54 | <div data-test="&amp;amp;"></div>
    :      ^^^^^^^^^^^^^^^^^^^^^
 55 | <div data-test="&amp;amp"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:54:1]
 53 | <div data-test="&ampamp"></div>
 54 | <div data-test="&amp;amp;"></div>
    :                                  ^
 55 | <div data-test="&amp;amp"></div>
 56 | <div data-test="&amp;#36"></div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:54:1]
 53 | <div data-test="&ampamp"></div>
 54 | <div data-test="&amp;amp;"></div>
    :                                  ^
 55 | <div data-test="&amp;amp"></div>
 56 | <div data-test="&amp;#36"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:55:1]
 54 | <div data-test="&amp;amp;"></div>
 55 | <div data-test="&amp;amp"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 56 | <div data-test="&amp;#36"></div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:55:1]
 54 | <div data-test="&amp;amp;"></div>
 55 | <div data-test="&amp;amp"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 56 | <div data-test="&amp;#36"></div>
    `----
  x Attribute
    ,-[$DIR/tests/recovery/text/entity/input.html:55:1]
 54 | <div data-test="&amp;amp;"></div>
 55 | <div data-test="&amp;amp"></div>
    :      ^^^^^^^^^^^^^^^^^^^^
 56 | <div data-test="&amp;#36"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:55:1]
 54 | <div data-test="&amp;amp;"></div>
 55 | <div data-test="&amp;amp"></div>
    :                                 ^
 56 | <div data-test="&amp;#36"></div>
 57 | <div data-test="&amp;#x36"></div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:55:1]
 54 | <div data-test="&amp;amp;"></div>
 55 | <div data-test="&amp;amp"></div>
    :                                 ^
 56 | <div data-test="&amp;#36"></div>
 57 | <div data-test="&amp;#x36"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:56:1]
 55 | <div data-test="&amp;amp"></div>
 56 | <div data-test="&amp;#36"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 57 | <div data-test="&amp;#x36"></div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:56:1]
 55 | <div data-test="&amp;amp"></div>
 56 | <div data-test="&amp;#36"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 57 | <div data-test="&amp;#x36"></div>
    `----
  x Attribute
    ,-[$DIR/tests/recovery/text/entity/input.html:56:1]
 55 | <div data-test="&amp;amp"></div>
 56 | <div data-test="&amp;#36"></div>
    :      ^^^^^^^^^^^^^^^^^^^^
 57 | <div data-test="&amp;#x36"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:56:1]
 55 | <div data-test="&amp;amp"></div>
 56 | <div data-test="&amp;#36"></div>
    :                                 ^
 57 | <div data-test="&amp;#x36"></div>
 58 | <div data-test="&#x36"></div>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:56:1]
 55 | <div data-test="&amp;amp"></div>
 56 | <div data-test="&amp;#36"></div>
    :                                 ^
 57 | <div data-test="&amp;#x36"></div>
 58 | <div data-test="&#x36"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:57:1]
 56 | <div data-test="&amp;#36"></div>
 57 | <div data-test="&amp;#x36"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 58 | <div data-test="&#x36"></div>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:57:1]
 56 | <div data-test="&amp;#36"></div>
 57 | <div data-test="&amp;#x36"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 58 | <div data-test="&#x36"></div>
    `----
  x Attribute
    ,-[$DIR/tests/recovery/text/entity/input.html:57:1]
 56 | <div data-test="&amp;#36"></div>
 57 | <div data-test="&amp;#x36"></div>
    :      ^^^^^^^^^^^^^^^^^^^^^
 58 | <div data-test="&#x36"></div>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:57:1]
 56 | <div data-test="&amp;#36"></div>
 57 | <div data-test="&amp;#x36"></div>
    :                                  ^
 58 | <div data-test="&#x36"></div>
 59 | </body>
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:57:1]
 56 | <div data-test="&amp;#36"></div>
 57 | <div data-test="&amp;#x36"></div>
    :                                  ^
 58 | <div data-test="&#x36"></div>
 59 | </body>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:58:1]
 57 | <div data-test="&amp;#x36"></div>
 58 | <div data-test="&#x36"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 59 | </body>
    `----
  x Element
    ,-[$DIR/tests/recovery/text/entity/input.html:58:1]
 57 | <div data-test="&amp;#x36"></div>
 58 | <div data-test="&#x36"></div>
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 59 | </body>
    `----
  x Attribute
    ,-[$DIR/tests/recovery/text/entity/input.html:58:1]
 57 | <div data-test="&amp;#x36"></div>
 58 | <div data-test="&#x36"></div>
    :      ^^^^^^^^^^^^^^^^^
 59 | </body>
    `----
  x Child
    ,-[$DIR/tests/recovery/text/entity/input.html:58:1]
 57 |     <div data-test="&amp;#x36"></div>
 58 | ,-> <div data-test="&#x36"></div>
 59 | |   </body>
 60 | |   </html>
 61 | `-> 
    `----
  x Text
    ,-[$DIR/tests/recovery/text/entity/input.html:58:1]
 57 |     <div data-test="&amp;#x36"></div>
 58 | ,-> <div data-test="&#x36"></div>
 59 | |   </body>
 60 | |   </html>
 61 | `-> 
    `----
