{
    "tests": [
        {
            "fragmentContext": null,
            "description": "<input type=\"hidden\"><frameset>",
            "input": "<input type=\"hidden\"><frameset>",
            "output": [
                [
                    "StartTag",
                    "input",
                    {
                        "type": "hidden"
                    }
                ],
                [
                    "StartTag",
                    "frameset",
                    {}
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><table><caption><svg>foo</table>bar",
            "input": "<!DOCTYPE html><table><caption><svg>foo</table>bar",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "table",
                    {}
                ],
                [
                    "StartTag",
                    "caption",
                    {}
                ],
                [
                    "StartTag",
                    "svg",
                    {}
                ],
                [
                    "Character",
                    "foo"
                ],
                [
                    "EndTag",
                    "table"
                ],
                [
                    "Character",
                    "bar"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<table><tr><td><svg><desc><td></desc><circle>",
            "input": "<table><tr><td><svg><desc><td></desc><circle>",
            "output": [
                [
                    "StartTag",
                    "table",
                    {}
                ],
                [
                    "StartTag",
                    "tr",
                    {}
                ],
                [
                    "StartTag",
                    "td",
                    {}
                ],
                [
                    "StartTag",
                    "svg",
                    {}
                ],
                [
                    "StartTag",
                    "desc",
                    {}
                ],
                [
                    "StartTag",
                    "td",
                    {}
                ],
                [
                    "EndTag",
                    "desc"
                ],
                [
                    "StartTag",
                    "circle",
                    {}
                ]
            ]
        }
    ]
}