1{ 2 "tests": [ 3 { 4 "description": "<!DOCTYPE html><body><foo>A", 5 "input": "<!DOCTYPE html><body><foo>A", 6 "output": [ 7 [ 8 "DOCTYPE", 9 "html", 10 null, 11 null, 12 true 13 ], 14 [ 15 "StartTag", 16 "body", 17 {} 18 ], 19 [ 20 "StartTag", 21 "foo", 22 {} 23 ], 24 [ 25 "Character", 26 "A" 27 ] 28 ] 29 }, 30 { 31 "description": "<!DOCTYPE html><body><area>A", 32 "input": "<!DOCTYPE html><body><area>A", 33 "output": [ 34 [ 35 "DOCTYPE", 36 "html", 37 null, 38 null, 39 true 40 ], 41 [ 42 "StartTag", 43 "body", 44 {} 45 ], 46 [ 47 "StartTag", 48 "area", 49 {} 50 ], 51 [ 52 "Character", 53 "A" 54 ] 55 ] 56 }, 57 { 58 "description": "<!DOCTYPE html><body><base>A", 59 "input": "<!DOCTYPE html><body><base>A", 60 "output": [ 61 [ 62 "DOCTYPE", 63 "html", 64 null, 65 null, 66 true 67 ], 68 [ 69 "StartTag", 70 "body", 71 {} 72 ], 73 [ 74 "StartTag", 75 "base", 76 {} 77 ], 78 [ 79 "Character", 80 "A" 81 ] 82 ] 83 }, 84 { 85 "description": "<!DOCTYPE html><body><basefont>A", 86 "input": "<!DOCTYPE html><body><basefont>A", 87 "output": [ 88 [ 89 "DOCTYPE", 90 "html", 91 null, 92 null, 93 true 94 ], 95 [ 96 "StartTag", 97 "body", 98 {} 99 ], 100 [ 101 "StartTag", 102 "basefont", 103 {} 104 ], 105 [ 106 "Character", 107 "A" 108 ] 109 ] 110 }, 111 { 112 "description": "<!DOCTYPE html><body><bgsound>A", 113 "input": "<!DOCTYPE html><body><bgsound>A", 114 "output": [ 115 [ 116 "DOCTYPE", 117 "html", 118 null, 119 null, 120 true 121 ], 122 [ 123 "StartTag", 124 "body", 125 {} 126 ], 127 [ 128 "StartTag", 129 "bgsound", 130 {} 131 ], 132 [ 133 "Character", 134 "A" 135 ] 136 ] 137 }, 138 { 139 "description": "<!DOCTYPE html><body><br>A", 140 "input": "<!DOCTYPE html><body><br>A", 141 "output": [ 142 [ 143 "DOCTYPE", 144 "html", 145 null, 146 null, 147 true 148 ], 149 [ 150 "StartTag", 151 "body", 152 {} 153 ], 154 [ 155 "StartTag", 156 "br", 157 {} 158 ], 159 [ 160 "Character", 161 "A" 162 ] 163 ] 164 }, 165 { 166 "description": "<!DOCTYPE html><body><col>A", 167 "input": "<!DOCTYPE html><body><col>A", 168 "output": [ 169 [ 170 "DOCTYPE", 171 "html", 172 null, 173 null, 174 true 175 ], 176 [ 177 "StartTag", 178 "body", 179 {} 180 ], 181 [ 182 "StartTag", 183 "col", 184 {} 185 ], 186 [ 187 "Character", 188 "A" 189 ] 190 ] 191 }, 192 { 193 "description": "<!DOCTYPE html><body><command>A", 194 "input": "<!DOCTYPE html><body><command>A", 195 "output": [ 196 [ 197 "DOCTYPE", 198 "html", 199 null, 200 null, 201 true 202 ], 203 [ 204 "StartTag", 205 "body", 206 {} 207 ], 208 [ 209 "StartTag", 210 "command", 211 {} 212 ], 213 [ 214 "Character", 215 "A" 216 ] 217 ] 218 }, 219 { 220 "description": "<!DOCTYPE html><body><embed>A", 221 "input": "<!DOCTYPE html><body><embed>A", 222 "output": [ 223 [ 224 "DOCTYPE", 225 "html", 226 null, 227 null, 228 true 229 ], 230 [ 231 "StartTag", 232 "body", 233 {} 234 ], 235 [ 236 "StartTag", 237 "embed", 238 {} 239 ], 240 [ 241 "Character", 242 "A" 243 ] 244 ] 245 }, 246 { 247 "description": "<!DOCTYPE html><body><frame>A", 248 "input": "<!DOCTYPE html><body><frame>A", 249 "output": [ 250 [ 251 "DOCTYPE", 252 "html", 253 null, 254 null, 255 true 256 ], 257 [ 258 "StartTag", 259 "body", 260 {} 261 ], 262 [ 263 "StartTag", 264 "frame", 265 {} 266 ], 267 [ 268 "Character", 269 "A" 270 ] 271 ] 272 }, 273 { 274 "description": "<!DOCTYPE html><body><hr>A", 275 "input": "<!DOCTYPE html><body><hr>A", 276 "output": [ 277 [ 278 "DOCTYPE", 279 "html", 280 null, 281 null, 282 true 283 ], 284 [ 285 "StartTag", 286 "body", 287 {} 288 ], 289 [ 290 "StartTag", 291 "hr", 292 {} 293 ], 294 [ 295 "Character", 296 "A" 297 ] 298 ] 299 }, 300 { 301 "description": "<!DOCTYPE html><body><img>A", 302 "input": "<!DOCTYPE html><body><img>A", 303 "output": [ 304 [ 305 "DOCTYPE", 306 "html", 307 null, 308 null, 309 true 310 ], 311 [ 312 "StartTag", 313 "body", 314 {} 315 ], 316 [ 317 "StartTag", 318 "img", 319 {} 320 ], 321 [ 322 "Character", 323 "A" 324 ] 325 ] 326 }, 327 { 328 "description": "<!DOCTYPE html><body><input>A", 329 "input": "<!DOCTYPE html><body><input>A", 330 "output": [ 331 [ 332 "DOCTYPE", 333 "html", 334 null, 335 null, 336 true 337 ], 338 [ 339 "StartTag", 340 "body", 341 {} 342 ], 343 [ 344 "StartTag", 345 "input", 346 {} 347 ], 348 [ 349 "Character", 350 "A" 351 ] 352 ] 353 }, 354 { 355 "description": "<!DOCTYPE html><body><keygen>A", 356 "input": "<!DOCTYPE html><body><keygen>A", 357 "output": [ 358 [ 359 "DOCTYPE", 360 "html", 361 null, 362 null, 363 true 364 ], 365 [ 366 "StartTag", 367 "body", 368 {} 369 ], 370 [ 371 "StartTag", 372 "keygen", 373 {} 374 ], 375 [ 376 "Character", 377 "A" 378 ] 379 ] 380 }, 381 { 382 "description": "<!DOCTYPE html><body><link>A", 383 "input": "<!DOCTYPE html><body><link>A", 384 "output": [ 385 [ 386 "DOCTYPE", 387 "html", 388 null, 389 null, 390 true 391 ], 392 [ 393 "StartTag", 394 "body", 395 {} 396 ], 397 [ 398 "StartTag", 399 "link", 400 {} 401 ], 402 [ 403 "Character", 404 "A" 405 ] 406 ] 407 }, 408 { 409 "description": "<!DOCTYPE html><body><meta>A", 410 "input": "<!DOCTYPE html><body><meta>A", 411 "output": [ 412 [ 413 "DOCTYPE", 414 "html", 415 null, 416 null, 417 true 418 ], 419 [ 420 "StartTag", 421 "body", 422 {} 423 ], 424 [ 425 "StartTag", 426 "meta", 427 {} 428 ], 429 [ 430 "Character", 431 "A" 432 ] 433 ] 434 }, 435 { 436 "description": "<!DOCTYPE html><body><param>A", 437 "input": "<!DOCTYPE html><body><param>A", 438 "output": [ 439 [ 440 "DOCTYPE", 441 "html", 442 null, 443 null, 444 true 445 ], 446 [ 447 "StartTag", 448 "body", 449 {} 450 ], 451 [ 452 "StartTag", 453 "param", 454 {} 455 ], 456 [ 457 "Character", 458 "A" 459 ] 460 ] 461 }, 462 { 463 "description": "<!DOCTYPE html><body><source>A", 464 "input": "<!DOCTYPE html><body><source>A", 465 "output": [ 466 [ 467 "DOCTYPE", 468 "html", 469 null, 470 null, 471 true 472 ], 473 [ 474 "StartTag", 475 "body", 476 {} 477 ], 478 [ 479 "StartTag", 480 "source", 481 {} 482 ], 483 [ 484 "Character", 485 "A" 486 ] 487 ] 488 }, 489 { 490 "description": "<!DOCTYPE html><body><track>A", 491 "input": "<!DOCTYPE html><body><track>A", 492 "output": [ 493 [ 494 "DOCTYPE", 495 "html", 496 null, 497 null, 498 true 499 ], 500 [ 501 "StartTag", 502 "body", 503 {} 504 ], 505 [ 506 "StartTag", 507 "track", 508 {} 509 ], 510 [ 511 "Character", 512 "A" 513 ] 514 ] 515 }, 516 { 517 "description": "<!DOCTYPE html><body><wbr>A", 518 "input": "<!DOCTYPE html><body><wbr>A", 519 "output": [ 520 [ 521 "DOCTYPE", 522 "html", 523 null, 524 null, 525 true 526 ], 527 [ 528 "StartTag", 529 "body", 530 {} 531 ], 532 [ 533 "StartTag", 534 "wbr", 535 {} 536 ], 537 [ 538 "Character", 539 "A" 540 ] 541 ] 542 } 543 ] 544}