Subroutine Data::Dumper::qquote redefined at t/HTML-tree.t line 20.
Name "Whatpm::HTML::Debug::cp_pass" used only once: possible typo at t/HTML-tree.t line 38.
Name "Whatpm::HTML::Debug::cp" used only once: possible typo at t/HTML-tree.t line 37.
# t/tokenizer-test-chars.dat
ok 1 - Parse error: qq'\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; 1:2:no DOCTYPE;no DOCTYPE
ok 2 - SHOULD-level error: qq'\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; ;
ok 3 - Document tree: qq'\x{D800}\x{D801}\x{DFF0}\x{DFFF}'
ok 4 - Parse error: qq'
aaa\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; 1:4:no DOCTYPE;no DOCTYPE
ok 5 - SHOULD-level error: qq'
aaa\x{D800}\x{D801}\x{DFF0}\x{DFFF}'; ;
ok 6 - Document tree: qq'
aaa\x{D800}\x{D801}\x{DFF0}\x{DFFF}'
ok 7 - Parse error: qq'
...⪢̸?'; 1:4:no DOCTYPE;no DOCTYPE
ok 8 - SHOULD-level error: qq'
...⪢̸?'; ;
ok 9 - Document tree: qq'
...⪢̸?'
ok 10 - Parse error: qq'
\x{03}'; 1:4:control char, 1:4:no DOCTYPE;no DOCTYPE, U+0003
ok 11 - SHOULD-level error: qq'
\x{03}'; ;
ok 12 - Document tree: qq'
\x{03}'
ok 13 - Parse error: qq'
\x{0B}'; 1:4:control char, 1:4:no DOCTYPE;no DOCTYPE, U+000B
ok 14 - SHOULD-level error: qq'
\x{0B}'; ;
ok 15 - Document tree: qq'
\x{0B}'
ok 16 - Parse error: qq'
a\x{00} '; 1:8:no DOCTYPE, 1:9:NULL;no DOCTYPE, NULL
ok 17 - SHOULD-level error: qq'a\x{00} '; ;
ok 18 - Document tree: qq'a\x{00} '
ok 19 - Parse error: qq'a\x{00} '; 1:6:no DOCTYPE, 1:7:NULL;no DOCTYPE, NULL
ok 20 - SHOULD-level error: qq'a\x{00} '; ;
ok 21 - Document tree: qq'a\x{00} '
ok 22 - Parse error: qq''; 1:9:no DOCTYPE, 1:10:NULL;no DOCTYPE, NULL
ok 23 - SHOULD-level error: qq''; ;
ok 24 - Document tree: qq''
ok 25 - Parse error: qq'a\x{00}'; 1:12:no DOCTYPE, 1:13:NULL, 1:13:in body:\#eof;no DOCTYPE, NULL, EOF
ok 26 - SHOULD-level error: qq'a\x{00}'; ;
ok 27 - Document tree: qq'a\x{00}'
ok 28 - Parse error: qq' b'; 1:3:NULL, 1:5:no DOCTYPE, 1:8:NULL;no DOCTYPE, NULL, NULL
ok 29 - SHOULD-level error: qq' b'; ;
ok 30 - Document tree: qq' b'
ok 31 - Parse error: qq'<\x{00}>'; 1:1:bare stago, 1:2:no DOCTYPE, 1:2:NULL, 1:3:NULL;no DOCTYPE, bogus <, NULL (tokenizer), NULL (in body)
ok 32 - SHOULD-level error: qq'<\x{00}>'; ;
ok 33 - Document tree: qq'<\x{00}>'
ok 34 - Parse error: qq'\x{00}>'; 1:1:bogus end tag, 1:4:no DOCTYPE;no DOCTYPE, bogus
ok 35 - SHOULD-level error: qq'\x{00}>'; ;
ok 36 - Document tree: qq'\x{00}>'
ok 37 - Parse error: qq''; 1:1:bogus comment, 1:8:no DOCTYPE;no DOCTYPE, bogus comment
ok 38 - SHOULD-level error: qq''; ;
ok 39 - Document tree: qq''
ok 40 - Parse error: qq''; 1:9:no DOCTYPE, 1:13:NULL;no DOCTYPE, NULL
ok 41 - SHOULD-level error: qq''; ;
ok 42 - Document tree: qq''
ok 43 - Parse error: qq''; 1:9:no DOCTYPE, 1:14:NULL;no DOCTYPE, NULL
ok 44 - SHOULD-level error: qq''; ;
ok 45 - Document tree: qq''
ok 46 - Parse error: qq''; 1:9:no DOCTYPE, 1:15:NULL;no DOCTYPE, NULL
ok 47 - SHOULD-level error: qq''; ;
ok 48 - Document tree: qq''
ok 49 - Parse error: qq''; 1:9:no DOCTYPE, 1:21:NULL;no DOCTYPE, NULL
ok 50 - SHOULD-level error: qq''; ;
ok 51 - Document tree: qq''
ok 52 - Parse error: qq''; 1:9:no DOCTYPE, 1:22:NULL;no DOCTYPE, NULL
ok 53 - SHOULD-level error: qq''; ;
ok 54 - Document tree: qq''
ok 55 - Parse error: qq''; 1:9:no DOCTYPE, 1:23:NULL;no DOCTYPE, NULL
ok 56 - SHOULD-level error: qq''; ;
ok 57 - Document tree: qq''
ok 58 - Parse error: qq''; 1:4:NULL, 1:6:no DOCTYPE, 1:6:in body:\#eof;no DOCTYPE, NULL, EOF
ok 59 - SHOULD-level error: qq' '; ;
ok 60 - Document tree: qq' '
ok 61 - Parse error: qq' '; 1:5:NULL, 1:7:no DOCTYPE, 1:7:in body:\#eof;no DOCTYPE, NULL, EOF
ok 62 - SHOULD-level error: qq' '; ;
ok 63 - Document tree: qq' '
ok 64 - Parse error: qq' '; 1:6:NULL, 1:8:no DOCTYPE, 1:8:in body:\#eof;no DOCTYPE, NULL, EOF
ok 65 - SHOULD-level error: qq' '; ;
ok 66 - Document tree: qq' '
ok 67 - Parse error: qq' '; 1:6:NULL, 1:8:no DOCTYPE, 1:8:in body:\#eof;no DOCTYPE, NULL, EOF
ok 68 - SHOULD-level error: qq' '; ;
ok 69 - Document tree: qq' '
ok 70 - Parse error: qq' '; 1:7:NULL, 1:9:no DOCTYPE, 1:9:in body:\#eof;no DOCTYPE, NULL, EOF
ok 71 - SHOULD-level error: qq' '; ;
ok 72 - Document tree: qq' '
ok 73 - Parse error: qq' '; 1:8:NULL, 1:11:no DOCTYPE, 1:11:in body:\#eof;no DOCTYPE, NULL, EOF
ok 74 - SHOULD-level error: qq' '; ;
ok 75 - Document tree: qq' '
ok 76 - Parse error: qq' '; 1:8:NULL, 1:11:no DOCTYPE, 1:11:in body:\#eof;no DOCTYPE, NULL, EOF
ok 77 - SHOULD-level error: qq' '; ;
ok 78 - Document tree: qq' '
ok 79 - Parse error: qq''; 1:5:NULL, 1:8:no DOCTYPE;no DOCTYPE, NULL
ok 80 - SHOULD-level error: qq''; ;
ok 81 - Document tree: qq''
ok 82 - Parse error: qq''; 1:6:NULL, 1:9:no DOCTYPE;no DOCTYPE, NULL
ok 83 - SHOULD-level error: qq''; ;
ok 84 - Document tree: qq''
ok 85 - Parse error: qq''; 1:7:NULL, 1:10:no DOCTYPE;no DOCTYPE, NULL
ok 86 - SHOULD-level error: qq''; ;
ok 87 - Document tree: qq''
ok 88 - Parse error: qq''; 1:6:dash in comment, 1:8:NULL, 1:11:no DOCTYPE;no DOCTYPE, --, NULL
ok 89 - SHOULD-level error: qq''; ;
ok 90 - Document tree: qq''
ok 91 - Parse error: qq''; 1:6:dash in comment, 1:7:dash in comment, 1:9:NULL, 1:12:no DOCTYPE;no DOCTYPE, --, --, NULL
ok 92 - SHOULD-level error: qq''; ;
ok 93 - Document tree: qq''
ok 94 - Parse error: qq''; 1:6:dash in comment, 1:7:dash in comment, 1:9:comment end bang, 1:10:NULL, 1:13:no DOCTYPE;no DOCTYPE, --, --, !, NULL
ok 95 - SHOULD-level error: qq''; ;
ok 96 - Document tree: qq''
ok 97 - Parse error: qq''; 1:6:NULL, 1:9:no DOCTYPE;no DOCTYPE, NULL
ok 98 - SHOULD-level error: qq''; ;
ok 99 - Document tree: qq''
ok 100 - Parse error: qq''; 1:7:NULL, 1:10:no DOCTYPE;no DOCTYPE, NULL
ok 101 - SHOULD-level error: qq''; ;
ok 102 - Document tree: qq''
ok 103 - Parse error: qq''; 1:8:NULL, 1:11:no DOCTYPE;no DOCTYPE, NULL
ok 104 - SHOULD-level error: qq''; ;
ok 105 - Document tree: qq''
ok 106 - Parse error: qq''; 1:7:dash in comment, 1:9:NULL, 1:12:no DOCTYPE;no DOCTYPE, --, NULL
ok 107 - SHOULD-level error: qq''; ;
ok 108 - Document tree: qq''
ok 109 - Parse error: qq''; 1:7:dash in comment, 1:8:dash in comment, 1:10:NULL, 1:13:no DOCTYPE;no DOCTYPE, --, --, NULL
ok 110 - SHOULD-level error: qq''; ;
ok 111 - Document tree: qq''
ok 112 - Parse error: qq''; 1:7:dash in comment, 1:8:dash in comment, 1:10:comment end bang, 1:11:NULL, 1:14:no DOCTYPE;no DOCTYPE, --, --, !, NULL
ok 113 - SHOULD-level error: qq''; ;
ok 114 - Document tree: qq''
ok 115 - Parse error: qq''; 1:11:NULL, 1:12:not HTML5;NULL, DOCTYPE not HTML5
ok 116 - SHOULD-level error: qq''; ;
ok 117 - Document tree: qq''
ok 118 - Parse error: qq''; 1:12:NULL, 1:13:not HTML5;NULL, DOCTYPE not HTML5
ok 119 - SHOULD-level error: qq''; ;
ok 120 - Document tree: qq''
ok 121 - Parse error: qq''; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 122 - SHOULD-level error: qq''; ;
ok 123 - Document tree: qq''
ok 124 - Parse error: qq''; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 125 - SHOULD-level error: qq''; ;
ok 126 - Document tree: qq''
ok 127 - Parse error: qq''; 1:29:NULL, 1:31:not HTML5;NULL, DOCTYPE not HTML5
ok 128 - SHOULD-level error: qq''; ;
ok 129 - Document tree: qq''
ok 130 - Parse error: qq''; 1:29:NULL, 1:31:not HTML5;NULL, DOCTYPE not HTML5
ok 131 - SHOULD-level error: qq''; ;
ok 132 - Document tree: qq''
ok 133 - Parse error: qq''; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 134 - SHOULD-level error: qq''; ;
ok 135 - Document tree: qq''
ok 136 - Parse error: qq''; 1:25:NULL, 1:27:not HTML5;NULL, DOCTYPE not HTML5
ok 137 - SHOULD-level error: qq''; ;
ok 138 - Document tree: qq''
ok 139 - Parse error: qq' '; 1:6:no DOCTYPE, 1:21:NULL;no DOCTYPE, NULL
ok 140 - SHOULD-level error: qq' '; ;
ok 141 - Document tree: qq' '
ok 142 - Parse error: qq' '; 1:6:no DOCTYPE, 1:27:NULL;no DOCTYPE, NULL
ok 143 - SHOULD-level error: qq' '; ;
ok 144 - Document tree: qq' '
ok 145 - Parse error: qq'\x{00}
'; 1:6:no DOCTYPE, 1:15:NULL, 1:16:NULL;no DOCTYPE, NULL (tokenizer), NULL
ok 146 - SHOULD-level error: qq'\x{00}
'; ;
ok 147 - Document tree: qq'\x{00}
'
ok 148 - Parse error: qq' '; 1:8:no DOCTYPE, 1:8:NULL, 1:16:NULL;no DOCTYPE, NULL (tokenizer), NULL
ok 149 - SHOULD-level error: qq''; ;
ok 150 - Document tree: qq''
ok 151 - Parse error: qq''; 1:8:no DOCTYPE, 1:9:NULL, 1:18:NULL, 1:18:in table:\#text;no DOCTYPE, text in , NULL (tokenizer), NULL
ok 152 - SHOULD-level error: qq''; ;
ok 153 - Document tree: qq''
ok 154 - Parse error: qq''; 1:8:no DOCTYPE, 1:14:in table:span, 1:14:NULL, 1:22:NULL, 1:22:in table:/:span;no DOCTYPE, in table, NULL (tokenizer), NULL, in table
ok 155 - SHOULD-level error: qq''; ;
ok 156 - Document tree: qq''
ok 157 - Parse error: qq''; 1:8:no DOCTYPE, 1:8:NULL, 1:9:NULL, 1:17:NULL, 1:17:NULL;no DOCTYPE, NULL (tokenizer), NULL, NULL (tokenizer), NULL
ok 158 - SHOULD-level error: qq''; ;
ok 159 - Document tree: qq''
ok 160 - Parse error: qq''; 1:8:no DOCTYPE, 1:13:in table:svg, 1:13:NULL, 1:14:NULL;no DOCTYPE, in table, NULL, in table
ok 161 - SHOULD-level error: qq''; ;
ok 162 - Document tree: qq''
ok 163 - Parse error: qq''; 1:8:no DOCTYPE, 1:15:NULL, 1:16:NULL, 1:24:NULL, 1:24:NULL;no DOCTYPE, NULL (tokenizer), NULL, NULL (tokenizer), NULL
ok 164 - SHOULD-level error: qq''; ;
ok 165 - Document tree: qq''
ok 166 - Parse error: qq''; 1:8:no DOCTYPE, 1:12:NULL, 1:13:NULL, 1:21:NULL, 1:21:NULL;no DOCTYPE, NULL (tokenizer), NULL, NULL (tokenizer), NULL
ok 167 - SHOULD-level error: qq''; ;
ok 168 - Document tree: qq''
ok 169 - Parse error: qq''; 1:8:no DOCTYPE, 1:17:NULL, 1:18:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 170 - SHOULD-level error: qq''; ;
ok 171 - Document tree: qq''
ok 172 - Parse error: qq''; 1:8:no DOCTYPE, 1:18:NULL, 1:19:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 173 - SHOULD-level error: qq''; ;
ok 174 - Document tree: qq''
ok 175 - Parse error: qq''; 1:8:no DOCTYPE, 1:16:NULL, 1:17:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 176 - SHOULD-level error: qq''; ;
ok 177 - Document tree: qq''
ok 178 - Parse error: qq''; 1:8:no DOCTYPE, 1:17:NULL, 1:18:NULL;no DOCTYPE, NULL (tokenizer), NULL (in body)
ok 179 - SHOULD-level error: qq''; ;
ok 180 - Document tree: qq''
ok 181 - Parse error: qq'\x{00} '; 1:9:no DOCTYPE, 1:9:NULL, 1:10:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 182 - SHOULD-level error: qq'\x{00} '; ;
ok 183 - Document tree: qq'\x{00} '
ok 184 - Parse error: qq'a\x{00}b '; 1:9:no DOCTYPE, 1:10:NULL, 1:11:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 185 - SHOULD-level error: qq'a\x{00}b '; ;
ok 186 - Document tree: qq'a\x{00}b '
ok 187 - Parse error: qq''; 1:8:no DOCTYPE, 1:24:NULL, 1:25:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 188 - SHOULD-level error: qq''; ;
ok 189 - Document tree: qq''
ok 190 - Parse error: qq''; 1:8:no DOCTYPE, 1:25:NULL, 1:26:NULL;no DOCTYPE, NULL (tokenizer), NULL (in select)
ok 191 - SHOULD-level error: qq''; ;
ok 192 - Document tree: qq''
ok 193 - Parse error: qq'a