| {"tests": [ |
| |
| {"description":"", |
| "input":"", |
| "output":[]}, |
| |
| {"description":"\\u0009", |
| "input":"\u0009", |
| "output":[["Character", "\u0009"]]}, |
| |
| {"description":"\\u000A", |
| "input":"\u000A", |
| "output":[["Character", "\u000A"]]}, |
| |
| {"description":"\\u000B", |
| "input":"\u000B", |
| "output":["ParseError", ["Character", "\u000B"]]}, |
| |
| {"description":"\\u000C", |
| "input":"\u000C", |
| "output":[["Character", "\u000C"]]}, |
| |
| {"description":" ", |
| "input":" ", |
| "output":[["Character", " "]]}, |
| |
| {"description":"!", |
| "input":"!", |
| "output":[["Character", "!"]]}, |
| |
| {"description":"\"", |
| "input":"\"", |
| "output":[["Character", "\""]]}, |
| |
| {"description":"%", |
| "input":"%", |
| "output":[["Character", "%"]]}, |
| |
| {"description":"&", |
| "input":"&", |
| "output":[["Character", "&"]]}, |
| |
| {"description":"'", |
| "input":"'", |
| "output":[["Character", "'"]]}, |
| |
| {"description":",", |
| "input":",", |
| "output":[["Character", ","]]}, |
| |
| {"description":"-", |
| "input":"-", |
| "output":[["Character", "-"]]}, |
| |
| {"description":".", |
| "input":".", |
| "output":[["Character", "."]]}, |
| |
| {"description":"/", |
| "input":"/", |
| "output":[["Character", "/"]]}, |
| |
| {"description":"0", |
| "input":"0", |
| "output":[["Character", "0"]]}, |
| |
| {"description":"1", |
| "input":"1", |
| "output":[["Character", "1"]]}, |
| |
| {"description":"9", |
| "input":"9", |
| "output":[["Character", "9"]]}, |
| |
| {"description":";", |
| "input":";", |
| "output":[["Character", ";"]]}, |
| |
| {"description":"<", |
| "input":"<", |
| "output":["ParseError", ["Character", "<"]]}, |
| |
| {"description":"<\\u0000", |
| "input":"<\u0000", |
| "output":["ParseError", ["Character", "<"], "ParseError", ["Character", "\u0000"]]}, |
| |
| {"description":"<\\u0009", |
| "input":"<\u0009", |
| "output":["ParseError", ["Character", "<\u0009"]]}, |
| |
| {"description":"<\\u000A", |
| "input":"<\u000A", |
| "output":["ParseError", ["Character", "<\u000A"]]}, |
| |
| {"description":"<\\u000B", |
| "input":"<\u000B", |
| "output":["ParseError", "ParseError", ["Character", "<\u000B"]]}, |
| |
| {"description":"<\\u000C", |
| "input":"<\u000C", |
| "output":["ParseError", ["Character", "<\u000C"]]}, |
| |
| {"description":"< ", |
| "input":"< ", |
| "output":["ParseError", ["Character", "< "]]}, |
| |
| {"description":"<!", |
| "input":"<!", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!\\u0000", |
| "input":"<!\u0000", |
| "output":["ParseError", ["Comment", "\uFFFD"]]}, |
| |
| {"description":"<!\\u0009", |
| "input":"<!\u0009", |
| "output":["ParseError", ["Comment", "\u0009"]]}, |
| |
| {"description":"<!\\u000A", |
| "input":"<!\u000A", |
| "output":["ParseError", ["Comment", "\u000A"]]}, |
| |
| {"description":"<!\\u000B", |
| "input":"<!\u000B", |
| "output":["ParseError", "ParseError", ["Comment", "\u000B"]]}, |
| |
| {"description":"<!\\u000C", |
| "input":"<!\u000C", |
| "output":["ParseError", ["Comment", "\u000C"]]}, |
| |
| {"description":"<! ", |
| "input":"<! ", |
| "output":["ParseError", ["Comment", " "]]}, |
| |
| {"description":"<!!", |
| "input":"<!!", |
| "output":["ParseError", ["Comment", "!"]]}, |
| |
| {"description":"<!\"", |
| "input":"<!\"", |
| "output":["ParseError", ["Comment", "\""]]}, |
| |
| {"description":"<!&", |
| "input":"<!&", |
| "output":["ParseError", ["Comment", "&"]]}, |
| |
| {"description":"<!'", |
| "input":"<!'", |
| "output":["ParseError", ["Comment", "'"]]}, |
| |
| {"description":"<!-", |
| "input":"<!-", |
| "output":["ParseError", ["Comment", "-"]]}, |
| |
| {"description":"<!--", |
| "input":"<!--", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!--\\u0000", |
| "input":"<!--\u0000", |
| "output":["ParseError", "ParseError", ["Comment", "\uFFFD"]]}, |
| |
| {"description":"<!--\\u0009", |
| "input":"<!--\u0009", |
| "output":["ParseError", ["Comment", "\u0009"]]}, |
| |
| {"description":"<!--\\u000A", |
| "input":"<!--\u000A", |
| "output":["ParseError", ["Comment", "\u000A"]]}, |
| |
| {"description":"<!--\\u000B", |
| "input":"<!--\u000B", |
| "output":["ParseError", "ParseError", ["Comment", "\u000B"]]}, |
| |
| {"description":"<!--\\u000C", |
| "input":"<!--\u000C", |
| "output":["ParseError", ["Comment", "\u000C"]]}, |
| |
| {"description":"<!-- ", |
| "input":"<!-- ", |
| "output":["ParseError", ["Comment", " "]]}, |
| |
| {"description":"<!-- \\u0000", |
| "input":"<!-- \u0000", |
| "output":["ParseError", "ParseError", ["Comment", " \uFFFD"]]}, |
| |
| {"description":"<!-- \\u0009", |
| "input":"<!-- \u0009", |
| "output":["ParseError", ["Comment", " \u0009"]]}, |
| |
| {"description":"<!-- \\u000A", |
| "input":"<!-- \u000A", |
| "output":["ParseError", ["Comment", " \u000A"]]}, |
| |
| {"description":"<!-- \\u000B", |
| "input":"<!-- \u000B", |
| "output":["ParseError", "ParseError", ["Comment", " \u000B"]]}, |
| |
| {"description":"<!-- \\u000C", |
| "input":"<!-- \u000C", |
| "output":["ParseError", ["Comment", " \u000C"]]}, |
| |
| {"description":"<!-- ", |
| "input":"<!-- ", |
| "output":["ParseError", ["Comment", " "]]}, |
| |
| {"description":"<!-- !", |
| "input":"<!-- !", |
| "output":["ParseError", ["Comment", " !"]]}, |
| |
| {"description":"<!-- \"", |
| "input":"<!-- \"", |
| "output":["ParseError", ["Comment", " \""]]}, |
| |
| {"description":"<!-- &", |
| "input":"<!-- &", |
| "output":["ParseError", ["Comment", " &"]]}, |
| |
| {"description":"<!-- '", |
| "input":"<!-- '", |
| "output":["ParseError", ["Comment", " '"]]}, |
| |
| {"description":"<!-- ,", |
| "input":"<!-- ,", |
| "output":["ParseError", ["Comment", " ,"]]}, |
| |
| {"description":"<!-- -", |
| "input":"<!-- -", |
| "output":["ParseError", ["Comment", " "]]}, |
| |
| {"description":"<!-- -\\u0000", |
| "input":"<!-- -\u0000", |
| "output":["ParseError", "ParseError", ["Comment", " -\uFFFD"]]}, |
| |
| {"description":"<!-- -\\u0009", |
| "input":"<!-- -\u0009", |
| "output":["ParseError", ["Comment", " -\u0009"]]}, |
| |
| {"description":"<!-- -\\u000A", |
| "input":"<!-- -\u000A", |
| "output":["ParseError", ["Comment", " -\u000A"]]}, |
| |
| {"description":"<!-- -\\u000B", |
| "input":"<!-- -\u000B", |
| "output":["ParseError", "ParseError", ["Comment", " -\u000B"]]}, |
| |
| {"description":"<!-- -\\u000C", |
| "input":"<!-- -\u000C", |
| "output":["ParseError", ["Comment", " -\u000C"]]}, |
| |
| {"description":"<!-- - ", |
| "input":"<!-- - ", |
| "output":["ParseError", ["Comment", " - "]]}, |
| |
| {"description":"<!-- -!", |
| "input":"<!-- -!", |
| "output":["ParseError", ["Comment", " -!"]]}, |
| |
| {"description":"<!-- -\"", |
| "input":"<!-- -\"", |
| "output":["ParseError", ["Comment", " -\""]]}, |
| |
| {"description":"<!-- -&", |
| "input":"<!-- -&", |
| "output":["ParseError", ["Comment", " -&"]]}, |
| |
| {"description":"<!-- -'", |
| "input":"<!-- -'", |
| "output":["ParseError", ["Comment", " -'"]]}, |
| |
| {"description":"<!-- -,", |
| "input":"<!-- -,", |
| "output":["ParseError", ["Comment", " -,"]]}, |
| |
| {"description":"<!-- --", |
| "input":"<!-- --", |
| "output":["ParseError", ["Comment", " "]]}, |
| |
| {"description":"<!-- -.", |
| "input":"<!-- -.", |
| "output":["ParseError", ["Comment", " -."]]}, |
| |
| {"description":"<!-- -/", |
| "input":"<!-- -/", |
| "output":["ParseError", ["Comment", " -/"]]}, |
| |
| {"description":"<!-- -0", |
| "input":"<!-- -0", |
| "output":["ParseError", ["Comment", " -0"]]}, |
| |
| {"description":"<!-- -1", |
| "input":"<!-- -1", |
| "output":["ParseError", ["Comment", " -1"]]}, |
| |
| {"description":"<!-- -9", |
| "input":"<!-- -9", |
| "output":["ParseError", ["Comment", " -9"]]}, |
| |
| {"description":"<!-- -<", |
| "input":"<!-- -<", |
| "output":["ParseError", ["Comment", " -<"]]}, |
| |
| {"description":"<!-- -=", |
| "input":"<!-- -=", |
| "output":["ParseError", ["Comment", " -="]]}, |
| |
| {"description":"<!-- ->", |
| "input":"<!-- ->", |
| "output":["ParseError", ["Comment", " ->"]]}, |
| |
| {"description":"<!-- -?", |
| "input":"<!-- -?", |
| "output":["ParseError", ["Comment", " -?"]]}, |
| |
| {"description":"<!-- -@", |
| "input":"<!-- -@", |
| "output":["ParseError", ["Comment", " -@"]]}, |
| |
| {"description":"<!-- -A", |
| "input":"<!-- -A", |
| "output":["ParseError", ["Comment", " -A"]]}, |
| |
| {"description":"<!-- -B", |
| "input":"<!-- -B", |
| "output":["ParseError", ["Comment", " -B"]]}, |
| |
| {"description":"<!-- -Y", |
| "input":"<!-- -Y", |
| "output":["ParseError", ["Comment", " -Y"]]}, |
| |
| {"description":"<!-- -Z", |
| "input":"<!-- -Z", |
| "output":["ParseError", ["Comment", " -Z"]]}, |
| |
| {"description":"<!-- -`", |
| "input":"<!-- -`", |
| "output":["ParseError", ["Comment", " -`"]]}, |
| |
| {"description":"<!-- -a", |
| "input":"<!-- -a", |
| "output":["ParseError", ["Comment", " -a"]]}, |
| |
| {"description":"<!-- -b", |
| "input":"<!-- -b", |
| "output":["ParseError", ["Comment", " -b"]]}, |
| |
| {"description":"<!-- -y", |
| "input":"<!-- -y", |
| "output":["ParseError", ["Comment", " -y"]]}, |
| |
| {"description":"<!-- -z", |
| "input":"<!-- -z", |
| "output":["ParseError", ["Comment", " -z"]]}, |
| |
| {"description":"<!-- -{", |
| "input":"<!-- -{", |
| "output":["ParseError", ["Comment", " -{"]]}, |
| |
| {"description":"<!-- -\\uDBC0\\uDC00", |
| "input":"<!-- -\uDBC0\uDC00", |
| "output":["ParseError", ["Comment", " -\uDBC0\uDC00"]]}, |
| |
| {"description":"<!-- .", |
| "input":"<!-- .", |
| "output":["ParseError", ["Comment", " ."]]}, |
| |
| {"description":"<!-- /", |
| "input":"<!-- /", |
| "output":["ParseError", ["Comment", " /"]]}, |
| |
| {"description":"<!-- 0", |
| "input":"<!-- 0", |
| "output":["ParseError", ["Comment", " 0"]]}, |
| |
| {"description":"<!-- 1", |
| "input":"<!-- 1", |
| "output":["ParseError", ["Comment", " 1"]]}, |
| |
| {"description":"<!-- 9", |
| "input":"<!-- 9", |
| "output":["ParseError", ["Comment", " 9"]]}, |
| |
| {"description":"<!-- <", |
| "input":"<!-- <", |
| "output":["ParseError", ["Comment", " <"]]}, |
| |
| {"description":"<!-- =", |
| "input":"<!-- =", |
| "output":["ParseError", ["Comment", " ="]]}, |
| |
| {"description":"<!-- >", |
| "input":"<!-- >", |
| "output":["ParseError", ["Comment", " >"]]}, |
| |
| {"description":"<!-- ?", |
| "input":"<!-- ?", |
| "output":["ParseError", ["Comment", " ?"]]}, |
| |
| {"description":"<!-- @", |
| "input":"<!-- @", |
| "output":["ParseError", ["Comment", " @"]]}, |
| |
| {"description":"<!-- A", |
| "input":"<!-- A", |
| "output":["ParseError", ["Comment", " A"]]}, |
| |
| {"description":"<!-- B", |
| "input":"<!-- B", |
| "output":["ParseError", ["Comment", " B"]]}, |
| |
| {"description":"<!-- Y", |
| "input":"<!-- Y", |
| "output":["ParseError", ["Comment", " Y"]]}, |
| |
| {"description":"<!-- Z", |
| "input":"<!-- Z", |
| "output":["ParseError", ["Comment", " Z"]]}, |
| |
| {"description":"<!-- `", |
| "input":"<!-- `", |
| "output":["ParseError", ["Comment", " `"]]}, |
| |
| {"description":"<!-- a", |
| "input":"<!-- a", |
| "output":["ParseError", ["Comment", " a"]]}, |
| |
| {"description":"<!-- b", |
| "input":"<!-- b", |
| "output":["ParseError", ["Comment", " b"]]}, |
| |
| {"description":"<!-- y", |
| "input":"<!-- y", |
| "output":["ParseError", ["Comment", " y"]]}, |
| |
| {"description":"<!-- z", |
| "input":"<!-- z", |
| "output":["ParseError", ["Comment", " z"]]}, |
| |
| {"description":"<!-- {", |
| "input":"<!-- {", |
| "output":["ParseError", ["Comment", " {"]]}, |
| |
| {"description":"<!-- \\uDBC0\\uDC00", |
| "input":"<!-- \uDBC0\uDC00", |
| "output":["ParseError", ["Comment", " \uDBC0\uDC00"]]}, |
| |
| {"description":"<!--!", |
| "input":"<!--!", |
| "output":["ParseError", ["Comment", "!"]]}, |
| |
| {"description":"<!--\"", |
| "input":"<!--\"", |
| "output":["ParseError", ["Comment", "\""]]}, |
| |
| {"description":"<!--&", |
| "input":"<!--&", |
| "output":["ParseError", ["Comment", "&"]]}, |
| |
| {"description":"<!--'", |
| "input":"<!--'", |
| "output":["ParseError", ["Comment", "'"]]}, |
| |
| {"description":"<!--,", |
| "input":"<!--,", |
| "output":["ParseError", ["Comment", ","]]}, |
| |
| {"description":"<!---", |
| "input":"<!---", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!---\\u0000", |
| "input":"<!---\u0000", |
| "output":["ParseError", "ParseError", ["Comment", "-\uFFFD"]]}, |
| |
| {"description":"<!---\\u0009", |
| "input":"<!---\u0009", |
| "output":["ParseError", ["Comment", "-\u0009"]]}, |
| |
| {"description":"<!---\\u000A", |
| "input":"<!---\u000A", |
| "output":["ParseError", ["Comment", "-\u000A"]]}, |
| |
| {"description":"<!---\\u000B", |
| "input":"<!---\u000B", |
| "output":["ParseError", "ParseError", ["Comment", "-\u000B"]]}, |
| |
| {"description":"<!---\\u000C", |
| "input":"<!---\u000C", |
| "output":["ParseError", ["Comment", "-\u000C"]]}, |
| |
| {"description":"<!--- ", |
| "input":"<!--- ", |
| "output":["ParseError", ["Comment", "- "]]}, |
| |
| {"description":"<!---!", |
| "input":"<!---!", |
| "output":["ParseError", ["Comment", "-!"]]}, |
| |
| {"description":"<!---\"", |
| "input":"<!---\"", |
| "output":["ParseError", ["Comment", "-\""]]}, |
| |
| {"description":"<!---&", |
| "input":"<!---&", |
| "output":["ParseError", ["Comment", "-&"]]}, |
| |
| {"description":"<!---'", |
| "input":"<!---'", |
| "output":["ParseError", ["Comment", "-'"]]}, |
| |
| {"description":"<!---,", |
| "input":"<!---,", |
| "output":["ParseError", ["Comment", "-,"]]}, |
| |
| {"description":"<!----", |
| "input":"<!----", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!----\\u0000", |
| "input":"<!----\u0000", |
| "output":["ParseError", "ParseError", ["Comment", "--\uFFFD"]]}, |
| |
| {"description":"<!----\\u0009", |
| "input":"<!----\u0009", |
| "output":["ParseError", "ParseError", ["Comment", "--\u0009"]]}, |
| |
| {"description":"<!----\\u000A", |
| "input":"<!----\u000A", |
| "output":["ParseError", "ParseError", ["Comment", "--\u000A"]]}, |
| |
| {"description":"<!----\\u000B", |
| "input":"<!----\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["Comment", "--\u000B"]]}, |
| |
| {"description":"<!----\\u000C", |
| "input":"<!----\u000C", |
| "output":["ParseError", "ParseError", ["Comment", "--\u000C"]]}, |
| |
| {"description":"<!---- ", |
| "input":"<!---- ", |
| "output":["ParseError", "ParseError", ["Comment", "-- "]]}, |
| |
| {"description":"<!---- -", |
| "input":"<!---- -", |
| "output":["ParseError", "ParseError", ["Comment", "-- "]]}, |
| |
| {"description":"<!---- --", |
| "input":"<!---- --", |
| "output":["ParseError", "ParseError", ["Comment", "-- "]]}, |
| |
| {"description":"<!---- -->", |
| "input":"<!---- -->", |
| "output":["ParseError", ["Comment", "-- "]]}, |
| |
| {"description":"<!---- -->", |
| "input":"<!---- -->", |
| "output":["ParseError", ["Comment", "-- "]]}, |
| |
| {"description":"<!---- a-->", |
| "input":"<!---- a-->", |
| "output":["ParseError", ["Comment", "-- a"]]}, |
| |
| {"description":"<!----!", |
| "input":"<!----!", |
| "output":["ParseError", "ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!----!>", |
| "input":"<!----!>", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!----!a", |
| "input":"<!----!a", |
| "output":["ParseError", "ParseError", ["Comment", "--!a"]]}, |
| |
| {"description":"<!----!a-", |
| "input":"<!----!a-", |
| "output":["ParseError", "ParseError", ["Comment", "--!a"]]}, |
| |
| {"description":"<!----!a--", |
| "input":"<!----!a--", |
| "output":["ParseError", "ParseError", ["Comment", "--!a"]]}, |
| |
| {"description":"<!----!a-->", |
| "input":"<!----!a-->", |
| "output":["ParseError", ["Comment", "--!a"]]}, |
| |
| {"description":"<!----!-", |
| "input":"<!----!-", |
| "output":["ParseError", "ParseError", ["Comment", "--!"]]}, |
| |
| {"description":"<!----!--", |
| "input":"<!----!--", |
| "output":["ParseError", "ParseError", ["Comment", "--!"]]}, |
| |
| {"description":"<!----!-->", |
| "input":"<!----!-->", |
| "output":["ParseError", ["Comment", "--!"]]}, |
| |
| {"description":"<!----\"", |
| "input":"<!----\"", |
| "output":["ParseError", "ParseError", ["Comment", "--\""]]}, |
| |
| {"description":"<!----&", |
| "input":"<!----&", |
| "output":["ParseError", "ParseError", ["Comment", "--&"]]}, |
| |
| {"description":"<!----'", |
| "input":"<!----'", |
| "output":["ParseError", "ParseError", ["Comment", "--'"]]}, |
| |
| {"description":"<!----,", |
| "input":"<!----,", |
| "output":["ParseError", "ParseError", ["Comment", "--,"]]}, |
| |
| {"description":"<!-----", |
| "input":"<!-----", |
| "output":["ParseError", "ParseError", ["Comment", "-"]]}, |
| |
| {"description":"<!----.", |
| "input":"<!----.", |
| "output":["ParseError", "ParseError", ["Comment", "--."]]}, |
| |
| {"description":"<!----/", |
| "input":"<!----/", |
| "output":["ParseError", "ParseError", ["Comment", "--/"]]}, |
| |
| {"description":"<!----0", |
| "input":"<!----0", |
| "output":["ParseError", "ParseError", ["Comment", "--0"]]}, |
| |
| {"description":"<!----1", |
| "input":"<!----1", |
| "output":["ParseError", "ParseError", ["Comment", "--1"]]}, |
| |
| {"description":"<!----9", |
| "input":"<!----9", |
| "output":["ParseError", "ParseError", ["Comment", "--9"]]}, |
| |
| {"description":"<!----<", |
| "input":"<!----<", |
| "output":["ParseError", "ParseError", ["Comment", "--<"]]}, |
| |
| {"description":"<!----=", |
| "input":"<!----=", |
| "output":["ParseError", "ParseError", ["Comment", "--="]]}, |
| |
| {"description":"<!---->", |
| "input":"<!---->", |
| "output":[["Comment", ""]]}, |
| |
| {"description":"<!----?", |
| "input":"<!----?", |
| "output":["ParseError", "ParseError", ["Comment", "--?"]]}, |
| |
| {"description":"<!----@", |
| "input":"<!----@", |
| "output":["ParseError", "ParseError", ["Comment", "--@"]]}, |
| |
| {"description":"<!----A", |
| "input":"<!----A", |
| "output":["ParseError", "ParseError", ["Comment", "--A"]]}, |
| |
| {"description":"<!----B", |
| "input":"<!----B", |
| "output":["ParseError", "ParseError", ["Comment", "--B"]]}, |
| |
| {"description":"<!----Y", |
| "input":"<!----Y", |
| "output":["ParseError", "ParseError", ["Comment", "--Y"]]}, |
| |
| {"description":"<!----Z", |
| "input":"<!----Z", |
| "output":["ParseError", "ParseError", ["Comment", "--Z"]]}, |
| |
| {"description":"<!----`", |
| "input":"<!----`", |
| "output":["ParseError", "ParseError", ["Comment", "--`"]]}, |
| |
| {"description":"<!----a", |
| "input":"<!----a", |
| "output":["ParseError", "ParseError", ["Comment", "--a"]]}, |
| |
| {"description":"<!----b", |
| "input":"<!----b", |
| "output":["ParseError", "ParseError", ["Comment", "--b"]]}, |
| |
| {"description":"<!----y", |
| "input":"<!----y", |
| "output":["ParseError", "ParseError", ["Comment", "--y"]]}, |
| |
| {"description":"<!----z", |
| "input":"<!----z", |
| "output":["ParseError", "ParseError", ["Comment", "--z"]]}, |
| |
| {"description":"<!----{", |
| "input":"<!----{", |
| "output":["ParseError", "ParseError", ["Comment", "--{"]]}, |
| |
| {"description":"<!----\\uDBC0\\uDC00", |
| "input":"<!----\uDBC0\uDC00", |
| "output":["ParseError", "ParseError", ["Comment", "--\uDBC0\uDC00"]]}, |
| |
| {"description":"<!---.", |
| "input":"<!---.", |
| "output":["ParseError", ["Comment", "-."]]}, |
| |
| {"description":"<!---/", |
| "input":"<!---/", |
| "output":["ParseError", ["Comment", "-/"]]}, |
| |
| {"description":"<!---0", |
| "input":"<!---0", |
| "output":["ParseError", ["Comment", "-0"]]}, |
| |
| {"description":"<!---1", |
| "input":"<!---1", |
| "output":["ParseError", ["Comment", "-1"]]}, |
| |
| {"description":"<!---9", |
| "input":"<!---9", |
| "output":["ParseError", ["Comment", "-9"]]}, |
| |
| {"description":"<!---<", |
| "input":"<!---<", |
| "output":["ParseError", ["Comment", "-<"]]}, |
| |
| {"description":"<!---=", |
| "input":"<!---=", |
| "output":["ParseError", ["Comment", "-="]]}, |
| |
| {"description":"<!--->", |
| "input":"<!--->", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!---?", |
| "input":"<!---?", |
| "output":["ParseError", ["Comment", "-?"]]}, |
| |
| {"description":"<!---@", |
| "input":"<!---@", |
| "output":["ParseError", ["Comment", "-@"]]}, |
| |
| {"description":"<!---A", |
| "input":"<!---A", |
| "output":["ParseError", ["Comment", "-A"]]}, |
| |
| {"description":"<!---B", |
| "input":"<!---B", |
| "output":["ParseError", ["Comment", "-B"]]}, |
| |
| {"description":"<!---Y", |
| "input":"<!---Y", |
| "output":["ParseError", ["Comment", "-Y"]]}, |
| |
| {"description":"<!---Z", |
| "input":"<!---Z", |
| "output":["ParseError", ["Comment", "-Z"]]}, |
| |
| {"description":"<!---`", |
| "input":"<!---`", |
| "output":["ParseError", ["Comment", "-`"]]}, |
| |
| {"description":"<!---a", |
| "input":"<!---a", |
| "output":["ParseError", ["Comment", "-a"]]}, |
| |
| {"description":"<!---b", |
| "input":"<!---b", |
| "output":["ParseError", ["Comment", "-b"]]}, |
| |
| {"description":"<!---y", |
| "input":"<!---y", |
| "output":["ParseError", ["Comment", "-y"]]}, |
| |
| {"description":"<!---z", |
| "input":"<!---z", |
| "output":["ParseError", ["Comment", "-z"]]}, |
| |
| {"description":"<!---{", |
| "input":"<!---{", |
| "output":["ParseError", ["Comment", "-{"]]}, |
| |
| {"description":"<!---\\uDBC0\\uDC00", |
| "input":"<!---\uDBC0\uDC00", |
| "output":["ParseError", ["Comment", "-\uDBC0\uDC00"]]}, |
| |
| {"description":"<!--.", |
| "input":"<!--.", |
| "output":["ParseError", ["Comment", "."]]}, |
| |
| {"description":"<!--/", |
| "input":"<!--/", |
| "output":["ParseError", ["Comment", "/"]]}, |
| |
| {"description":"<!--0", |
| "input":"<!--0", |
| "output":["ParseError", ["Comment", "0"]]}, |
| |
| {"description":"<!--1", |
| "input":"<!--1", |
| "output":["ParseError", ["Comment", "1"]]}, |
| |
| {"description":"<!--9", |
| "input":"<!--9", |
| "output":["ParseError", ["Comment", "9"]]}, |
| |
| {"description":"<!--<", |
| "input":"<!--<", |
| "output":["ParseError", ["Comment", "<"]]}, |
| |
| {"description":"<!--=", |
| "input":"<!--=", |
| "output":["ParseError", ["Comment", "="]]}, |
| |
| {"description":"<!-->", |
| "input":"<!-->", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!--?", |
| "input":"<!--?", |
| "output":["ParseError", ["Comment", "?"]]}, |
| |
| {"description":"<!--@", |
| "input":"<!--@", |
| "output":["ParseError", ["Comment", "@"]]}, |
| |
| {"description":"<!--A", |
| "input":"<!--A", |
| "output":["ParseError", ["Comment", "A"]]}, |
| |
| {"description":"<!--B", |
| "input":"<!--B", |
| "output":["ParseError", ["Comment", "B"]]}, |
| |
| {"description":"<!--Y", |
| "input":"<!--Y", |
| "output":["ParseError", ["Comment", "Y"]]}, |
| |
| {"description":"<!--Z", |
| "input":"<!--Z", |
| "output":["ParseError", ["Comment", "Z"]]}, |
| |
| {"description":"<!--`", |
| "input":"<!--`", |
| "output":["ParseError", ["Comment", "`"]]}, |
| |
| {"description":"<!--a", |
| "input":"<!--a", |
| "output":["ParseError", ["Comment", "a"]]}, |
| |
| {"description":"<!--b", |
| "input":"<!--b", |
| "output":["ParseError", ["Comment", "b"]]}, |
| |
| {"description":"<!--y", |
| "input":"<!--y", |
| "output":["ParseError", ["Comment", "y"]]}, |
| |
| {"description":"<!--z", |
| "input":"<!--z", |
| "output":["ParseError", ["Comment", "z"]]}, |
| |
| {"description":"<!--{", |
| "input":"<!--{", |
| "output":["ParseError", ["Comment", "{"]]}, |
| |
| {"description":"<!--\\uDBC0\\uDC00", |
| "input":"<!--\uDBC0\uDC00", |
| "output":["ParseError", ["Comment", "\uDBC0\uDC00"]]}, |
| |
| {"description":"<!/", |
| "input":"<!/", |
| "output":["ParseError", ["Comment", "/"]]}, |
| |
| {"description":"<!0", |
| "input":"<!0", |
| "output":["ParseError", ["Comment", "0"]]}, |
| |
| {"description":"<!1", |
| "input":"<!1", |
| "output":["ParseError", ["Comment", "1"]]}, |
| |
| {"description":"<!9", |
| "input":"<!9", |
| "output":["ParseError", ["Comment", "9"]]}, |
| |
| {"description":"<!<", |
| "input":"<!<", |
| "output":["ParseError", ["Comment", "<"]]}, |
| |
| {"description":"<!=", |
| "input":"<!=", |
| "output":["ParseError", ["Comment", "="]]}, |
| |
| {"description":"<!>", |
| "input":"<!>", |
| "output":["ParseError", ["Comment", ""]]}, |
| |
| {"description":"<!?", |
| "input":"<!?", |
| "output":["ParseError", ["Comment", "?"]]}, |
| |
| {"description":"<!@", |
| "input":"<!@", |
| "output":["ParseError", ["Comment", "@"]]}, |
| |
| {"description":"<!A", |
| "input":"<!A", |
| "output":["ParseError", ["Comment", "A"]]}, |
| |
| {"description":"<!B", |
| "input":"<!B", |
| "output":["ParseError", ["Comment", "B"]]}, |
| |
| {"description":"<!DOCTYPE", |
| "input":"<!DOCTYPE", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u0000", |
| "input":"<!DOCTYPE\u0000", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\uFFFD", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u0008", |
| "input":"<!DOCTYPE\u0008", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\u0008", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u0009", |
| "input":"<!DOCTYPE\u0009", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u000A", |
| "input":"<!DOCTYPE\u000A", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u000B", |
| "input":"<!DOCTYPE\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\u000B", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u000C", |
| "input":"<!DOCTYPE\u000C", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u000D", |
| "input":"<!DOCTYPE\u000D", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE\\u001F", |
| "input":"<!DOCTYPE\u001F", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\u001F", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE ", |
| "input":"<!DOCTYPE ", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u0000", |
| "input":"<!DOCTYPE \u0000", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "\uFFFD", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u0008", |
| "input":"<!DOCTYPE \u0008", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "\u0008", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u0009", |
| "input":"<!DOCTYPE \u0009", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u000A", |
| "input":"<!DOCTYPE \u000A", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u000B", |
| "input":"<!DOCTYPE \u000B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "\u000B", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u000C", |
| "input":"<!DOCTYPE \u000C", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u000D", |
| "input":"<!DOCTYPE \u000D", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \\u001F", |
| "input":"<!DOCTYPE \u001F", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "\u001F", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE ", |
| "input":"<!DOCTYPE ", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE !", |
| "input":"<!DOCTYPE !", |
| "output":["ParseError", ["DOCTYPE", "!", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE \"", |
| "input":"<!DOCTYPE \"", |
| "output":["ParseError", ["DOCTYPE", "\"", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE &", |
| "input":"<!DOCTYPE &", |
| "output":["ParseError", ["DOCTYPE", "&", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE '", |
| "input":"<!DOCTYPE '", |
| "output":["ParseError", ["DOCTYPE", "'", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE -", |
| "input":"<!DOCTYPE -", |
| "output":["ParseError", ["DOCTYPE", "-", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE /", |
| "input":"<!DOCTYPE /", |
| "output":["ParseError", ["DOCTYPE", "/", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE 0", |
| "input":"<!DOCTYPE 0", |
| "output":["ParseError", ["DOCTYPE", "0", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE 1", |
| "input":"<!DOCTYPE 1", |
| "output":["ParseError", ["DOCTYPE", "1", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE 9", |
| "input":"<!DOCTYPE 9", |
| "output":["ParseError", ["DOCTYPE", "9", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE <", |
| "input":"<!DOCTYPE <", |
| "output":["ParseError", ["DOCTYPE", "<", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE =", |
| "input":"<!DOCTYPE =", |
| "output":["ParseError", ["DOCTYPE", "=", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE >", |
| "input":"<!DOCTYPE >", |
| "output":["ParseError", ["DOCTYPE", "", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE ?", |
| "input":"<!DOCTYPE ?", |
| "output":["ParseError", ["DOCTYPE", "?", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE @", |
| "input":"<!DOCTYPE @", |
| "output":["ParseError", ["DOCTYPE", "@", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE A", |
| "input":"<!DOCTYPE A", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE B", |
| "input":"<!DOCTYPE B", |
| "output":["ParseError", ["DOCTYPE", "b", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE Y", |
| "input":"<!DOCTYPE Y", |
| "output":["ParseError", ["DOCTYPE", "y", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE Z", |
| "input":"<!DOCTYPE Z", |
| "output":["ParseError", ["DOCTYPE", "z", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE [", |
| "input":"<!DOCTYPE [", |
| "output":["ParseError", ["DOCTYPE", "[", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE `", |
| "input":"<!DOCTYPE `", |
| "output":["ParseError", ["DOCTYPE", "`", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a", |
| "input":"<!DOCTYPE a", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u0000", |
| "input":"<!DOCTYPE a\u0000", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a\uFFFD", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u0008", |
| "input":"<!DOCTYPE a\u0008", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a\u0008", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u0009", |
| "input":"<!DOCTYPE a\u0009", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u000A", |
| "input":"<!DOCTYPE a\u000A", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u000B", |
| "input":"<!DOCTYPE a\u000B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a\u000B", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u000C", |
| "input":"<!DOCTYPE a\u000C", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u000D", |
| "input":"<!DOCTYPE a\u000D", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\\u001F", |
| "input":"<!DOCTYPE a\u001F", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a\u001F", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a ", |
| "input":"<!DOCTYPE a ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u0000", |
| "input":"<!DOCTYPE a \u0000", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u0008", |
| "input":"<!DOCTYPE a \u0008", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u0009", |
| "input":"<!DOCTYPE a \u0009", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u000A", |
| "input":"<!DOCTYPE a \u000A", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u000B", |
| "input":"<!DOCTYPE a \u000B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u000C", |
| "input":"<!DOCTYPE a \u000C", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u000D", |
| "input":"<!DOCTYPE a \u000D", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\u001F", |
| "input":"<!DOCTYPE a \u001F", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a ", |
| "input":"<!DOCTYPE a ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a !", |
| "input":"<!DOCTYPE a !", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \"", |
| "input":"<!DOCTYPE a \"", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a &", |
| "input":"<!DOCTYPE a &", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a '", |
| "input":"<!DOCTYPE a '", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a -", |
| "input":"<!DOCTYPE a -", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a /", |
| "input":"<!DOCTYPE a /", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a 0", |
| "input":"<!DOCTYPE a 0", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a 1", |
| "input":"<!DOCTYPE a 1", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a 9", |
| "input":"<!DOCTYPE a 9", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a <", |
| "input":"<!DOCTYPE a <", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a =", |
| "input":"<!DOCTYPE a =", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a >", |
| "input":"<!DOCTYPE a >", |
| "output":[["DOCTYPE", "a", null, null, true]]}, |
| |
| {"description":"<!DOCTYPE a ?", |
| "input":"<!DOCTYPE a ?", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a @", |
| "input":"<!DOCTYPE a @", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a A", |
| "input":"<!DOCTYPE a A", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a B", |
| "input":"<!DOCTYPE a B", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC", |
| "input":"<!DOCTYPE a PUBLIC", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u0000", |
| "input":"<!DOCTYPE a PUBLIC\u0000", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u0008", |
| "input":"<!DOCTYPE a PUBLIC\u0008", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u0009", |
| "input":"<!DOCTYPE a PUBLIC\u0009", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u000A", |
| "input":"<!DOCTYPE a PUBLIC\u000A", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u000B", |
| "input":"<!DOCTYPE a PUBLIC\u000B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u000C", |
| "input":"<!DOCTYPE a PUBLIC\u000C", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u000D", |
| "input":"<!DOCTYPE a PUBLIC\u000D", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\u001F", |
| "input":"<!DOCTYPE a PUBLIC\u001F", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC ", |
| "input":"<!DOCTYPE a PUBLIC ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC!", |
| "input":"<!DOCTYPE a PUBLIC!", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"", |
| "input":"<!DOCTYPE a PUBLIC\"", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"\\u0000", |
| "input":"<!DOCTYPE a PUBLIC\"\u0000", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"\\u0009", |
| "input":"<!DOCTYPE a PUBLIC\"\u0009", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"\\u000A", |
| "input":"<!DOCTYPE a PUBLIC\"\u000A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"\\u000B", |
| "input":"<!DOCTYPE a PUBLIC\"\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"\\u000C", |
| "input":"<!DOCTYPE a PUBLIC\"\u000C", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\" ", |
| "input":"<!DOCTYPE a PUBLIC\" ", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"!", |
| "input":"<!DOCTYPE a PUBLIC\"!", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"\"", |
| "input":"<!DOCTYPE a PUBLIC\"\"", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"#", |
| "input":"<!DOCTYPE a PUBLIC\"#", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "#", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"&", |
| "input":"<!DOCTYPE a PUBLIC\"&", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"'", |
| "input":"<!DOCTYPE a PUBLIC\"'", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "'", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"-", |
| "input":"<!DOCTYPE a PUBLIC\"-", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"/", |
| "input":"<!DOCTYPE a PUBLIC\"/", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"0", |
| "input":"<!DOCTYPE a PUBLIC\"0", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"1", |
| "input":"<!DOCTYPE a PUBLIC\"1", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"9", |
| "input":"<!DOCTYPE a PUBLIC\"9", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"<", |
| "input":"<!DOCTYPE a PUBLIC\"<", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"=", |
| "input":"<!DOCTYPE a PUBLIC\"=", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\">", |
| "input":"<!DOCTYPE a PUBLIC\">", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"?", |
| "input":"<!DOCTYPE a PUBLIC\"?", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"@", |
| "input":"<!DOCTYPE a PUBLIC\"@", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"A", |
| "input":"<!DOCTYPE a PUBLIC\"A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"B", |
| "input":"<!DOCTYPE a PUBLIC\"B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"Y", |
| "input":"<!DOCTYPE a PUBLIC\"Y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"Z", |
| "input":"<!DOCTYPE a PUBLIC\"Z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"`", |
| "input":"<!DOCTYPE a PUBLIC\"`", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"a", |
| "input":"<!DOCTYPE a PUBLIC\"a", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"b", |
| "input":"<!DOCTYPE a PUBLIC\"b", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"y", |
| "input":"<!DOCTYPE a PUBLIC\"y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"z", |
| "input":"<!DOCTYPE a PUBLIC\"z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"{", |
| "input":"<!DOCTYPE a PUBLIC\"{", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\"\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a PUBLIC\"\uDBC0\uDC00", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC#", |
| "input":"<!DOCTYPE a PUBLIC#", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC&", |
| "input":"<!DOCTYPE a PUBLIC&", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'", |
| "input":"<!DOCTYPE a PUBLIC'", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'\\u0000", |
| "input":"<!DOCTYPE a PUBLIC'\u0000", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'\\u0009", |
| "input":"<!DOCTYPE a PUBLIC'\u0009", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'\\u000A", |
| "input":"<!DOCTYPE a PUBLIC'\u000A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'\\u000B", |
| "input":"<!DOCTYPE a PUBLIC'\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'\\u000C", |
| "input":"<!DOCTYPE a PUBLIC'\u000C", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC' ", |
| "input":"<!DOCTYPE a PUBLIC' ", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'!", |
| "input":"<!DOCTYPE a PUBLIC'!", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'\"", |
| "input":"<!DOCTYPE a PUBLIC'\"", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\"", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'&", |
| "input":"<!DOCTYPE a PUBLIC'&", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''", |
| "input":"<!DOCTYPE a PUBLIC''", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u0000", |
| "input":"<!DOCTYPE a PUBLIC''\u0000", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u0008", |
| "input":"<!DOCTYPE a PUBLIC''\u0008", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u0009", |
| "input":"<!DOCTYPE a PUBLIC''\u0009", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u000A", |
| "input":"<!DOCTYPE a PUBLIC''\u000A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u000B", |
| "input":"<!DOCTYPE a PUBLIC''\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u000C", |
| "input":"<!DOCTYPE a PUBLIC''\u000C", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u000D", |
| "input":"<!DOCTYPE a PUBLIC''\u000D", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\u001F", |
| "input":"<!DOCTYPE a PUBLIC''\u001F", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'' ", |
| "input":"<!DOCTYPE a PUBLIC'' ", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''!", |
| "input":"<!DOCTYPE a PUBLIC''!", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\"", |
| "input":"<!DOCTYPE a PUBLIC''\"", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''#", |
| "input":"<!DOCTYPE a PUBLIC''#", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''&", |
| "input":"<!DOCTYPE a PUBLIC''&", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'''", |
| "input":"<!DOCTYPE a PUBLIC'''", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''(", |
| "input":"<!DOCTYPE a PUBLIC''(", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''-", |
| "input":"<!DOCTYPE a PUBLIC''-", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''/", |
| "input":"<!DOCTYPE a PUBLIC''/", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''0", |
| "input":"<!DOCTYPE a PUBLIC''0", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''1", |
| "input":"<!DOCTYPE a PUBLIC''1", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''9", |
| "input":"<!DOCTYPE a PUBLIC''9", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''<", |
| "input":"<!DOCTYPE a PUBLIC''<", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''=", |
| "input":"<!DOCTYPE a PUBLIC''=", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''>", |
| "input":"<!DOCTYPE a PUBLIC''>", |
| "output":["ParseError", ["DOCTYPE", "a", "", null, true]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''?", |
| "input":"<!DOCTYPE a PUBLIC''?", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''@", |
| "input":"<!DOCTYPE a PUBLIC''@", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''A", |
| "input":"<!DOCTYPE a PUBLIC''A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''B", |
| "input":"<!DOCTYPE a PUBLIC''B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''Y", |
| "input":"<!DOCTYPE a PUBLIC''Y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''Z", |
| "input":"<!DOCTYPE a PUBLIC''Z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''`", |
| "input":"<!DOCTYPE a PUBLIC''`", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''a", |
| "input":"<!DOCTYPE a PUBLIC''a", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''b", |
| "input":"<!DOCTYPE a PUBLIC''b", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''y", |
| "input":"<!DOCTYPE a PUBLIC''y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''z", |
| "input":"<!DOCTYPE a PUBLIC''z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''{", |
| "input":"<!DOCTYPE a PUBLIC''{", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC''\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a PUBLIC''\uDBC0\uDC00", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'(", |
| "input":"<!DOCTYPE a PUBLIC'(", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "(", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'-", |
| "input":"<!DOCTYPE a PUBLIC'-", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'/", |
| "input":"<!DOCTYPE a PUBLIC'/", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'0", |
| "input":"<!DOCTYPE a PUBLIC'0", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'1", |
| "input":"<!DOCTYPE a PUBLIC'1", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'9", |
| "input":"<!DOCTYPE a PUBLIC'9", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'<", |
| "input":"<!DOCTYPE a PUBLIC'<", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'=", |
| "input":"<!DOCTYPE a PUBLIC'=", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'>", |
| "input":"<!DOCTYPE a PUBLIC'>", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'?", |
| "input":"<!DOCTYPE a PUBLIC'?", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'@", |
| "input":"<!DOCTYPE a PUBLIC'@", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'A", |
| "input":"<!DOCTYPE a PUBLIC'A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'B", |
| "input":"<!DOCTYPE a PUBLIC'B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'Y", |
| "input":"<!DOCTYPE a PUBLIC'Y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'Z", |
| "input":"<!DOCTYPE a PUBLIC'Z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'`", |
| "input":"<!DOCTYPE a PUBLIC'`", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'a", |
| "input":"<!DOCTYPE a PUBLIC'a", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'b", |
| "input":"<!DOCTYPE a PUBLIC'b", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'y", |
| "input":"<!DOCTYPE a PUBLIC'y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'z", |
| "input":"<!DOCTYPE a PUBLIC'z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'{", |
| "input":"<!DOCTYPE a PUBLIC'{", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC'\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a PUBLIC'\uDBC0\uDC00", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC(", |
| "input":"<!DOCTYPE a PUBLIC(", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC-", |
| "input":"<!DOCTYPE a PUBLIC-", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC/", |
| "input":"<!DOCTYPE a PUBLIC/", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC0", |
| "input":"<!DOCTYPE a PUBLIC0", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC1", |
| "input":"<!DOCTYPE a PUBLIC1", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC9", |
| "input":"<!DOCTYPE a PUBLIC9", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC<", |
| "input":"<!DOCTYPE a PUBLIC<", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC=", |
| "input":"<!DOCTYPE a PUBLIC=", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC>", |
| "input":"<!DOCTYPE a PUBLIC>", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC?", |
| "input":"<!DOCTYPE a PUBLIC?", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC@", |
| "input":"<!DOCTYPE a PUBLIC@", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICA", |
| "input":"<!DOCTYPE a PUBLICA", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICB", |
| "input":"<!DOCTYPE a PUBLICB", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICY", |
| "input":"<!DOCTYPE a PUBLICY", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICZ", |
| "input":"<!DOCTYPE a PUBLICZ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC`", |
| "input":"<!DOCTYPE a PUBLIC`", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICa", |
| "input":"<!DOCTYPE a PUBLICa", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICb", |
| "input":"<!DOCTYPE a PUBLICb", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICy", |
| "input":"<!DOCTYPE a PUBLICy", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLICz", |
| "input":"<!DOCTYPE a PUBLICz", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC{", |
| "input":"<!DOCTYPE a PUBLIC{", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a PUBLIC\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a PUBLIC\uDBC0\uDC00", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM", |
| "input":"<!DOCTYPE a SYSTEM", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u0000", |
| "input":"<!DOCTYPE a SYSTEM\u0000", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u0008", |
| "input":"<!DOCTYPE a SYSTEM\u0008", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u0009", |
| "input":"<!DOCTYPE a SYSTEM\u0009", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u000A", |
| "input":"<!DOCTYPE a SYSTEM\u000A", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u000B", |
| "input":"<!DOCTYPE a SYSTEM\u000B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u000C", |
| "input":"<!DOCTYPE a SYSTEM\u000C", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u000D", |
| "input":"<!DOCTYPE a SYSTEM\u000D", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\u001F", |
| "input":"<!DOCTYPE a SYSTEM\u001F", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM ", |
| "input":"<!DOCTYPE a SYSTEM ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM!", |
| "input":"<!DOCTYPE a SYSTEM!", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"", |
| "input":"<!DOCTYPE a SYSTEM\"", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"\\u0000", |
| "input":"<!DOCTYPE a SYSTEM\"\u0000", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"\\u0009", |
| "input":"<!DOCTYPE a SYSTEM\"\u0009", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"\\u000A", |
| "input":"<!DOCTYPE a SYSTEM\"\u000A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"\\u000B", |
| "input":"<!DOCTYPE a SYSTEM\"\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"\\u000C", |
| "input":"<!DOCTYPE a SYSTEM\"\u000C", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\" ", |
| "input":"<!DOCTYPE a SYSTEM\" ", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"!", |
| "input":"<!DOCTYPE a SYSTEM\"!", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"\"", |
| "input":"<!DOCTYPE a SYSTEM\"\"", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"#", |
| "input":"<!DOCTYPE a SYSTEM\"#", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "#", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"&", |
| "input":"<!DOCTYPE a SYSTEM\"&", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"'", |
| "input":"<!DOCTYPE a SYSTEM\"'", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "'", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"-", |
| "input":"<!DOCTYPE a SYSTEM\"-", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"/", |
| "input":"<!DOCTYPE a SYSTEM\"/", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"0", |
| "input":"<!DOCTYPE a SYSTEM\"0", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"1", |
| "input":"<!DOCTYPE a SYSTEM\"1", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"9", |
| "input":"<!DOCTYPE a SYSTEM\"9", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"<", |
| "input":"<!DOCTYPE a SYSTEM\"<", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"=", |
| "input":"<!DOCTYPE a SYSTEM\"=", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\">", |
| "input":"<!DOCTYPE a SYSTEM\">", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"?", |
| "input":"<!DOCTYPE a SYSTEM\"?", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"@", |
| "input":"<!DOCTYPE a SYSTEM\"@", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"A", |
| "input":"<!DOCTYPE a SYSTEM\"A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"B", |
| "input":"<!DOCTYPE a SYSTEM\"B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"Y", |
| "input":"<!DOCTYPE a SYSTEM\"Y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"Z", |
| "input":"<!DOCTYPE a SYSTEM\"Z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"`", |
| "input":"<!DOCTYPE a SYSTEM\"`", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"a", |
| "input":"<!DOCTYPE a SYSTEM\"a", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"b", |
| "input":"<!DOCTYPE a SYSTEM\"b", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"y", |
| "input":"<!DOCTYPE a SYSTEM\"y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"z", |
| "input":"<!DOCTYPE a SYSTEM\"z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"{", |
| "input":"<!DOCTYPE a SYSTEM\"{", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\"\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a SYSTEM\"\uDBC0\uDC00", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM#", |
| "input":"<!DOCTYPE a SYSTEM#", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM&", |
| "input":"<!DOCTYPE a SYSTEM&", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'", |
| "input":"<!DOCTYPE a SYSTEM'", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'\\u0000", |
| "input":"<!DOCTYPE a SYSTEM'\u0000", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'\\u0009", |
| "input":"<!DOCTYPE a SYSTEM'\u0009", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'\\u000A", |
| "input":"<!DOCTYPE a SYSTEM'\u000A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'\\u000B", |
| "input":"<!DOCTYPE a SYSTEM'\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'\\u000C", |
| "input":"<!DOCTYPE a SYSTEM'\u000C", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM' ", |
| "input":"<!DOCTYPE a SYSTEM' ", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'!", |
| "input":"<!DOCTYPE a SYSTEM'!", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'\"", |
| "input":"<!DOCTYPE a SYSTEM'\"", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\"", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'&", |
| "input":"<!DOCTYPE a SYSTEM'&", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''", |
| "input":"<!DOCTYPE a SYSTEM''", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u0000", |
| "input":"<!DOCTYPE a SYSTEM''\u0000", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u0008", |
| "input":"<!DOCTYPE a SYSTEM''\u0008", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u0009", |
| "input":"<!DOCTYPE a SYSTEM''\u0009", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u000A", |
| "input":"<!DOCTYPE a SYSTEM''\u000A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u000B", |
| "input":"<!DOCTYPE a SYSTEM''\u000B", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u000C", |
| "input":"<!DOCTYPE a SYSTEM''\u000C", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u000D", |
| "input":"<!DOCTYPE a SYSTEM''\u000D", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\u001F", |
| "input":"<!DOCTYPE a SYSTEM''\u001F", |
| "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'' ", |
| "input":"<!DOCTYPE a SYSTEM'' ", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''!", |
| "input":"<!DOCTYPE a SYSTEM''!", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\"", |
| "input":"<!DOCTYPE a SYSTEM''\"", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''&", |
| "input":"<!DOCTYPE a SYSTEM''&", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'''", |
| "input":"<!DOCTYPE a SYSTEM'''", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''-", |
| "input":"<!DOCTYPE a SYSTEM''-", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''/", |
| "input":"<!DOCTYPE a SYSTEM''/", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''0", |
| "input":"<!DOCTYPE a SYSTEM''0", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''1", |
| "input":"<!DOCTYPE a SYSTEM''1", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''9", |
| "input":"<!DOCTYPE a SYSTEM''9", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''<", |
| "input":"<!DOCTYPE a SYSTEM''<", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''=", |
| "input":"<!DOCTYPE a SYSTEM''=", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''>", |
| "input":"<!DOCTYPE a SYSTEM''>", |
| "output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''?", |
| "input":"<!DOCTYPE a SYSTEM''?", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''@", |
| "input":"<!DOCTYPE a SYSTEM''@", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''A", |
| "input":"<!DOCTYPE a SYSTEM''A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''B", |
| "input":"<!DOCTYPE a SYSTEM''B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''Y", |
| "input":"<!DOCTYPE a SYSTEM''Y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''Z", |
| "input":"<!DOCTYPE a SYSTEM''Z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''`", |
| "input":"<!DOCTYPE a SYSTEM''`", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''a", |
| "input":"<!DOCTYPE a SYSTEM''a", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''b", |
| "input":"<!DOCTYPE a SYSTEM''b", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''y", |
| "input":"<!DOCTYPE a SYSTEM''y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''z", |
| "input":"<!DOCTYPE a SYSTEM''z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''{", |
| "input":"<!DOCTYPE a SYSTEM''{", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM''\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a SYSTEM''\uDBC0\uDC00", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'(", |
| "input":"<!DOCTYPE a SYSTEM'(", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "(", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'-", |
| "input":"<!DOCTYPE a SYSTEM'-", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'/", |
| "input":"<!DOCTYPE a SYSTEM'/", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'0", |
| "input":"<!DOCTYPE a SYSTEM'0", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'1", |
| "input":"<!DOCTYPE a SYSTEM'1", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'9", |
| "input":"<!DOCTYPE a SYSTEM'9", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'<", |
| "input":"<!DOCTYPE a SYSTEM'<", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'=", |
| "input":"<!DOCTYPE a SYSTEM'=", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'>", |
| "input":"<!DOCTYPE a SYSTEM'>", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'?", |
| "input":"<!DOCTYPE a SYSTEM'?", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'@", |
| "input":"<!DOCTYPE a SYSTEM'@", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'A", |
| "input":"<!DOCTYPE a SYSTEM'A", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'B", |
| "input":"<!DOCTYPE a SYSTEM'B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'Y", |
| "input":"<!DOCTYPE a SYSTEM'Y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'Z", |
| "input":"<!DOCTYPE a SYSTEM'Z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'`", |
| "input":"<!DOCTYPE a SYSTEM'`", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'a", |
| "input":"<!DOCTYPE a SYSTEM'a", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'b", |
| "input":"<!DOCTYPE a SYSTEM'b", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'y", |
| "input":"<!DOCTYPE a SYSTEM'y", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'z", |
| "input":"<!DOCTYPE a SYSTEM'z", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'{", |
| "input":"<!DOCTYPE a SYSTEM'{", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM'\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a SYSTEM'\uDBC0\uDC00", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM(", |
| "input":"<!DOCTYPE a SYSTEM(", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM-", |
| "input":"<!DOCTYPE a SYSTEM-", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM/", |
| "input":"<!DOCTYPE a SYSTEM/", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM0", |
| "input":"<!DOCTYPE a SYSTEM0", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM1", |
| "input":"<!DOCTYPE a SYSTEM1", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM9", |
| "input":"<!DOCTYPE a SYSTEM9", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM<", |
| "input":"<!DOCTYPE a SYSTEM<", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM=", |
| "input":"<!DOCTYPE a SYSTEM=", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM>", |
| "input":"<!DOCTYPE a SYSTEM>", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM?", |
| "input":"<!DOCTYPE a SYSTEM?", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM@", |
| "input":"<!DOCTYPE a SYSTEM@", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMA", |
| "input":"<!DOCTYPE a SYSTEMA", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMB", |
| "input":"<!DOCTYPE a SYSTEMB", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMY", |
| "input":"<!DOCTYPE a SYSTEMY", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMZ", |
| "input":"<!DOCTYPE a SYSTEMZ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM`", |
| "input":"<!DOCTYPE a SYSTEM`", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMa", |
| "input":"<!DOCTYPE a SYSTEMa", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMb", |
| "input":"<!DOCTYPE a SYSTEMb", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMy", |
| "input":"<!DOCTYPE a SYSTEMy", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEMz", |
| "input":"<!DOCTYPE a SYSTEMz", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM{", |
| "input":"<!DOCTYPE a SYSTEM{", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a SYSTEM\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a SYSTEM\uDBC0\uDC00", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a Y", |
| "input":"<!DOCTYPE a Y", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a Z", |
| "input":"<!DOCTYPE a Z", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a `", |
| "input":"<!DOCTYPE a `", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a", |
| "input":"<!DOCTYPE a a", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a\\u0000", |
| "input":"<!DOCTYPE a a\u0000", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a\\u0009", |
| "input":"<!DOCTYPE a a\u0009", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a\\u000A", |
| "input":"<!DOCTYPE a a\u000A", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a\\u000B", |
| "input":"<!DOCTYPE a a\u000B", |
| "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a\\u000C", |
| "input":"<!DOCTYPE a a\u000C", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a ", |
| "input":"<!DOCTYPE a a ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a!", |
| "input":"<!DOCTYPE a a!", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a\"", |
| "input":"<!DOCTYPE a a\"", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a&", |
| "input":"<!DOCTYPE a a&", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a'", |
| "input":"<!DOCTYPE a a'", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a-", |
| "input":"<!DOCTYPE a a-", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a/", |
| "input":"<!DOCTYPE a a/", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a0", |
| "input":"<!DOCTYPE a a0", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a1", |
| "input":"<!DOCTYPE a a1", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a9", |
| "input":"<!DOCTYPE a a9", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a<", |
| "input":"<!DOCTYPE a a<", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a=", |
| "input":"<!DOCTYPE a a=", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a>", |
| "input":"<!DOCTYPE a a>", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a?", |
| "input":"<!DOCTYPE a a?", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a@", |
| "input":"<!DOCTYPE a a@", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a aA", |
| "input":"<!DOCTYPE a aA", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a aB", |
| "input":"<!DOCTYPE a aB", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a aY", |
| "input":"<!DOCTYPE a aY", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a aZ", |
| "input":"<!DOCTYPE a aZ", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a`", |
| "input":"<!DOCTYPE a a`", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a aa", |
| "input":"<!DOCTYPE a aa", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a ab", |
| "input":"<!DOCTYPE a ab", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a ay", |
| "input":"<!DOCTYPE a ay", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a az", |
| "input":"<!DOCTYPE a az", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a{", |
| "input":"<!DOCTYPE a a{", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a a\\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a a\uDBC0\uDC00", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a b", |
| "input":"<!DOCTYPE a b", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a y", |
| "input":"<!DOCTYPE a y", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a z", |
| "input":"<!DOCTYPE a z", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a {", |
| "input":"<!DOCTYPE a {", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a \\uDBC0\\uDC00", |
| "input":"<!DOCTYPE a \uDBC0\uDC00", |
| "output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a!", |
| "input":"<!DOCTYPE a!", |
| "output":["ParseError", ["DOCTYPE", "a!", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a\"", |
| "input":"<!DOCTYPE a\"", |
| "output":["ParseError", ["DOCTYPE", "a\"", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a&", |
| "input":"<!DOCTYPE a&", |
| "output":["ParseError", ["DOCTYPE", "a&", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a'", |
| "input":"<!DOCTYPE a'", |
| "output":["ParseError", ["DOCTYPE", "a'", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a-", |
| "input":"<!DOCTYPE a-", |
| "output":["ParseError", ["DOCTYPE", "a-", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a/", |
| "input":"<!DOCTYPE a/", |
| "output":["ParseError", ["DOCTYPE", "a/", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a0", |
| "input":"<!DOCTYPE a0", |
| "output":["ParseError", ["DOCTYPE", "a0", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a1", |
| "input":"<!DOCTYPE a1", |
| "output":["ParseError", ["DOCTYPE", "a1", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a9", |
| "input":"<!DOCTYPE a9", |
| "output":["ParseError", ["DOCTYPE", "a9", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a<", |
| "input":"<!DOCTYPE a<", |
| "output":["ParseError", ["DOCTYPE", "a<", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a=", |
| "input":"<!DOCTYPE a=", |
| "output":["ParseError", ["DOCTYPE", "a=", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a>", |
| "input":"<!DOCTYPE a>", |
| "output":[["DOCTYPE", "a", null, null, true]]}, |
| |
| {"description":"<!DOCTYPE a?", |
| "input":"<!DOCTYPE a?", |
| "output":["ParseError", ["DOCTYPE", "a?", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a@", |
| "input":"<!DOCTYPE a@", |
| "output":["ParseError", ["DOCTYPE", "a@", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE aA", |
| "input":"<!DOCTYPE aA", |
| "output":["ParseError", ["DOCTYPE", "aa", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE aB", |
| "input":"<!DOCTYPE aB", |
| "output":["ParseError", ["DOCTYPE", "ab", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE aY", |
| "input":"<!DOCTYPE aY", |
| "output":["ParseError", ["DOCTYPE", "ay", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE aZ", |
| "input":"<!DOCTYPE aZ", |
| "output":["ParseError", ["DOCTYPE", "az", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a[", |
| "input":"<!DOCTYPE a[", |
| "output":["ParseError", ["DOCTYPE", "a[", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE a`", |
| "input":"<!DOCTYPE a`", |
| "output":["ParseError", ["DOCTYPE", "a`", null, null, false]]}, |
| |
| {"description":"<!DOCTYPE aa", |
| "input":"<!DOCTYPE aa", |
| "output":["ParseError", ["DOCTYPE", "aa", null, null, false]]}, |
| |