{
"tests": [
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><foo>A",
"input": "<!DOCTYPE html><body><foo>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"foo",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><area>A",
"input": "<!DOCTYPE html><body><area>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"area",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><base>A",
"input": "<!DOCTYPE html><body><base>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"base",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><basefont>A",
"input": "<!DOCTYPE html><body><basefont>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"basefont",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><bgsound>A",
"input": "<!DOCTYPE html><body><bgsound>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"bgsound",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><br>A",
"input": "<!DOCTYPE html><body><br>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"br",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><col>A",
"input": "<!DOCTYPE html><body><col>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"col",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><command>A",
"input": "<!DOCTYPE html><body><command>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"command",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><embed>A",
"input": "<!DOCTYPE html><body><embed>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"embed",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><frame>A",
"input": "<!DOCTYPE html><body><frame>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"frame",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><hr>A",
"input": "<!DOCTYPE html><body><hr>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"hr",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><img>A",
"input": "<!DOCTYPE html><body><img>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"img",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><input>A",
"input": "<!DOCTYPE html><body><input>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"input",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><keygen>A",
"input": "<!DOCTYPE html><body><keygen>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"keygen",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><keygen>A</keygen>B",
"input": "<!DOCTYPE html><keygen>A</keygen>B",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"keygen",
{}
],
[
"Character",
"A"
],
[
"EndTag",
"keygen"
],
[
"Character",
"B"
]
]
},
{
"fragmentContext": null,
"description": "</keygen>A",
"input": "</keygen>A",
"output": [
[
"EndTag",
"keygen"
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html></keygen>A",
"input": "<!DOCTYPE html></keygen>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"EndTag",
"keygen"
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><head></keygen>A",
"input": "<!DOCTYPE html><head></keygen>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"head",
{}
],
[
"EndTag",
"keygen"
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><head></head></keygen>A",
"input": "<!DOCTYPE html><head></head></keygen>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"head",
{}
],
[
"EndTag",
"head"
],
[
"EndTag",
"keygen"
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body></keygen>A",
"input": "<!DOCTYPE html><body></keygen>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"EndTag",
"keygen"
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><link>A",
"input": "<!DOCTYPE html><body><link>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"link",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><meta>A",
"input": "<!DOCTYPE html><body><meta>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"meta",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><param>A",
"input": "<!DOCTYPE html><body><param>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"param",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><source>A",
"input": "<!DOCTYPE html><body><source>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"source",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><track>A",
"input": "<!DOCTYPE html><body><track>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"track",
{}
],
[
"Character",
"A"
]
]
},
{
"fragmentContext": null,
"description": "<!DOCTYPE html><body><wbr>A",
"input": "<!DOCTYPE html><body><wbr>A",
"output": [
[
"DOCTYPE",
"html",
null,
null,
true
],
[
"StartTag",
"body",
{}
],
[
"StartTag",
"wbr",
{}
],
[
"Character",
"A"
]
]
}
]
}