/[suikacvs]/markup/html/whatpm/t/tokenizer-result.txt
Suika

Contents of /markup/html/whatpm/t/tokenizer-result.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.316 - (hide annotations) (download)
Sat Sep 5 10:36:57 2009 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.315: +32 -29 lines
File MIME type: text/plain
updated

1 wakaba 1.287 1..1129
2 wakaba 1.273 # Running under perl version 5.010000 for linux
3 wakaba 1.316 # Current time local: Sat Sep 5 19:36:22 2009
4     # Current time GMT: Sat Sep 5 10:36:22 2009
5 wakaba 1.1 # Using Test.pm version 1.25
6 wakaba 1.11 # t/tokenizer/test1.test
7 wakaba 1.20 ok 1
8 wakaba 1.298 not ok 2
9     # Test 2 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #2)
10     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HTML',\n undef,\n undef,\n 1\n ]\n ];\n" (Correct Doctype uppercase: qq'<!DOCTYPE HTML>')
11     # Line 4 is changed:
12     # - " qq'HTML',\n"
13     # + " qq'html',\n"
14     # t/HTML-tokenizer.t line 205 is: ok $parser_dump, $expected_dump,
15     not ok 3
16     # Test 3 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #3)
17     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HtMl',\n undef,\n undef,\n 1\n ]\n ];\n" (Correct Doctype mixed case: qq'<!DOCTYPE HtMl>')
18     # Line 4 is changed:
19     # - " qq'HtMl',\n"
20     # + " qq'html',\n"
21 wakaba 1.1 ok 4
22 wakaba 1.20 ok 5
23 wakaba 1.1 ok 6
24     ok 7
25     ok 8
26     ok 9
27     ok 10
28     ok 11
29     ok 12
30     ok 13
31     ok 14
32 wakaba 1.130 ok 15
33 wakaba 1.1 ok 16
34     ok 17
35     ok 18
36 wakaba 1.296 not ok 19
37     # Test 19 got: "$VAR1 = [\n [\n qq'Comment',\n qq' --comment '\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #19)
38     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq' --comment '\n ]\n ];\n" (Comment, two central dashes: qq'<!-- --comment -->')
39     # Line 2 is missing:
40     # - " qq'ParseError',\n"
41 wakaba 1.1 ok 20
42     ok 21
43 wakaba 1.25 ok 22
44     ok 23
45 wakaba 1.1 ok 24
46 wakaba 1.22 ok 25
47     ok 26
48     ok 27
49 wakaba 1.1 ok 28
50     ok 29
51     ok 30
52     ok 31
53     ok 32
54     ok 33
55 wakaba 1.18 ok 34
56 wakaba 1.1 ok 35
57     ok 36
58     ok 37
59 wakaba 1.8 ok 38
60 wakaba 1.28 ok 39
61     ok 40
62 wakaba 1.43 ok 41
63     ok 42
64 wakaba 1.286 ok 43
65 wakaba 1.11 # t/tokenizer/test2.test
66 wakaba 1.286 not ok 44
67     # Test 44 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #44)
68 wakaba 1.47 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (DOCTYPE without name: qq'<!DOCTYPE>')
69 wakaba 1.20 # Line 6 is changed:
70 wakaba 1.8 # - " qq'',\n"
71 wakaba 1.20 # + " undef,\n"
72     ok 45
73     ok 46
74     ok 47
75     ok 48
76     ok 49
77     ok 50
78     ok 51
79 wakaba 1.97 ok 52
80     ok 53
81     ok 54
82     ok 55
83 wakaba 1.9 ok 56
84     ok 57
85 wakaba 1.1 ok 58
86     ok 59
87     ok 60
88 wakaba 1.19 ok 61
89 wakaba 1.1 ok 62
90     ok 63
91 wakaba 1.130 ok 64
92 wakaba 1.1 ok 65
93 wakaba 1.240 ok 66
94     ok 67
95     ok 68
96 wakaba 1.1 ok 69
97     ok 70
98 wakaba 1.34 ok 71
99     ok 72
100 wakaba 1.1 ok 73
101     ok 74
102 wakaba 1.21 ok 75
103     ok 76
104 wakaba 1.1 ok 77
105 wakaba 1.141 ok 78
106 wakaba 1.1 ok 79
107 wakaba 1.305 ok 80
108 wakaba 1.34 ok 81
109 wakaba 1.286 # t/tokenizer/test3.test
110 wakaba 1.15 ok 82
111 wakaba 1.1 ok 83
112     ok 84
113 wakaba 1.25 ok 85
114     ok 86
115 wakaba 1.34 ok 87
116 wakaba 1.1 ok 88
117     ok 89
118     ok 90
119     ok 91
120 wakaba 1.296 not ok 92
121     # Test 92 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'--.'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #92)
122     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'--.'\n ]\n ];\n" (<!----.: qq'<!----.')
123     # Line 3 is missing:
124     # - " qq'ParseError',\n"
125 wakaba 1.1 ok 93
126     ok 94
127 wakaba 1.8 ok 95
128     ok 96
129     ok 97
130     ok 98
131     ok 99
132     ok 100
133 wakaba 1.96 ok 101
134     ok 102
135     ok 103
136     ok 104
137 wakaba 1.141 ok 105
138 wakaba 1.286 ok 106
139     ok 107
140     ok 108
141     not ok 109
142     # Test 109 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #109)
143 wakaba 1.47 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (<!doctype >: qq'<!doctype >')
144 wakaba 1.43 # Line 5 is changed:
145     # - " qq'',\n"
146     # + " undef,\n"
147 wakaba 1.286 not ok 110
148     # Test 110 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #110)
149 wakaba 1.47 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (<!doctype : qq'<!doctype ')
150 wakaba 1.43 # Line 5 is changed:
151     # - " qq'',\n"
152     # + " undef,\n"
153 wakaba 1.8 ok 111
154     ok 112
155     ok 113
156 wakaba 1.10 ok 114
157 wakaba 1.287 ok 115
158 wakaba 1.10 ok 116
159     ok 117
160     ok 118
161 wakaba 1.287 ok 119
162 wakaba 1.10 ok 120
163     ok 121
164 wakaba 1.39 ok 122
165 wakaba 1.18 ok 123
166 wakaba 1.287 ok 124
167 wakaba 1.18 ok 125
168     ok 126
169 wakaba 1.20 ok 127
170 wakaba 1.240 ok 128
171 wakaba 1.20 ok 129
172 wakaba 1.287 ok 130
173 wakaba 1.240 ok 131
174 wakaba 1.20 ok 132
175     ok 133
176     ok 134
177 wakaba 1.287 ok 135
178 wakaba 1.20 ok 136
179 wakaba 1.303 not ok 137
180     # Test 137 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #137)
181     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'EndTag',\n qq'z'\n ]\n ];\n" (</z: qq'</z')
182     # Line 2 is changed:
183     # - " qq'ParseError',\n"
184     # + " qq'ParseError'\n"
185     # Lines 3-3 are missing:
186     # - " [\n"
187     # - " qq'EndTag',\n"
188     # - " qq'z'\n"
189     # - " ]\n"
190 wakaba 1.21 ok 138
191 wakaba 1.306 not ok 139
192     # Test 139 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #139)
193     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (<z : qq'<z ')
194     # Line 2 is changed:
195     # - " qq'ParseError',\n"
196     # + " qq'ParseError'\n"
197     # Lines 3-3 are missing:
198     # - " [\n"
199     # - " qq'StartTag',\n"
200     # - " qq'z',\n"
201     # - " {}\n"
202     # - " ]\n"
203 wakaba 1.20 ok 140
204 wakaba 1.306 not ok 141
205     # Test 141 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #141)
206     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (<z/ : qq'<z/ ')
207     # Line 3 is changed:
208     # - " qq'ParseError',\n"
209     # + " qq'ParseError'\n"
210     # Lines 4-4 are missing:
211     # - " [\n"
212     # - " qq'StartTag',\n"
213     # - " qq'z',\n"
214     # - " {}\n"
215     # - " ]\n"
216 wakaba 1.28 ok 142
217 wakaba 1.303 not ok 143
218     # Test 143 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #143)
219     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (<z: qq'<z')
220     # Line 2 is changed:
221     # - " qq'ParseError',\n"
222     # + " qq'ParseError'\n"
223     # Lines 3-3 are missing:
224     # - " [\n"
225     # - " qq'StartTag',\n"
226     # - " qq'z',\n"
227     # - " {}\n"
228     # - " ]\n"
229     not ok 144
230     # Test 144 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #144)
231     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'EndTag',\n qq'z'\n ]\n ];\n" (</z: qq'</z')
232     # Line 2 is changed:
233     # - " qq'ParseError',\n"
234     # + " qq'ParseError'\n"
235     # Lines 3-3 are missing:
236     # - " [\n"
237     # - " qq'EndTag',\n"
238     # - " qq'z'\n"
239     # - " ]\n"
240     not ok 145
241     # Test 145 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #145)
242     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z0',\n {}\n ]\n ];\n" (<z0: qq'<z0')
243     # Line 2 is changed:
244     # - " qq'ParseError',\n"
245     # + " qq'ParseError'\n"
246     # Lines 3-3 are missing:
247     # - " [\n"
248     # - " qq'StartTag',\n"
249     # - " qq'z0',\n"
250     # - " {}\n"
251     # - " ]\n"
252 wakaba 1.286 not ok 146
253     # Test 146 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #146)
254 wakaba 1.247 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0=>: qq'<z/0=>')
255     # Got 1 extra line at line 3:
256     # + " qq'ParseError',\n"
257 wakaba 1.309 not ok 147
258     # Test 147 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #147)
259     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0= : qq'<z/0= ')
260     # Line 3 is changed:
261     # - " qq'ParseError',\n"
262     # + " qq'ParseError'\n"
263     # Lines 4-4 are missing:
264     # - " [\n"
265     # - " qq'StartTag',\n"
266     # - " qq'z',\n"
267     # - " {\n"
268     # - " 0 => qq''\n"
269     # - " }\n"
270     # - " ]\n"
271 wakaba 1.239 ok 148
272 wakaba 1.306 not ok 149
273     # Test 149 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #149)
274     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'?'\n }\n ]\n ];\n" (<z/0=? : qq'<z/0=? ')
275     # Line 3 is changed:
276     # - " qq'ParseError',\n"
277     # + " qq'ParseError'\n"
278     # Lines 4-4 are missing:
279     # - " [\n"
280     # - " qq'StartTag',\n"
281     # - " qq'z',\n"
282     # - " {\n"
283     # - " 0 => qq'?'\n"
284     # - " }\n"
285     # - " ]\n"
286 wakaba 1.314 not ok 150
287     # Test 150 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #150)
288     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'??'\n }\n ]\n ];\n" (<z/0=??: qq'<z/0=??')
289     # Line 3 is changed:
290     # - " qq'ParseError',\n"
291     # + " qq'ParseError'\n"
292     # Lines 4-4 are missing:
293     # - " [\n"
294     # - " qq'StartTag',\n"
295     # - " qq'z',\n"
296     # - " {\n"
297     # - " 0 => qq'??'\n"
298     # - " }\n"
299     # - " ]\n"
300 wakaba 1.316 not ok 151
301     # Test 151 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #151)
302     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0='': qq'<z/0=\x{27}\x{27}')
303     # Line 3 is changed:
304     # - " qq'ParseError',\n"
305     # + " qq'ParseError'\n"
306     # Lines 4-4 are missing:
307     # - " [\n"
308     # - " qq'StartTag',\n"
309     # - " qq'z',\n"
310     # - " {\n"
311     # - " 0 => qq''\n"
312     # - " }\n"
313     # - " ]\n"
314 wakaba 1.312 not ok 152
315     # Test 152 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #152)
316     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'&'\n }\n ]\n ];\n" (<z/0='&: qq'<z/0=\x{27}&')
317     # Line 3 is changed:
318     # - " qq'ParseError',\n"
319     # + " qq'ParseError'\n"
320     # Lines 4-4 are missing:
321     # - " [\n"
322     # - " qq'StartTag',\n"
323     # - " qq'z',\n"
324     # - " {\n"
325     # - " 0 => qq'&'\n"
326     # - " }\n"
327     # - " ]\n"
328     not ok 153
329     # Test 153 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #153)
330     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'%'\n }\n ]\n ];\n" (<z/0='%: qq'<z/0=\x{27}%')
331     # Line 3 is changed:
332     # - " qq'ParseError',\n"
333     # + " qq'ParseError'\n"
334     # Lines 4-4 are missing:
335     # - " [\n"
336     # - " qq'StartTag',\n"
337     # - " qq'z',\n"
338     # - " {\n"
339     # - " 0 => qq'%'\n"
340     # - " }\n"
341     # - " ]\n"
342 wakaba 1.22 ok 154
343 wakaba 1.316 not ok 155
344     # Test 155 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #155)
345     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0="": qq'<z/0=""')
346     # Line 3 is changed:
347     # - " qq'ParseError',\n"
348     # + " qq'ParseError'\n"
349     # Lines 4-4 are missing:
350     # - " [\n"
351     # - " qq'StartTag',\n"
352     # - " qq'z',\n"
353     # - " {\n"
354     # - " 0 => qq''\n"
355     # - " }\n"
356     # - " ]\n"
357 wakaba 1.22 ok 156
358 wakaba 1.314 not ok 157
359     # Test 157 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #157)
360     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'&'\n }\n ]\n ];\n" (<z/0=&: qq'<z/0=&')
361     # Line 3 is changed:
362     # - " qq'ParseError',\n"
363     # + " qq'ParseError'\n"
364     # Lines 4-4 are missing:
365     # - " [\n"
366     # - " qq'StartTag',\n"
367     # - " qq'z',\n"
368     # - " {\n"
369     # - " 0 => qq'&'\n"
370     # - " }\n"
371     # - " ]\n"
372 wakaba 1.28 ok 158
373 wakaba 1.309 not ok 159
374     # Test 159 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #159)
375     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0 =: qq'<z/0 =')
376     # Line 3 is changed:
377     # - " qq'ParseError',\n"
378     # + " qq'ParseError'\n"
379     # Lines 4-4 are missing:
380     # - " [\n"
381     # - " qq'StartTag',\n"
382     # - " qq'z',\n"
383     # - " {\n"
384     # - " 0 => qq''\n"
385     # - " }\n"
386     # - " ]\n"
387 wakaba 1.239 ok 160
388 wakaba 1.308 not ok 161
389     # Test 161 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #161)
390     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0 : qq'<z/0 ')
391     # Line 3 is changed:
392     # - " qq'ParseError',\n"
393     # + " qq'ParseError'\n"
394     # Lines 4-4 are missing:
395     # - " [\n"
396     # - " qq'StartTag',\n"
397     # - " qq'z',\n"
398     # - " {\n"
399     # - " 0 => qq''\n"
400     # - " }\n"
401     # - " ]\n"
402 wakaba 1.28 ok 162
403     ok 163
404 wakaba 1.307 not ok 164
405     # Test 164 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #164)
406     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'00' => qq''\n }\n ]\n ];\n" (<z/00: qq'<z/00')
407     # Line 3 is changed:
408     # - " qq'ParseError',\n"
409     # + " qq'ParseError'\n"
410     # Lines 4-4 are missing:
411     # - " [\n"
412     # - " qq'StartTag',\n"
413     # - " qq'z',\n"
414     # - " {\n"
415     # - " qq'00' => qq''\n"
416     # - " }\n"
417     # - " ]\n"
418     not ok 165
419     # Test 165 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #165)
420     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0 0: qq'<z/0 0')
421     # Line 4 is changed:
422     # - " qq'ParseError',\n"
423     # + " qq'ParseError'\n"
424     # Lines 5-5 are missing:
425     # - " [\n"
426     # - " qq'StartTag',\n"
427     # - " qq'z',\n"
428     # - " {\n"
429     # - " 0 => qq''\n"
430     # - " }\n"
431     # - " ]\n"
432 wakaba 1.312 not ok 166
433     # Test 166 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #166)
434     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'\\x{09}'\n }\n ]\n ];\n" (<z/0='&#9: qq'<z/0=\x{27}&#9')
435     # Line 4 is changed:
436     # - " qq'ParseError',\n"
437     # + " qq'ParseError'\n"
438     # Lines 5-5 are missing:
439     # - " [\n"
440     # - " qq'StartTag',\n"
441     # - " qq'z',\n"
442     # - " {\n"
443     # - " 0 => qq'\\x{09}'\n"
444     # - " }\n"
445     # - " ]\n"
446 wakaba 1.28 ok 167
447 wakaba 1.314 not ok 168
448     # Test 168 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #168)
449     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'\\x{09}'\n }\n ]\n ];\n" (<z/0=&#9: qq'<z/0=&#9')
450     # Line 4 is changed:
451     # - " qq'ParseError',\n"
452     # + " qq'ParseError'\n"
453     # Lines 5-5 are missing:
454     # - " [\n"
455     # - " qq'StartTag',\n"
456     # - " qq'z',\n"
457     # - " {\n"
458     # - " 0 => qq'\\x{09}'\n"
459     # - " }\n"
460     # - " ]\n"
461 wakaba 1.307 not ok 169
462     # Test 169 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #169)
463     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'0z' => qq''\n }\n ]\n ];\n" (<z/0z: qq'<z/0z')
464     # Line 3 is changed:
465     # - " qq'ParseError',\n"
466     # + " qq'ParseError'\n"
467     # Lines 4-4 are missing:
468     # - " [\n"
469     # - " qq'StartTag',\n"
470     # - " qq'z',\n"
471     # - " {\n"
472     # - " qq'0z' => qq''\n"
473     # - " }\n"
474     # - " ]\n"
475     not ok 170
476     # Test 170 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #170)
477     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'',\n qq'z' => qq''\n }\n ]\n ];\n" (<z/0 z: qq'<z/0 z')
478     # Line 3 is changed:
479     # - " qq'ParseError',\n"
480     # + " qq'ParseError'\n"
481     # Lines 4-4 are missing:
482     # - " [\n"
483     # - " qq'StartTag',\n"
484     # - " qq'z',\n"
485     # - " {\n"
486     # - " 0 => qq'',\n"
487     # - " qq'z' => qq''\n"
488     # - " }\n"
489     # - " ]\n"
490 wakaba 1.303 not ok 171
491     # Test 171 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #171)
492     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'zz',\n {}\n ]\n ];\n" (<zz: qq'<zz')
493     # Line 2 is changed:
494     # - " qq'ParseError',\n"
495     # + " qq'ParseError'\n"
496     # Lines 3-3 are missing:
497     # - " [\n"
498     # - " qq'StartTag',\n"
499     # - " qq'zz',\n"
500     # - " {}\n"
501     # - " ]\n"
502 wakaba 1.307 not ok 172
503     # Test 172 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #172)
504     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'z' => qq''\n }\n ]\n ];\n" (<z/z: qq'<z/z')
505     # Line 3 is changed:
506     # - " qq'ParseError',\n"
507     # + " qq'ParseError'\n"
508     # Lines 4-4 are missing:
509     # - " [\n"
510     # - " qq'StartTag',\n"
511     # - " qq'z',\n"
512     # - " {\n"
513     # - " qq'z' => qq''\n"
514     # - " }\n"
515     # - " ]\n"
516 wakaba 1.286 # t/tokenizer/test4.test
517 wakaba 1.299 not ok 173
518 wakaba 1.307 # Test 173 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #173)
519 wakaba 1.299 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'',\n qq'<' => qq''\n }\n ]\n ];\n" (< in attribute name: qq'<z/0 <')
520 wakaba 1.307 # Line 4 is changed:
521     # - " [\n"
522     # + " qq'ParseError'\n"
523     # Lines 5-5 are missing:
524     # - " qq'StartTag',\n"
525     # - " qq'z',\n"
526     # - " {\n"
527     # - " 0 => qq'',\n"
528     # - " qq'<' => qq''\n"
529     # - " }\n"
530     # - " ]\n"
531 wakaba 1.293 not ok 174
532 wakaba 1.314 # Test 174 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #174)
533 wakaba 1.293 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'x' => qq'<'\n }\n ]\n ];\n" (< in attribute value: qq'<z x=<')
534 wakaba 1.314 # Line 3 is changed:
535     # - " [\n"
536     # + " qq'ParseError'\n"
537     # Lines 4-4 are missing:
538     # - " qq'StartTag',\n"
539     # - " qq'z',\n"
540     # - " {\n"
541     # - " qq'x' => qq'<'\n"
542     # - " }\n"
543     # - " ]\n"
544 wakaba 1.286 ok 175
545     ok 176
546     not ok 177
547     # Test 177 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'=' => qq''\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #177)
548 wakaba 1.247 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'=' => qq''\n }\n ]\n ];\n" (== attribute: qq'<z ==>')
549     # Got 1 extra line at line 3:
550     # + " qq'ParseError',\n"
551 wakaba 1.28 ok 178
552 wakaba 1.33 ok 179
553 wakaba 1.34 ok 180
554 wakaba 1.38 ok 181
555     ok 182
556 wakaba 1.43 ok 183
557     ok 184
558     ok 185
559     ok 186
560     ok 187
561     ok 188
562 wakaba 1.240 ok 189
563     ok 190
564 wakaba 1.43 ok 191
565     ok 192
566     ok 193
567     ok 194
568     ok 195
569     ok 196
570 wakaba 1.306 not ok 197
571     # Test 197 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #197)
572     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (CR EOF in tag name: qq'<z\x{0D}')
573     # Line 2 is changed:
574     # - " qq'ParseError',\n"
575     # + " qq'ParseError'\n"
576     # Lines 3-3 are missing:
577     # - " [\n"
578     # - " qq'StartTag',\n"
579     # - " qq'z',\n"
580     # - " {}\n"
581     # - " ]\n"
582 wakaba 1.96 ok 198
583     ok 199
584 wakaba 1.286 ok 200
585 wakaba 1.96 ok 201
586 wakaba 1.130 ok 202
587 wakaba 1.43 ok 203
588     ok 204
589     ok 205
590     ok 206
591     ok 207
592     ok 208
593     ok 209
594     ok 210
595     ok 211
596     ok 212
597     ok 213
598     ok 214
599 wakaba 1.240 ok 215
600     ok 216
601 wakaba 1.43 ok 217
602     ok 218
603     ok 219
604     ok 220
605 wakaba 1.141 ok 221
606 wakaba 1.286 ok 222
607 wakaba 1.298 not ok 223
608     # Test 223 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n qq'AbC',\n qq'XyZ',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #223)
609     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HtMl',\n qq'AbC',\n qq'XyZ',\n 1\n ]\n ];\n" (Doctype public case-sensitivity (1): qq'<!DoCtYpE HtMl PuBlIc "AbC" "XyZ">')
610     # Line 4 is changed:
611     # - " qq'HtMl',\n"
612     # + " qq'html',\n"
613     not ok 224
614     # Test 224 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n qq'aBc',\n qq'xYz',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #224)
615     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'hTmL',\n qq'aBc',\n qq'xYz',\n 1\n ]\n ];\n" (Doctype public case-sensitivity (2): qq'<!dOcTyPe hTmL pUbLiC "aBc" "xYz">')
616     # Line 4 is changed:
617     # - " qq'hTmL',\n"
618     # + " qq'html',\n"
619     not ok 225
620     # Test 225 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n qq'XyZ',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #225)
621     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HtMl',\n undef,\n qq'XyZ',\n 1\n ]\n ];\n" (Doctype system case-sensitivity (1): qq'<!DoCtYpE HtMl SyStEm "XyZ">')
622     # Line 4 is changed:
623     # - " qq'HtMl',\n"
624     # + " qq'html',\n"
625     not ok 226
626     # Test 226 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n qq'xYz',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #226)
627     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'hTmL',\n undef,\n qq'xYz',\n 1\n ]\n ];\n" (Doctype system case-sensitivity (2): qq'<!dOcTyPe hTmL sYsTeM "xYz">')
628     # Line 4 is changed:
629     # - " qq'hTmL',\n"
630     # + " qq'html',\n"
631 wakaba 1.286 not ok 227
632     # Test 227 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'doc'\n ],\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #227)
633 wakaba 1.130 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'doc'\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (U+0000 in lookahead region after non-matching character: qq'<!doc>\x{00}')
634     # Got 1 extra line at line 3:
635     # + " qq'ParseError',\n"
636     # Line 8 is missing:
637     # - " qq'ParseError',\n"
638 wakaba 1.43 ok 228
639     ok 229
640     ok 230
641     ok 231
642     ok 232
643     ok 233
644     ok 234
645     ok 235
646 wakaba 1.141 ok 236
647 wakaba 1.43 ok 237
648     ok 238
649     ok 239
650     ok 240
651     ok 241
652 wakaba 1.287 ok 242
653 wakaba 1.43 ok 243
654 wakaba 1.287 ok 244
655 wakaba 1.286 # t/tokenizer/contentModelFlags.test
656 wakaba 1.43 ok 245
657     ok 246
658     ok 247
659     ok 248
660 wakaba 1.141 ok 249
661 wakaba 1.43 ok 250
662     ok 251
663     ok 252
664     ok 253
665     ok 254
666     ok 255
667 wakaba 1.141 ok 256
668 wakaba 1.43 ok 257
669 wakaba 1.286 # t/tokenizer/escapeFlag.test
670 wakaba 1.43 ok 258
671     ok 259
672     ok 260
673     ok 261
674     ok 262
675 wakaba 1.206 ok 263
676 wakaba 1.43 ok 264
677     ok 265
678     ok 266
679 wakaba 1.286 # t/tokenizer/entities.test
680 wakaba 1.43 ok 267
681     ok 268
682     ok 269
683     ok 270
684     ok 271
685     ok 272
686     ok 273
687     ok 274
688     ok 275
689     ok 276
690     ok 277
691     ok 278
692     ok 279
693     ok 280
694     ok 281
695     ok 282
696     ok 283
697     ok 284
698     ok 285
699     ok 286
700     ok 287
701     ok 288
702     ok 289
703     ok 290
704     ok 291
705     ok 292
706     ok 293
707     ok 294
708     ok 295
709     ok 296
710     ok 297
711     ok 298
712     ok 299
713     ok 300
714     ok 301
715     ok 302
716     ok 303
717     ok 304
718     ok 305
719     ok 306
720     ok 307
721     ok 308
722     ok 309
723     ok 310
724     ok 311
725     ok 312
726     ok 313
727     ok 314
728     ok 315
729     ok 316
730     ok 317
731     ok 318
732     ok 319
733     ok 320
734     ok 321
735     ok 322
736     ok 323
737     ok 324
738     ok 325
739     ok 326
740     ok 327
741     ok 328
742     ok 329
743     ok 330
744     ok 331
745     ok 332
746     ok 333
747     ok 334
748     ok 335
749     ok 336
750     ok 337
751 wakaba 1.59 ok 338
752     ok 339
753     ok 340
754     ok 341
755     ok 342
756     ok 343
757     ok 344
758     ok 345
759     ok 346
760     ok 347
761 wakaba 1.62 ok 348
762     ok 349
763     ok 350
764     ok 351
765     ok 352
766     ok 353
767     ok 354
768     ok 355
769     ok 356
770     ok 357
771     ok 358
772     ok 359
773 wakaba 1.96 ok 360
774     ok 361
775     ok 362
776     ok 363
777 wakaba 1.129 ok 364
778     ok 365
779     ok 366
780     ok 367
781     ok 368
782     ok 369
783     ok 370
784     ok 371
785     ok 372
786     ok 373
787     ok 374
788     ok 375
789     ok 376
790     ok 377
791     ok 378
792     ok 379
793     ok 380
794     ok 381
795     ok 382
796     ok 383
797     ok 384
798     ok 385
799     ok 386
800     ok 387
801     ok 388
802     ok 389
803     ok 390
804     ok 391
805     ok 392
806     ok 393
807     ok 394
808     ok 395
809     ok 396
810 wakaba 1.130 ok 397
811     ok 398
812     ok 399
813     ok 400
814     ok 401
815     ok 402
816     ok 403
817     ok 404
818     ok 405
819     ok 406
820     ok 407
821     ok 408
822     ok 409
823     ok 410
824     ok 411
825     ok 412
826     ok 413
827     ok 414
828     ok 415
829     ok 416
830 wakaba 1.132 ok 417
831     ok 418
832     ok 419
833     ok 420
834 wakaba 1.136 ok 421
835     ok 422
836     ok 423
837     ok 424
838     ok 425
839     ok 426
840     ok 427
841     ok 428
842     ok 429
843     ok 430
844     ok 431
845     ok 432
846     ok 433
847     ok 434
848 wakaba 1.205 ok 435
849 wakaba 1.136 ok 436
850     ok 437
851     ok 438
852 wakaba 1.205 ok 439
853 wakaba 1.136 ok 440
854     ok 441
855     ok 442
856 wakaba 1.205 ok 443
857 wakaba 1.136 ok 444
858     ok 445
859 wakaba 1.205 ok 446
860 wakaba 1.136 ok 447
861     ok 448
862     ok 449
863     ok 450
864     ok 451
865     ok 452
866     ok 453
867     ok 454
868     ok 455
869     ok 456
870     ok 457
871     ok 458
872     ok 459
873     ok 460
874     ok 461
875     ok 462
876     ok 463
877     ok 464
878     ok 465
879     ok 466
880     ok 467
881     ok 468
882     ok 469
883     ok 470
884     ok 471
885 wakaba 1.141 ok 472
886 wakaba 1.195 ok 473
887     ok 474
888     ok 475
889     ok 476
890     ok 477
891 wakaba 1.205 ok 478
892     ok 479
893     ok 480
894     ok 481
895     ok 482
896     ok 483
897     ok 484
898     ok 485
899     ok 486
900     ok 487
901     ok 488
902     ok 489
903     ok 490
904     ok 491
905     ok 492
906     ok 493
907     ok 494
908     ok 495
909     ok 496
910     ok 497
911     ok 498
912     ok 499
913     ok 500
914     ok 501
915     ok 502
916     ok 503
917     ok 504
918     ok 505
919     ok 506
920     ok 507
921     ok 508
922     ok 509
923     ok 510
924     ok 511
925     ok 512
926     ok 513
927     ok 514
928     ok 515
929     ok 516
930     ok 517
931     ok 518
932     ok 519
933     ok 520
934     ok 521
935     ok 522
936     ok 523
937     ok 524
938     ok 525
939     ok 526
940     ok 527
941     ok 528
942     ok 529
943     ok 530
944     ok 531
945     ok 532
946     ok 533
947     ok 534
948     ok 535
949     ok 536
950     ok 537
951     ok 538
952     ok 539
953 wakaba 1.210 ok 540
954 wakaba 1.205 ok 541
955     ok 542
956     ok 543
957     ok 544
958     ok 545
959     ok 546
960     ok 547
961     ok 548
962     ok 549
963     ok 550
964     ok 551
965     ok 552
966     ok 553
967     ok 554
968     ok 555
969     ok 556
970     ok 557
971     ok 558
972     ok 559
973     ok 560
974     ok 561
975     ok 562
976     ok 563
977     ok 564
978     ok 565
979     ok 566
980     ok 567
981     ok 568
982     ok 569
983     ok 570
984     ok 571
985     ok 572
986     ok 573
987     ok 574
988     ok 575
989     ok 576
990     ok 577
991     ok 578
992     ok 579
993     ok 580
994     ok 581
995     ok 582
996     ok 583
997     ok 584
998     ok 585
999     ok 586
1000     ok 587
1001     ok 588
1002     ok 589
1003     ok 590
1004     ok 591
1005     ok 592
1006     ok 593
1007     ok 594
1008     ok 595
1009     ok 596
1010     ok 597
1011     ok 598
1012     ok 599
1013     ok 600
1014     ok 601
1015     ok 602
1016     ok 603
1017     ok 604
1018     ok 605
1019     ok 606
1020     ok 607
1021     ok 608
1022     ok 609
1023     ok 610
1024     ok 611
1025     ok 612
1026     ok 613
1027     ok 614
1028     ok 615
1029     ok 616
1030     ok 617
1031     ok 618
1032     ok 619
1033     ok 620
1034     ok 621
1035     ok 622
1036     ok 623
1037     ok 624
1038     ok 625
1039     ok 626
1040     ok 627
1041     ok 628
1042     ok 629
1043     ok 630
1044     ok 631
1045     ok 632
1046     ok 633
1047     ok 634
1048     ok 635
1049     ok 636
1050     ok 637
1051     ok 638
1052     ok 639
1053     ok 640
1054     ok 641
1055     ok 642
1056     ok 643
1057     ok 644
1058     ok 645
1059     ok 646
1060     ok 647
1061     ok 648
1062     ok 649
1063     ok 650
1064     ok 651
1065     ok 652
1066     ok 653
1067     ok 654
1068     ok 655
1069     ok 656
1070     ok 657
1071     ok 658
1072     ok 659
1073     ok 660
1074     ok 661
1075     ok 662
1076     ok 663
1077     ok 664
1078     ok 665
1079     ok 666
1080     ok 667
1081     ok 668
1082     ok 669
1083     ok 670
1084     ok 671
1085     ok 672
1086     ok 673
1087     ok 674
1088     ok 675
1089     ok 676
1090     ok 677
1091     ok 678
1092     ok 679
1093     ok 680
1094     ok 681
1095     ok 682
1096     ok 683
1097     ok 684
1098     ok 685
1099     ok 686
1100     ok 687
1101     ok 688
1102     ok 689
1103     ok 690
1104     ok 691
1105     ok 692
1106     ok 693
1107     ok 694
1108     ok 695
1109     ok 696
1110     ok 697
1111     ok 698
1112     ok 699
1113     ok 700
1114     ok 701
1115     ok 702
1116     ok 703
1117     ok 704
1118     ok 705
1119     ok 706
1120     ok 707
1121     ok 708
1122     ok 709
1123     ok 710
1124     ok 711
1125     ok 712
1126     ok 713
1127     ok 714
1128     ok 715
1129     ok 716
1130     ok 717
1131     ok 718
1132     ok 719
1133     ok 720
1134     ok 721
1135     ok 722
1136     ok 723
1137     ok 724
1138     ok 725
1139     ok 726
1140     ok 727
1141     ok 728
1142     ok 729
1143     ok 730
1144     ok 731
1145     ok 732
1146     ok 733
1147     ok 734
1148     ok 735
1149     ok 736
1150     ok 737
1151     ok 738
1152     ok 739
1153     ok 740
1154     ok 741
1155     ok 742
1156     ok 743
1157     ok 744
1158     ok 745
1159     ok 746
1160     ok 747
1161     ok 748
1162     ok 749
1163     ok 750
1164     ok 751
1165     ok 752
1166     ok 753
1167     ok 754
1168     ok 755
1169     ok 756
1170     ok 757
1171     ok 758
1172     ok 759
1173     ok 760
1174     ok 761
1175     ok 762
1176     ok 763
1177     ok 764
1178     ok 765
1179     ok 766
1180     ok 767
1181     ok 768
1182     ok 769
1183     ok 770
1184     ok 771
1185     ok 772
1186     ok 773
1187     ok 774
1188     ok 775
1189     ok 776
1190     ok 777
1191     ok 778
1192     ok 779
1193     ok 780
1194     ok 781
1195     ok 782
1196     ok 783
1197     ok 784
1198     ok 785
1199     ok 786
1200     ok 787
1201     ok 788
1202     ok 789
1203     ok 790
1204     ok 791
1205     ok 792
1206     ok 793
1207     ok 794
1208     ok 795
1209     ok 796
1210     ok 797
1211     ok 798
1212     ok 799
1213     ok 800
1214     ok 801
1215     ok 802
1216     ok 803
1217     ok 804
1218     ok 805
1219     ok 806
1220     ok 807
1221     ok 808
1222     ok 809
1223     ok 810
1224     ok 811
1225     ok 812
1226     ok 813
1227     ok 814
1228     ok 815
1229     ok 816
1230     ok 817
1231     ok 818
1232     ok 819
1233     ok 820
1234     ok 821
1235     ok 822
1236     ok 823
1237     ok 824
1238     ok 825
1239     ok 826
1240     ok 827
1241     ok 828
1242     ok 829
1243     ok 830
1244     ok 831
1245     ok 832
1246     ok 833
1247     ok 834
1248     ok 835
1249     ok 836
1250     ok 837
1251     ok 838
1252     ok 839
1253     ok 840
1254     ok 841
1255     ok 842
1256     ok 843
1257     ok 844
1258     ok 845
1259 wakaba 1.286 ok 846
1260     ok 847
1261     ok 848
1262     ok 849
1263     ok 850
1264 wakaba 1.205 # t/tokenizer/xmlViolation.test
1265 wakaba 1.286 not ok 851
1266     # Test 851 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'a\\x{FFFF}b'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #851)
1267 wakaba 1.206 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'a\\x{FFFD}b'\n ]\n ];\n" (Non-XML character: qq'a\x{FFFF}b')
1268     # Line 5 is changed:
1269     # - " qq'a\\x{FFFD}b'\n"
1270     # + " qq'a\\x{FFFF}b'\n"
1271 wakaba 1.286 not ok 852
1272     # Test 852 got: "$VAR1 = [\n [\n qq'Character',\n qq'a\\x{0C}b'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #852)
1273 wakaba 1.206 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'a b'\n ]\n ];\n" (Non-XML space: qq'a\x{0C}b')
1274     # Line 4 is changed:
1275     # - " qq'a b'\n"
1276     # + " qq'a\\x{0C}b'\n"
1277 wakaba 1.286 not ok 853
1278 wakaba 1.302 # Test 853 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq' foo -- bar '\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #853)
1279 wakaba 1.206 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq' foo - - bar '\n ]\n ];\n" (Double hyphen in comment: qq'<!-- foo -- bar -->')
1280 wakaba 1.302 # Line 5 is changed:
1281 wakaba 1.206 # - " qq' foo - - bar '\n"
1282     # + " qq' foo -- bar '\n"
1283 wakaba 1.286 ok 854
1284 wakaba 1.205 # t/tokenizer-test-1.test
1285     ok 855
1286     ok 856
1287     ok 857
1288     ok 858
1289     ok 859
1290     ok 860
1291     ok 861
1292     ok 862
1293     ok 863
1294     ok 864
1295     ok 865
1296     ok 866
1297     ok 867
1298     ok 868
1299     ok 869
1300     ok 870
1301     ok 871
1302     ok 872
1303     ok 873
1304     ok 874
1305     ok 875
1306     ok 876
1307     ok 877
1308     ok 878
1309     ok 879
1310     ok 880
1311     ok 881
1312     ok 882
1313     ok 883
1314     ok 884
1315     ok 885
1316     ok 886
1317     ok 887
1318     ok 888
1319     ok 889
1320     ok 890
1321     ok 891
1322     ok 892
1323     ok 893
1324     ok 894
1325     ok 895
1326     ok 896
1327     ok 897
1328     ok 898
1329     ok 899
1330     ok 900
1331     ok 901
1332     ok 902
1333     ok 903
1334     ok 904
1335     ok 905
1336     ok 906
1337     ok 907
1338     ok 908
1339     ok 909
1340     ok 910
1341     ok 911
1342     ok 912
1343     ok 913
1344     ok 914
1345     ok 915
1346     ok 916
1347     ok 917
1348     ok 918
1349     ok 919
1350     ok 920
1351     ok 921
1352     ok 922
1353     ok 923
1354     ok 924
1355     ok 925
1356 wakaba 1.298 ok 926
1357     ok 927
1358     not ok 928
1359     # Test 928 got: "$VAR1 = [\n [\n qq'Comment',\n qq'--x'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #928)
1360 wakaba 1.296 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'--x'\n ]\n ];\n" (<!----x-->: qq'<!----x-->')
1361     # Line 2 is missing:
1362     # - " qq'ParseError',\n"
1363 wakaba 1.205 ok 929
1364     ok 930
1365     ok 931
1366     ok 932
1367     ok 933
1368     ok 934
1369     ok 935
1370     ok 936
1371     ok 937
1372 wakaba 1.281 ok 938
1373     ok 939
1374     ok 940
1375     ok 941
1376     ok 942
1377     ok 943
1378     ok 944
1379     ok 945
1380 wakaba 1.285 ok 946
1381 wakaba 1.205 ok 947
1382     ok 948
1383     ok 949
1384     ok 950
1385     ok 951
1386     ok 952
1387     ok 953
1388     ok 954
1389     ok 955
1390     ok 956
1391     ok 957
1392     ok 958
1393     ok 959
1394     ok 960
1395     ok 961
1396     ok 962
1397 wakaba 1.286 ok 963
1398     ok 964
1399 wakaba 1.290 ok 965
1400     ok 966
1401     ok 967
1402 wakaba 1.298 ok 968
1403     ok 969
1404     not ok 970
1405     # Test 970 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}\\x{DFFF}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #970)
1406 wakaba 1.285 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}'\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{DFFF}'\n ]\n ];\n" (surrogate character reference: qq'&#xD800;\x{DFFF}')
1407     # Lines 3-3 are missing:
1408     # - " [\n"
1409     # - " qq'Character',\n"
1410     # - " qq'\\x{FFFD}'\n"
1411     # - " ],\n"
1412     # Line 6 is changed:
1413     # - " qq'\\x{DFFF}'\n"
1414     # + " qq'\\x{FFFD}\\x{DFFF}'\n"
1415 wakaba 1.205 ok 971
1416     ok 972
1417     ok 973
1418     ok 974
1419     ok 975
1420     ok 976
1421     ok 977
1422     ok 978
1423     ok 979
1424     ok 980
1425     ok 981
1426     ok 982
1427     ok 983
1428     ok 984
1429     ok 985
1430     ok 986
1431     ok 987
1432     ok 988
1433     ok 989
1434     ok 990
1435     ok 991
1436     ok 992
1437     ok 993
1438     ok 994
1439     ok 995
1440     ok 996
1441     ok 997
1442     ok 998
1443     ok 999
1444     ok 1000
1445     ok 1001
1446     ok 1002
1447     ok 1003
1448     ok 1004
1449     ok 1005
1450     ok 1006
1451     ok 1007
1452     ok 1008
1453     ok 1009
1454     ok 1010
1455     ok 1011
1456     ok 1012
1457     ok 1013
1458     ok 1014
1459     ok 1015
1460     ok 1016
1461     ok 1017
1462     ok 1018
1463 wakaba 1.206 ok 1019
1464     ok 1020
1465 wakaba 1.312 not ok 1021
1466     # Test 1021 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1021)
1467     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {\n qq'href' => qq'\\x{A9}'\n }\n ]\n ];\n" (entity w/o refc at the end of unterminated attribute value: qq'<a href=\x{27}&COPY')
1468     # Line 3 is changed:
1469     # - " qq'ParseError',\n"
1470     # + " qq'ParseError'\n"
1471     # Lines 4-4 are missing:
1472     # - " [\n"
1473     # - " qq'StartTag',\n"
1474     # - " qq'a',\n"
1475     # - " {\n"
1476     # - " qq'href' => qq'\\x{A9}'\n"
1477     # - " }\n"
1478     # - " ]\n"
1479 wakaba 1.206 ok 1022
1480     ok 1023
1481     ok 1024
1482     ok 1025
1483 wakaba 1.240 ok 1026
1484 wakaba 1.206 ok 1027
1485     ok 1028
1486     ok 1029
1487 wakaba 1.240 ok 1030
1488 wakaba 1.206 ok 1031
1489     ok 1032
1490     ok 1033
1491 wakaba 1.240 ok 1034
1492 wakaba 1.206 ok 1035
1493     ok 1036
1494 wakaba 1.240 ok 1037
1495 wakaba 1.205 ok 1038
1496     ok 1039
1497 wakaba 1.298 ok 1040
1498     ok 1041
1499 wakaba 1.299 ok 1042
1500 wakaba 1.298 ok 1043
1501 wakaba 1.299 ok 1044
1502 wakaba 1.205 ok 1045
1503 wakaba 1.312 not ok 1046
1504     # Test 1046 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1046)
1505     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'p',\n {\n qq'align' => qq'left<div>'\n }\n ]\n ];\n" (< in attribute value (single-unquoted) state: qq'<p align=\x{27}left<div>')
1506     # Line 2 is changed:
1507     # - " qq'ParseError',\n"
1508     # + " qq'ParseError'\n"
1509     # Lines 3-3 are missing:
1510     # - " [\n"
1511     # - " qq'StartTag',\n"
1512     # - " qq'p',\n"
1513     # - " {\n"
1514     # - " qq'align' => qq'left<div>'\n"
1515     # - " }\n"
1516     # - " ]\n"
1517 wakaba 1.205 ok 1047
1518     ok 1048
1519     ok 1049
1520     ok 1050
1521     ok 1051
1522     ok 1052
1523     ok 1053
1524     ok 1054
1525     ok 1055
1526     ok 1056
1527     ok 1057
1528     ok 1058
1529     ok 1059
1530     ok 1060
1531     ok 1061
1532 wakaba 1.206 ok 1062
1533     ok 1063
1534     ok 1064
1535     ok 1065
1536     ok 1066
1537     ok 1067
1538     ok 1068
1539 wakaba 1.227 ok 1069
1540     ok 1070
1541     ok 1071
1542     ok 1072
1543     ok 1073
1544 wakaba 1.247 ok 1074
1545     ok 1075
1546     ok 1076
1547     ok 1077
1548     ok 1078
1549     ok 1079
1550     ok 1080
1551 wakaba 1.281 ok 1081
1552     ok 1082
1553     ok 1083
1554     ok 1084
1555     ok 1085
1556     ok 1086
1557     ok 1087
1558     ok 1088
1559     ok 1089
1560     ok 1090
1561     ok 1091
1562     ok 1092
1563     ok 1093
1564     ok 1094
1565     ok 1095
1566     ok 1096
1567     ok 1097
1568 wakaba 1.285 ok 1098
1569     ok 1099
1570     ok 1100
1571     ok 1101
1572     ok 1102
1573     ok 1103
1574     ok 1104
1575     ok 1105
1576 wakaba 1.305 ok 1106
1577 wakaba 1.285 ok 1107
1578     ok 1108
1579     ok 1109
1580 wakaba 1.305 ok 1110
1581 wakaba 1.285 ok 1111
1582     ok 1112
1583     ok 1113
1584     ok 1114
1585     ok 1115
1586     ok 1116
1587     ok 1117
1588     ok 1118
1589     ok 1119
1590     ok 1120
1591     ok 1121
1592     ok 1122
1593     ok 1123
1594 wakaba 1.312 not ok 1124
1595     # Test 1124 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1124)
1596     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {\n qq'a' => qq'>'\n }\n ]\n ];\n" (<a a='>: qq'<a a=\x{27}>')
1597     # Line 2 is changed:
1598     # - " qq'ParseError',\n"
1599     # + " qq'ParseError'\n"
1600     # Lines 3-3 are missing:
1601     # - " [\n"
1602     # - " qq'StartTag',\n"
1603     # - " qq'a',\n"
1604     # - " {\n"
1605     # - " qq'a' => qq'>'\n"
1606     # - " }\n"
1607     # - " ]\n"
1608 wakaba 1.285 ok 1125
1609     ok 1126
1610     ok 1127
1611 wakaba 1.305 ok 1128
1612 wakaba 1.286 ok 1129
1613 wakaba 1.305 ok 1130
1614 wakaba 1.290 ok 1131
1615     ok 1132
1616 wakaba 1.293 ok 1133
1617     ok 1134
1618 wakaba 1.308 ok 1135
1619 wakaba 1.298 ok 1136
1620 wakaba 1.309 ok 1137
1621 wakaba 1.310 ok 1138
1622 wakaba 1.313 ok 1139
1623 wakaba 1.301 ok 1140
1624 wakaba 1.315 ok 1141
1625 wakaba 1.305 ok 1142
1626     ok 1143
1627 wakaba 1.302 ok 1144
1628     ok 1145
1629 wakaba 1.316 ok 1146
1630     ok 1147
1631 wakaba 1.306 not ok 1148
1632     # Test 1148 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'p',\n {\n qq'class' => qq'a'\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1148)
1633     # Expected: "$VAR1 = [\n qq'ParseError'\n ];\n" (start tag not closed (self-closing start tag): qq'<p class=\x{27}a\x{27}/')
1634     # Line 2 is changed:
1635     # - " qq'ParseError'\n"
1636     # + " qq'ParseError',\n"
1637     # Got 7 extra lines at line 3:
1638     # + " [\n"
1639     # + " qq'StartTag',\n"
1640     # + " qq'p',\n"
1641     # + " {\n"
1642     # + " qq'class' => qq'a'\n"
1643     # + " }\n"
1644     # + " ]\n"
1645     not ok 1149
1646     # Test 1149 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'EndTag',\n qq'p'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1149)
1647     # Expected: "$VAR1 = [\n qq'ParseError'\n ];\n" (end tag not closed (self-closing start tag): qq'</p/')
1648     # Line 2 is changed:
1649     # - " qq'ParseError'\n"
1650     # + " qq'ParseError',\n"
1651     # Got 4 extra lines at line 3:
1652     # + " [\n"
1653     # + " qq'EndTag',\n"
1654     # + " qq'p'\n"
1655     # + " ]\n"
1656     not ok 1150
1657     # Test 1150 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'EndTag',\n qq'p'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1150)
1658     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (end tag not closed (self-closing start tag): qq'</p class=\x{27}a\x{27}/')
1659     # Line 3 is changed:
1660     # - " qq'ParseError'\n"
1661     # + " qq'ParseError',\n"
1662     # Got 4 extra lines at line 4:
1663     # + " [\n"
1664     # + " qq'EndTag',\n"
1665     # + " qq'p'\n"
1666     # + " ]\n"

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24