diff options
Diffstat (limited to 'test/data/tokeniser2/test3.test')
-rw-r--r-- | test/data/tokeniser2/test3.test | 3060 |
1 files changed, 1554 insertions, 1506 deletions
diff --git a/test/data/tokeniser2/test3.test b/test/data/tokeniser2/test3.test index 593fc93..8fc529a 100644 --- a/test/data/tokeniser2/test3.test +++ b/test/data/tokeniser2/test3.test @@ -4,10 +4,6 @@ "input":"", "output":[]}, -{"description":"\\u0000", -"input":"\u0000", -"output":["ParseError", ["Character", "\uFFFD"]]}, - {"description":"\\u0009", "input":"\u0009", "output":[["Character", "\u0009"]]}, @@ -86,7 +82,7 @@ {"description":"<\\u0000", "input":"<\u0000", -"output":["ParseError", "ParseError", ["Character", "<\uFFFD"]]}, +"output":["ParseError", ["Character", "<"], "ParseError", ["Character", "\u0000"]]}, {"description":"<\\u0009", "input":"<\u0009", @@ -114,7 +110,7 @@ {"description":"<!\\u0000", "input":"<!\u0000", -"output":["ParseError", "ParseError", ["Comment", "\uFFFD"]]}, +"output":["ParseError", ["Comment", "\uFFFD"]]}, {"description":"<!\\u0009", "input":"<!\u0009", @@ -522,7 +518,7 @@ {"description":"<!----\\u0000", "input":"<!----\u0000", -"output":["ParseError", "ParseError", "ParseError", ["Comment", "--\uFFFD"]]}, +"output":["ParseError", "ParseError", ["Comment", "--\uFFFD"]]}, {"description":"<!----\\u0009", "input":"<!----\u0009", @@ -544,10 +540,62 @@ "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", "--\""]]}, @@ -866,7 +914,7 @@ {"description":"<!DOCTYPE", "input":"<!DOCTYPE", -"output":["ParseError", "ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE\\u0000", "input":"<!DOCTYPE\u0000", @@ -878,11 +926,11 @@ {"description":"<!DOCTYPE\\u0009", "input":"<!DOCTYPE\u0009", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE\\u000A", "input":"<!DOCTYPE\u000A", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE\\u000B", "input":"<!DOCTYPE\u000B", @@ -890,11 +938,11 @@ {"description":"<!DOCTYPE\\u000C", "input":"<!DOCTYPE\u000C", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE\\u000D", "input":"<!DOCTYPE\u000D", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE\\u001F", "input":"<!DOCTYPE\u001F", @@ -902,7 +950,7 @@ {"description":"<!DOCTYPE ", "input":"<!DOCTYPE ", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE \\u0000", "input":"<!DOCTYPE \u0000", @@ -914,11 +962,11 @@ {"description":"<!DOCTYPE \\u0009", "input":"<!DOCTYPE \u0009", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE \\u000A", "input":"<!DOCTYPE \u000A", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE \\u000B", "input":"<!DOCTYPE \u000B", @@ -926,11 +974,11 @@ {"description":"<!DOCTYPE \\u000C", "input":"<!DOCTYPE \u000C", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE \\u000D", "input":"<!DOCTYPE \u000D", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE \\u001F", "input":"<!DOCTYPE \u001F", @@ -938,7 +986,7 @@ {"description":"<!DOCTYPE ", "input":"<!DOCTYPE ", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE !", "input":"<!DOCTYPE !", @@ -986,7 +1034,7 @@ {"description":"<!DOCTYPE >", "input":"<!DOCTYPE >", -"output":["ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE ?", "input":"<!DOCTYPE ?", @@ -1062,7 +1110,7 @@ {"description":"<!DOCTYPE a \\u0000", "input":"<!DOCTYPE a \u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPE a \\u0008", "input":"<!DOCTYPE a \u0008", @@ -1166,7 +1214,7 @@ {"description":"<!DOCTYPE a PUBLIC\\u0000", "input":"<!DOCTYPE a PUBLIC\u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPE a PUBLIC\\u0008", "input":"<!DOCTYPE a PUBLIC\u0008", @@ -1206,135 +1254,135 @@ {"description":"<!DOCTYPE a PUBLIC\"", "input":"<!DOCTYPE a PUBLIC\"", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"\\u0000", "input":"<!DOCTYPE a PUBLIC\"\u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"\\u0009", "input":"<!DOCTYPE a PUBLIC\"\u0009", -"output":["ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"\\u000A", "input":"<!DOCTYPE a PUBLIC\"\u000A", -"output":["ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"\\u000B", "input":"<!DOCTYPE a PUBLIC\"\u000B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"\\u000C", "input":"<!DOCTYPE a PUBLIC\"\u000C", -"output":["ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\" ", "input":"<!DOCTYPE a PUBLIC\" ", -"output":["ParseError", ["DOCTYPE", "a", " ", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"!", "input":"<!DOCTYPE a PUBLIC\"!", -"output":["ParseError", ["DOCTYPE", "a", "!", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"\"", "input":"<!DOCTYPE a PUBLIC\"\"", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"#", "input":"<!DOCTYPE a PUBLIC\"#", -"output":["ParseError", ["DOCTYPE", "a", "#", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "#", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"&", "input":"<!DOCTYPE a PUBLIC\"&", -"output":["ParseError", ["DOCTYPE", "a", "&", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"'", "input":"<!DOCTYPE a PUBLIC\"'", -"output":["ParseError", ["DOCTYPE", "a", "'", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "'", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"-", "input":"<!DOCTYPE a PUBLIC\"-", -"output":["ParseError", ["DOCTYPE", "a", "-", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"/", "input":"<!DOCTYPE a PUBLIC\"/", -"output":["ParseError", ["DOCTYPE", "a", "/", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"0", "input":"<!DOCTYPE a PUBLIC\"0", -"output":["ParseError", ["DOCTYPE", "a", "0", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"1", "input":"<!DOCTYPE a PUBLIC\"1", -"output":["ParseError", ["DOCTYPE", "a", "1", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"9", "input":"<!DOCTYPE a PUBLIC\"9", -"output":["ParseError", ["DOCTYPE", "a", "9", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"<", "input":"<!DOCTYPE a PUBLIC\"<", -"output":["ParseError", ["DOCTYPE", "a", "<", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"=", "input":"<!DOCTYPE a PUBLIC\"=", -"output":["ParseError", ["DOCTYPE", "a", "=", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\">", "input":"<!DOCTYPE a PUBLIC\">", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"?", "input":"<!DOCTYPE a PUBLIC\"?", -"output":["ParseError", ["DOCTYPE", "a", "?", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"@", "input":"<!DOCTYPE a PUBLIC\"@", -"output":["ParseError", ["DOCTYPE", "a", "@", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"A", "input":"<!DOCTYPE a PUBLIC\"A", -"output":["ParseError", ["DOCTYPE", "a", "A", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"B", "input":"<!DOCTYPE a PUBLIC\"B", -"output":["ParseError", ["DOCTYPE", "a", "B", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"Y", "input":"<!DOCTYPE a PUBLIC\"Y", -"output":["ParseError", ["DOCTYPE", "a", "Y", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"Z", "input":"<!DOCTYPE a PUBLIC\"Z", -"output":["ParseError", ["DOCTYPE", "a", "Z", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"`", "input":"<!DOCTYPE a PUBLIC\"`", -"output":["ParseError", ["DOCTYPE", "a", "`", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"a", "input":"<!DOCTYPE a PUBLIC\"a", -"output":["ParseError", ["DOCTYPE", "a", "a", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"b", "input":"<!DOCTYPE a PUBLIC\"b", -"output":["ParseError", ["DOCTYPE", "a", "b", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"y", "input":"<!DOCTYPE a PUBLIC\"y", -"output":["ParseError", ["DOCTYPE", "a", "y", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"z", "input":"<!DOCTYPE a PUBLIC\"z", -"output":["ParseError", ["DOCTYPE", "a", "z", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"{", "input":"<!DOCTYPE a PUBLIC\"{", -"output":["ParseError", ["DOCTYPE", "a", "{", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, {"description":"<!DOCTYPE a PUBLIC\"\\uDBC0\\uDC00", "input":"<!DOCTYPE a PUBLIC\"\uDBC0\uDC00", -"output":["ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, {"description":"<!DOCTYPE a PUBLIC#", "input":"<!DOCTYPE a PUBLIC#", @@ -1346,47 +1394,47 @@ {"description":"<!DOCTYPE a PUBLIC'", "input":"<!DOCTYPE a PUBLIC'", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'\\u0000", "input":"<!DOCTYPE a PUBLIC'\u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'\\u0009", "input":"<!DOCTYPE a PUBLIC'\u0009", -"output":["ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'\\u000A", "input":"<!DOCTYPE a PUBLIC'\u000A", -"output":["ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'\\u000B", "input":"<!DOCTYPE a PUBLIC'\u000B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'\\u000C", "input":"<!DOCTYPE a PUBLIC'\u000C", -"output":["ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, {"description":"<!DOCTYPE a PUBLIC' ", "input":"<!DOCTYPE a PUBLIC' ", -"output":["ParseError", ["DOCTYPE", "a", " ", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'!", "input":"<!DOCTYPE a PUBLIC'!", -"output":["ParseError", ["DOCTYPE", "a", "!", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'\"", "input":"<!DOCTYPE a PUBLIC'\"", -"output":["ParseError", ["DOCTYPE", "a", "\"", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\"", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'&", "input":"<!DOCTYPE a PUBLIC'&", -"output":["ParseError", ["DOCTYPE", "a", "&", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''", "input":"<!DOCTYPE a PUBLIC''", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\u0000", "input":"<!DOCTYPE a PUBLIC''\u0000", @@ -1394,231 +1442,231 @@ {"description":"<!DOCTYPE a PUBLIC''\\u0008", "input":"<!DOCTYPE a PUBLIC''\u0008", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\u0009", "input":"<!DOCTYPE a PUBLIC''\u0009", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\u000A", "input":"<!DOCTYPE a PUBLIC''\u000A", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\u000B", "input":"<!DOCTYPE a PUBLIC''\u000B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\u000C", "input":"<!DOCTYPE a PUBLIC''\u000C", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\u000D", "input":"<!DOCTYPE a PUBLIC''\u000D", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\u001F", "input":"<!DOCTYPE a PUBLIC''\u001F", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'' ", "input":"<!DOCTYPE a PUBLIC'' ", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''!", "input":"<!DOCTYPE a PUBLIC''!", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\"", "input":"<!DOCTYPE a PUBLIC''\"", -"output":["ParseError", ["DOCTYPE", "a", "", "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, {"description":"<!DOCTYPE a PUBLIC''#", "input":"<!DOCTYPE a PUBLIC''#", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''&", "input":"<!DOCTYPE a PUBLIC''&", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'''", "input":"<!DOCTYPE a PUBLIC'''", -"output":["ParseError", ["DOCTYPE", "a", "", "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, {"description":"<!DOCTYPE a PUBLIC''(", "input":"<!DOCTYPE a PUBLIC''(", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''-", "input":"<!DOCTYPE a PUBLIC''-", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''/", "input":"<!DOCTYPE a PUBLIC''/", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''0", "input":"<!DOCTYPE a PUBLIC''0", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''1", "input":"<!DOCTYPE a PUBLIC''1", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''9", "input":"<!DOCTYPE a PUBLIC''9", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''<", "input":"<!DOCTYPE a PUBLIC''<", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''=", "input":"<!DOCTYPE a PUBLIC''=", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''>", "input":"<!DOCTYPE a PUBLIC''>", -"output":[["DOCTYPE", "a", "", null, true]]}, +"output":["ParseError", ["DOCTYPE", "a", "", null, true]]}, {"description":"<!DOCTYPE a PUBLIC''?", "input":"<!DOCTYPE a PUBLIC''?", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''@", "input":"<!DOCTYPE a PUBLIC''@", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''A", "input":"<!DOCTYPE a PUBLIC''A", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''B", "input":"<!DOCTYPE a PUBLIC''B", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''Y", "input":"<!DOCTYPE a PUBLIC''Y", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''Z", "input":"<!DOCTYPE a PUBLIC''Z", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''`", "input":"<!DOCTYPE a PUBLIC''`", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''a", "input":"<!DOCTYPE a PUBLIC''a", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''b", "input":"<!DOCTYPE a PUBLIC''b", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''y", "input":"<!DOCTYPE a PUBLIC''y", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''z", "input":"<!DOCTYPE a PUBLIC''z", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''{", "input":"<!DOCTYPE a PUBLIC''{", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC''\\uDBC0\\uDC00", "input":"<!DOCTYPE a PUBLIC''\uDBC0\uDC00", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'(", "input":"<!DOCTYPE a PUBLIC'(", -"output":["ParseError", ["DOCTYPE", "a", "(", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "(", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'-", "input":"<!DOCTYPE a PUBLIC'-", -"output":["ParseError", ["DOCTYPE", "a", "-", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'/", "input":"<!DOCTYPE a PUBLIC'/", -"output":["ParseError", ["DOCTYPE", "a", "/", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'0", "input":"<!DOCTYPE a PUBLIC'0", -"output":["ParseError", ["DOCTYPE", "a", "0", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'1", "input":"<!DOCTYPE a PUBLIC'1", -"output":["ParseError", ["DOCTYPE", "a", "1", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'9", "input":"<!DOCTYPE a PUBLIC'9", -"output":["ParseError", ["DOCTYPE", "a", "9", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'<", "input":"<!DOCTYPE a PUBLIC'<", -"output":["ParseError", ["DOCTYPE", "a", "<", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'=", "input":"<!DOCTYPE a PUBLIC'=", -"output":["ParseError", ["DOCTYPE", "a", "=", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'>", "input":"<!DOCTYPE a PUBLIC'>", -"output":["ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'?", "input":"<!DOCTYPE a PUBLIC'?", -"output":["ParseError", ["DOCTYPE", "a", "?", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'@", "input":"<!DOCTYPE a PUBLIC'@", -"output":["ParseError", ["DOCTYPE", "a", "@", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'A", "input":"<!DOCTYPE a PUBLIC'A", -"output":["ParseError", ["DOCTYPE", "a", "A", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'B", "input":"<!DOCTYPE a PUBLIC'B", -"output":["ParseError", ["DOCTYPE", "a", "B", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'Y", "input":"<!DOCTYPE a PUBLIC'Y", -"output":["ParseError", ["DOCTYPE", "a", "Y", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'Z", "input":"<!DOCTYPE a PUBLIC'Z", -"output":["ParseError", ["DOCTYPE", "a", "Z", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'`", "input":"<!DOCTYPE a PUBLIC'`", -"output":["ParseError", ["DOCTYPE", "a", "`", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'a", "input":"<!DOCTYPE a PUBLIC'a", -"output":["ParseError", ["DOCTYPE", "a", "a", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'b", "input":"<!DOCTYPE a PUBLIC'b", -"output":["ParseError", ["DOCTYPE", "a", "b", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'y", "input":"<!DOCTYPE a PUBLIC'y", -"output":["ParseError", ["DOCTYPE", "a", "y", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'z", "input":"<!DOCTYPE a PUBLIC'z", -"output":["ParseError", ["DOCTYPE", "a", "z", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'{", "input":"<!DOCTYPE a PUBLIC'{", -"output":["ParseError", ["DOCTYPE", "a", "{", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, {"description":"<!DOCTYPE a PUBLIC'\\uDBC0\\uDC00", "input":"<!DOCTYPE a PUBLIC'\uDBC0\uDC00", -"output":["ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, {"description":"<!DOCTYPE a PUBLIC(", "input":"<!DOCTYPE a PUBLIC(", @@ -1714,7 +1762,7 @@ {"description":"<!DOCTYPE a SYSTEM\\u0000", "input":"<!DOCTYPE a SYSTEM\u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPE a SYSTEM\\u0008", "input":"<!DOCTYPE a SYSTEM\u0008", @@ -1754,135 +1802,135 @@ {"description":"<!DOCTYPE a SYSTEM\"", "input":"<!DOCTYPE a SYSTEM\"", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM\"\\u0000", "input":"<!DOCTYPE a SYSTEM\"\u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, {"description":"<!DOCTYPE a SYSTEM\"\\u0009", "input":"<!DOCTYPE a SYSTEM\"\u0009", -"output":["ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, {"description":"<!DOCTYPE a SYSTEM\"\\u000A", "input":"<!DOCTYPE a SYSTEM\"\u000A", -"output":["ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, {"description":"<!DOCTYPE a SYSTEM\"\\u000B", "input":"<!DOCTYPE a SYSTEM\"\u000B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, {"description":"<!DOCTYPE a SYSTEM\"\\u000C", "input":"<!DOCTYPE a SYSTEM\"\u000C", -"output":["ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, {"description":"<!DOCTYPE a SYSTEM\" ", "input":"<!DOCTYPE a SYSTEM\" ", -"output":["ParseError", ["DOCTYPE", "a", null, " ", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, {"description":"<!DOCTYPE a SYSTEM\"!", "input":"<!DOCTYPE a SYSTEM\"!", -"output":["ParseError", ["DOCTYPE", "a", null, "!", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, {"description":"<!DOCTYPE a SYSTEM\"\"", "input":"<!DOCTYPE a SYSTEM\"\"", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM\"#", "input":"<!DOCTYPE a SYSTEM\"#", -"output":["ParseError", ["DOCTYPE", "a", null, "#", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "#", false]]}, {"description":"<!DOCTYPE a SYSTEM\"&", "input":"<!DOCTYPE a SYSTEM\"&", -"output":["ParseError", ["DOCTYPE", "a", null, "&", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, {"description":"<!DOCTYPE a SYSTEM\"'", "input":"<!DOCTYPE a SYSTEM\"'", -"output":["ParseError", ["DOCTYPE", "a", null, "'", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "'", false]]}, {"description":"<!DOCTYPE a SYSTEM\"-", "input":"<!DOCTYPE a SYSTEM\"-", -"output":["ParseError", ["DOCTYPE", "a", null, "-", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, {"description":"<!DOCTYPE a SYSTEM\"/", "input":"<!DOCTYPE a SYSTEM\"/", -"output":["ParseError", ["DOCTYPE", "a", null, "/", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, {"description":"<!DOCTYPE a SYSTEM\"0", "input":"<!DOCTYPE a SYSTEM\"0", -"output":["ParseError", ["DOCTYPE", "a", null, "0", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, {"description":"<!DOCTYPE a SYSTEM\"1", "input":"<!DOCTYPE a SYSTEM\"1", -"output":["ParseError", ["DOCTYPE", "a", null, "1", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, {"description":"<!DOCTYPE a SYSTEM\"9", "input":"<!DOCTYPE a SYSTEM\"9", -"output":["ParseError", ["DOCTYPE", "a", null, "9", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, {"description":"<!DOCTYPE a SYSTEM\"<", "input":"<!DOCTYPE a SYSTEM\"<", -"output":["ParseError", ["DOCTYPE", "a", null, "<", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, {"description":"<!DOCTYPE a SYSTEM\"=", "input":"<!DOCTYPE a SYSTEM\"=", -"output":["ParseError", ["DOCTYPE", "a", null, "=", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, {"description":"<!DOCTYPE a SYSTEM\">", "input":"<!DOCTYPE a SYSTEM\">", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM\"?", "input":"<!DOCTYPE a SYSTEM\"?", -"output":["ParseError", ["DOCTYPE", "a", null, "?", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, {"description":"<!DOCTYPE a SYSTEM\"@", "input":"<!DOCTYPE a SYSTEM\"@", -"output":["ParseError", ["DOCTYPE", "a", null, "@", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, {"description":"<!DOCTYPE a SYSTEM\"A", "input":"<!DOCTYPE a SYSTEM\"A", -"output":["ParseError", ["DOCTYPE", "a", null, "A", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, {"description":"<!DOCTYPE a SYSTEM\"B", "input":"<!DOCTYPE a SYSTEM\"B", -"output":["ParseError", ["DOCTYPE", "a", null, "B", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, {"description":"<!DOCTYPE a SYSTEM\"Y", "input":"<!DOCTYPE a SYSTEM\"Y", -"output":["ParseError", ["DOCTYPE", "a", null, "Y", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, {"description":"<!DOCTYPE a SYSTEM\"Z", "input":"<!DOCTYPE a SYSTEM\"Z", -"output":["ParseError", ["DOCTYPE", "a", null, "Z", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, {"description":"<!DOCTYPE a SYSTEM\"`", "input":"<!DOCTYPE a SYSTEM\"`", -"output":["ParseError", ["DOCTYPE", "a", null, "`", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, {"description":"<!DOCTYPE a SYSTEM\"a", "input":"<!DOCTYPE a SYSTEM\"a", -"output":["ParseError", ["DOCTYPE", "a", null, "a", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, {"description":"<!DOCTYPE a SYSTEM\"b", "input":"<!DOCTYPE a SYSTEM\"b", -"output":["ParseError", ["DOCTYPE", "a", null, "b", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, {"description":"<!DOCTYPE a SYSTEM\"y", "input":"<!DOCTYPE a SYSTEM\"y", -"output":["ParseError", ["DOCTYPE", "a", null, "y", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, {"description":"<!DOCTYPE a SYSTEM\"z", "input":"<!DOCTYPE a SYSTEM\"z", -"output":["ParseError", ["DOCTYPE", "a", null, "z", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, {"description":"<!DOCTYPE a SYSTEM\"{", "input":"<!DOCTYPE a SYSTEM\"{", -"output":["ParseError", ["DOCTYPE", "a", null, "{", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, {"description":"<!DOCTYPE a SYSTEM\"\\uDBC0\\uDC00", "input":"<!DOCTYPE a SYSTEM\"\uDBC0\uDC00", -"output":["ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, {"description":"<!DOCTYPE a SYSTEM#", "input":"<!DOCTYPE a SYSTEM#", @@ -1894,47 +1942,47 @@ {"description":"<!DOCTYPE a SYSTEM'", "input":"<!DOCTYPE a SYSTEM'", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM'\\u0000", "input":"<!DOCTYPE a SYSTEM'\u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, {"description":"<!DOCTYPE a SYSTEM'\\u0009", "input":"<!DOCTYPE a SYSTEM'\u0009", -"output":["ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, {"description":"<!DOCTYPE a SYSTEM'\\u000A", "input":"<!DOCTYPE a SYSTEM'\u000A", -"output":["ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, {"description":"<!DOCTYPE a SYSTEM'\\u000B", "input":"<!DOCTYPE a SYSTEM'\u000B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, {"description":"<!DOCTYPE a SYSTEM'\\u000C", "input":"<!DOCTYPE a SYSTEM'\u000C", -"output":["ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, {"description":"<!DOCTYPE a SYSTEM' ", "input":"<!DOCTYPE a SYSTEM' ", -"output":["ParseError", ["DOCTYPE", "a", null, " ", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, {"description":"<!DOCTYPE a SYSTEM'!", "input":"<!DOCTYPE a SYSTEM'!", -"output":["ParseError", ["DOCTYPE", "a", null, "!", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, {"description":"<!DOCTYPE a SYSTEM'\"", "input":"<!DOCTYPE a SYSTEM'\"", -"output":["ParseError", ["DOCTYPE", "a", null, "\"", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\"", false]]}, {"description":"<!DOCTYPE a SYSTEM'&", "input":"<!DOCTYPE a SYSTEM'&", -"output":["ParseError", ["DOCTYPE", "a", null, "&", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, {"description":"<!DOCTYPE a SYSTEM''", "input":"<!DOCTYPE a SYSTEM''", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM''\\u0000", "input":"<!DOCTYPE a SYSTEM''\u0000", @@ -1942,223 +1990,223 @@ {"description":"<!DOCTYPE a SYSTEM''\\u0008", "input":"<!DOCTYPE a SYSTEM''\u0008", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''\\u0009", "input":"<!DOCTYPE a SYSTEM''\u0009", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM''\\u000A", "input":"<!DOCTYPE a SYSTEM''\u000A", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM''\\u000B", "input":"<!DOCTYPE a SYSTEM''\u000B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''\\u000C", "input":"<!DOCTYPE a SYSTEM''\u000C", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM''\\u000D", "input":"<!DOCTYPE a SYSTEM''\u000D", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM''\\u001F", "input":"<!DOCTYPE a SYSTEM''\u001F", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM'' ", "input":"<!DOCTYPE a SYSTEM'' ", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM''!", "input":"<!DOCTYPE a SYSTEM''!", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''\"", "input":"<!DOCTYPE a SYSTEM''\"", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''&", "input":"<!DOCTYPE a SYSTEM''&", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM'''", "input":"<!DOCTYPE a SYSTEM'''", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''-", "input":"<!DOCTYPE a SYSTEM''-", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''/", "input":"<!DOCTYPE a SYSTEM''/", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''0", "input":"<!DOCTYPE a SYSTEM''0", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''1", "input":"<!DOCTYPE a SYSTEM''1", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''9", "input":"<!DOCTYPE a SYSTEM''9", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''<", "input":"<!DOCTYPE a SYSTEM''<", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''=", "input":"<!DOCTYPE a SYSTEM''=", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''>", "input":"<!DOCTYPE a SYSTEM''>", -"output":[["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''?", "input":"<!DOCTYPE a SYSTEM''?", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''@", "input":"<!DOCTYPE a SYSTEM''@", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''A", "input":"<!DOCTYPE a SYSTEM''A", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''B", "input":"<!DOCTYPE a SYSTEM''B", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''Y", "input":"<!DOCTYPE a SYSTEM''Y", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''Z", "input":"<!DOCTYPE a SYSTEM''Z", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''`", "input":"<!DOCTYPE a SYSTEM''`", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''a", "input":"<!DOCTYPE a SYSTEM''a", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''b", "input":"<!DOCTYPE a SYSTEM''b", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''y", "input":"<!DOCTYPE a SYSTEM''y", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''z", "input":"<!DOCTYPE a SYSTEM''z", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''{", "input":"<!DOCTYPE a SYSTEM''{", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM''\\uDBC0\\uDC00", "input":"<!DOCTYPE a SYSTEM''\uDBC0\uDC00", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPE a SYSTEM'(", "input":"<!DOCTYPE a SYSTEM'(", -"output":["ParseError", ["DOCTYPE", "a", null, "(", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "(", false]]}, {"description":"<!DOCTYPE a SYSTEM'-", "input":"<!DOCTYPE a SYSTEM'-", -"output":["ParseError", ["DOCTYPE", "a", null, "-", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, {"description":"<!DOCTYPE a SYSTEM'/", "input":"<!DOCTYPE a SYSTEM'/", -"output":["ParseError", ["DOCTYPE", "a", null, "/", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, {"description":"<!DOCTYPE a SYSTEM'0", "input":"<!DOCTYPE a SYSTEM'0", -"output":["ParseError", ["DOCTYPE", "a", null, "0", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, {"description":"<!DOCTYPE a SYSTEM'1", "input":"<!DOCTYPE a SYSTEM'1", -"output":["ParseError", ["DOCTYPE", "a", null, "1", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, {"description":"<!DOCTYPE a SYSTEM'9", "input":"<!DOCTYPE a SYSTEM'9", -"output":["ParseError", ["DOCTYPE", "a", null, "9", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, {"description":"<!DOCTYPE a SYSTEM'<", "input":"<!DOCTYPE a SYSTEM'<", -"output":["ParseError", ["DOCTYPE", "a", null, "<", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, {"description":"<!DOCTYPE a SYSTEM'=", "input":"<!DOCTYPE a SYSTEM'=", -"output":["ParseError", ["DOCTYPE", "a", null, "=", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, {"description":"<!DOCTYPE a SYSTEM'>", "input":"<!DOCTYPE a SYSTEM'>", -"output":["ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPE a SYSTEM'?", "input":"<!DOCTYPE a SYSTEM'?", -"output":["ParseError", ["DOCTYPE", "a", null, "?", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, {"description":"<!DOCTYPE a SYSTEM'@", "input":"<!DOCTYPE a SYSTEM'@", -"output":["ParseError", ["DOCTYPE", "a", null, "@", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, {"description":"<!DOCTYPE a SYSTEM'A", "input":"<!DOCTYPE a SYSTEM'A", -"output":["ParseError", ["DOCTYPE", "a", null, "A", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, {"description":"<!DOCTYPE a SYSTEM'B", "input":"<!DOCTYPE a SYSTEM'B", -"output":["ParseError", ["DOCTYPE", "a", null, "B", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, {"description":"<!DOCTYPE a SYSTEM'Y", "input":"<!DOCTYPE a SYSTEM'Y", -"output":["ParseError", ["DOCTYPE", "a", null, "Y", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, {"description":"<!DOCTYPE a SYSTEM'Z", "input":"<!DOCTYPE a SYSTEM'Z", -"output":["ParseError", ["DOCTYPE", "a", null, "Z", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, {"description":"<!DOCTYPE a SYSTEM'`", "input":"<!DOCTYPE a SYSTEM'`", -"output":["ParseError", ["DOCTYPE", "a", null, "`", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, {"description":"<!DOCTYPE a SYSTEM'a", "input":"<!DOCTYPE a SYSTEM'a", -"output":["ParseError", ["DOCTYPE", "a", null, "a", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, {"description":"<!DOCTYPE a SYSTEM'b", "input":"<!DOCTYPE a SYSTEM'b", -"output":["ParseError", ["DOCTYPE", "a", null, "b", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, {"description":"<!DOCTYPE a SYSTEM'y", "input":"<!DOCTYPE a SYSTEM'y", -"output":["ParseError", ["DOCTYPE", "a", null, "y", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, {"description":"<!DOCTYPE a SYSTEM'z", "input":"<!DOCTYPE a SYSTEM'z", -"output":["ParseError", ["DOCTYPE", "a", null, "z", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, {"description":"<!DOCTYPE a SYSTEM'{", "input":"<!DOCTYPE a SYSTEM'{", -"output":["ParseError", ["DOCTYPE", "a", null, "{", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, {"description":"<!DOCTYPE a SYSTEM'\\uDBC0\\uDC00", "input":"<!DOCTYPE a SYSTEM'\uDBC0\uDC00", -"output":["ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, {"description":"<!DOCTYPE a SYSTEM(", "input":"<!DOCTYPE a SYSTEM(", @@ -2266,7 +2314,7 @@ {"description":"<!DOCTYPE a a\\u0000", "input":"<!DOCTYPE a a\u0000", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPE a a\\u0009", "input":"<!DOCTYPE a a\u0009", @@ -2578,7 +2626,7 @@ {"description":"<!DOCTYPE>", "input":"<!DOCTYPE>", -"output":["ParseError", "ParseError", ["DOCTYPE", "", null, null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", null, null, null, false]]}, {"description":"<!DOCTYPE?", "input":"<!DOCTYPE?", @@ -2650,7 +2698,7 @@ {"description":"<!DOCTYPEa \\u0000", "input":"<!DOCTYPEa \u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPEa \\u0008", "input":"<!DOCTYPEa \u0008", @@ -2754,7 +2802,7 @@ {"description":"<!DOCTYPEa PUBLIC\\u0000", "input":"<!DOCTYPEa PUBLIC\u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPEa PUBLIC\\u0008", "input":"<!DOCTYPEa PUBLIC\u0008", @@ -2794,135 +2842,135 @@ {"description":"<!DOCTYPEa PUBLIC\"", "input":"<!DOCTYPEa PUBLIC\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"\\u0000", "input":"<!DOCTYPEa PUBLIC\"\u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"\\u0009", "input":"<!DOCTYPEa PUBLIC\"\u0009", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"\\u000A", "input":"<!DOCTYPEa PUBLIC\"\u000A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"\\u000B", "input":"<!DOCTYPEa PUBLIC\"\u000B", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"\\u000C", "input":"<!DOCTYPEa PUBLIC\"\u000C", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\" ", "input":"<!DOCTYPEa PUBLIC\" ", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"!", "input":"<!DOCTYPEa PUBLIC\"!", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"\"", "input":"<!DOCTYPEa PUBLIC\"\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"#", "input":"<!DOCTYPEa PUBLIC\"#", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "#", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "#", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"&", "input":"<!DOCTYPEa PUBLIC\"&", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"'", "input":"<!DOCTYPEa PUBLIC\"'", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "'", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "'", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"-", "input":"<!DOCTYPEa PUBLIC\"-", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"/", "input":"<!DOCTYPEa PUBLIC\"/", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"0", "input":"<!DOCTYPEa PUBLIC\"0", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"1", "input":"<!DOCTYPEa PUBLIC\"1", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"9", "input":"<!DOCTYPEa PUBLIC\"9", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"<", "input":"<!DOCTYPEa PUBLIC\"<", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"=", "input":"<!DOCTYPEa PUBLIC\"=", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\">", "input":"<!DOCTYPEa PUBLIC\">", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"?", "input":"<!DOCTYPEa PUBLIC\"?", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"@", "input":"<!DOCTYPEa PUBLIC\"@", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"A", "input":"<!DOCTYPEa PUBLIC\"A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"B", "input":"<!DOCTYPEa PUBLIC\"B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"Y", "input":"<!DOCTYPEa PUBLIC\"Y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"Z", "input":"<!DOCTYPEa PUBLIC\"Z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"`", "input":"<!DOCTYPEa PUBLIC\"`", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"a", "input":"<!DOCTYPEa PUBLIC\"a", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"b", "input":"<!DOCTYPEa PUBLIC\"b", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"y", "input":"<!DOCTYPEa PUBLIC\"y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"z", "input":"<!DOCTYPEa PUBLIC\"z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"{", "input":"<!DOCTYPEa PUBLIC\"{", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, {"description":"<!DOCTYPEa PUBLIC\"\\uDBC0\\uDC00", "input":"<!DOCTYPEa PUBLIC\"\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, {"description":"<!DOCTYPEa PUBLIC#", "input":"<!DOCTYPEa PUBLIC#", @@ -2934,47 +2982,47 @@ {"description":"<!DOCTYPEa PUBLIC'", "input":"<!DOCTYPEa PUBLIC'", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'\\u0000", "input":"<!DOCTYPEa PUBLIC'\u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'\\u0009", "input":"<!DOCTYPEa PUBLIC'\u0009", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'\\u000A", "input":"<!DOCTYPEa PUBLIC'\u000A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'\\u000B", "input":"<!DOCTYPEa PUBLIC'\u000B", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'\\u000C", "input":"<!DOCTYPEa PUBLIC'\u000C", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]}, {"description":"<!DOCTYPEa PUBLIC' ", "input":"<!DOCTYPEa PUBLIC' ", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'!", "input":"<!DOCTYPEa PUBLIC'!", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'\"", "input":"<!DOCTYPEa PUBLIC'\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\"", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\"", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'&", "input":"<!DOCTYPEa PUBLIC'&", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''", "input":"<!DOCTYPEa PUBLIC''", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\u0000", "input":"<!DOCTYPEa PUBLIC''\u0000", @@ -2982,231 +3030,231 @@ {"description":"<!DOCTYPEa PUBLIC''\\u0008", "input":"<!DOCTYPEa PUBLIC''\u0008", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\u0009", "input":"<!DOCTYPEa PUBLIC''\u0009", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\u000A", "input":"<!DOCTYPEa PUBLIC''\u000A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\u000B", "input":"<!DOCTYPEa PUBLIC''\u000B", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\u000C", "input":"<!DOCTYPEa PUBLIC''\u000C", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\u000D", "input":"<!DOCTYPEa PUBLIC''\u000D", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\u001F", "input":"<!DOCTYPEa PUBLIC''\u001F", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'' ", "input":"<!DOCTYPEa PUBLIC'' ", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''!", "input":"<!DOCTYPEa PUBLIC''!", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\"", "input":"<!DOCTYPEa PUBLIC''\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, {"description":"<!DOCTYPEa PUBLIC''#", "input":"<!DOCTYPEa PUBLIC''#", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''&", "input":"<!DOCTYPEa PUBLIC''&", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'''", "input":"<!DOCTYPEa PUBLIC'''", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", false]]}, {"description":"<!DOCTYPEa PUBLIC''(", "input":"<!DOCTYPEa PUBLIC''(", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''-", "input":"<!DOCTYPEa PUBLIC''-", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''/", "input":"<!DOCTYPEa PUBLIC''/", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''0", "input":"<!DOCTYPEa PUBLIC''0", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''1", "input":"<!DOCTYPEa PUBLIC''1", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''9", "input":"<!DOCTYPEa PUBLIC''9", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''<", "input":"<!DOCTYPEa PUBLIC''<", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''=", "input":"<!DOCTYPEa PUBLIC''=", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''>", "input":"<!DOCTYPEa PUBLIC''>", -"output":["ParseError", ["DOCTYPE", "a", "", null, true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, true]]}, {"description":"<!DOCTYPEa PUBLIC''?", "input":"<!DOCTYPEa PUBLIC''?", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''@", "input":"<!DOCTYPEa PUBLIC''@", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''A", "input":"<!DOCTYPEa PUBLIC''A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''B", "input":"<!DOCTYPEa PUBLIC''B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''Y", "input":"<!DOCTYPEa PUBLIC''Y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''Z", "input":"<!DOCTYPEa PUBLIC''Z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''`", "input":"<!DOCTYPEa PUBLIC''`", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''a", "input":"<!DOCTYPEa PUBLIC''a", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''b", "input":"<!DOCTYPEa PUBLIC''b", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''y", "input":"<!DOCTYPEa PUBLIC''y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''z", "input":"<!DOCTYPEa PUBLIC''z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''{", "input":"<!DOCTYPEa PUBLIC''{", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC''\\uDBC0\\uDC00", "input":"<!DOCTYPEa PUBLIC''\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'(", "input":"<!DOCTYPEa PUBLIC'(", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "(", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "(", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'-", "input":"<!DOCTYPEa PUBLIC'-", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'/", "input":"<!DOCTYPEa PUBLIC'/", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'0", "input":"<!DOCTYPEa PUBLIC'0", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'1", "input":"<!DOCTYPEa PUBLIC'1", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'9", "input":"<!DOCTYPEa PUBLIC'9", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'<", "input":"<!DOCTYPEa PUBLIC'<", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'=", "input":"<!DOCTYPEa PUBLIC'=", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'>", "input":"<!DOCTYPEa PUBLIC'>", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'?", "input":"<!DOCTYPEa PUBLIC'?", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'@", "input":"<!DOCTYPEa PUBLIC'@", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'A", "input":"<!DOCTYPEa PUBLIC'A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'B", "input":"<!DOCTYPEa PUBLIC'B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'Y", "input":"<!DOCTYPEa PUBLIC'Y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'Z", "input":"<!DOCTYPEa PUBLIC'Z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'`", "input":"<!DOCTYPEa PUBLIC'`", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'a", "input":"<!DOCTYPEa PUBLIC'a", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'b", "input":"<!DOCTYPEa PUBLIC'b", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'y", "input":"<!DOCTYPEa PUBLIC'y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'z", "input":"<!DOCTYPEa PUBLIC'z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'{", "input":"<!DOCTYPEa PUBLIC'{", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]}, {"description":"<!DOCTYPEa PUBLIC'\\uDBC0\\uDC00", "input":"<!DOCTYPEa PUBLIC'\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, false]]}, {"description":"<!DOCTYPEa PUBLIC(", "input":"<!DOCTYPEa PUBLIC(", @@ -3302,7 +3350,7 @@ {"description":"<!DOCTYPEa SYSTEM\\u0000", "input":"<!DOCTYPEa SYSTEM\u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPEa SYSTEM\\u0008", "input":"<!DOCTYPEa SYSTEM\u0008", @@ -3342,135 +3390,135 @@ {"description":"<!DOCTYPEa SYSTEM\"", "input":"<!DOCTYPEa SYSTEM\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM\"\\u0000", "input":"<!DOCTYPEa SYSTEM\"\u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, {"description":"<!DOCTYPEa SYSTEM\"\\u0009", "input":"<!DOCTYPEa SYSTEM\"\u0009", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, {"description":"<!DOCTYPEa SYSTEM\"\\u000A", "input":"<!DOCTYPEa SYSTEM\"\u000A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, {"description":"<!DOCTYPEa SYSTEM\"\\u000B", "input":"<!DOCTYPEa SYSTEM\"\u000B", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, {"description":"<!DOCTYPEa SYSTEM\"\\u000C", "input":"<!DOCTYPEa SYSTEM\"\u000C", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, {"description":"<!DOCTYPEa SYSTEM\" ", "input":"<!DOCTYPEa SYSTEM\" ", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, {"description":"<!DOCTYPEa SYSTEM\"!", "input":"<!DOCTYPEa SYSTEM\"!", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, {"description":"<!DOCTYPEa SYSTEM\"\"", "input":"<!DOCTYPEa SYSTEM\"\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM\"#", "input":"<!DOCTYPEa SYSTEM\"#", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "#", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "#", false]]}, {"description":"<!DOCTYPEa SYSTEM\"&", "input":"<!DOCTYPEa SYSTEM\"&", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, {"description":"<!DOCTYPEa SYSTEM\"'", "input":"<!DOCTYPEa SYSTEM\"'", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "'", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "'", false]]}, {"description":"<!DOCTYPEa SYSTEM\"-", "input":"<!DOCTYPEa SYSTEM\"-", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, {"description":"<!DOCTYPEa SYSTEM\"/", "input":"<!DOCTYPEa SYSTEM\"/", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, {"description":"<!DOCTYPEa SYSTEM\"0", "input":"<!DOCTYPEa SYSTEM\"0", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, {"description":"<!DOCTYPEa SYSTEM\"1", "input":"<!DOCTYPEa SYSTEM\"1", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, {"description":"<!DOCTYPEa SYSTEM\"9", "input":"<!DOCTYPEa SYSTEM\"9", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, {"description":"<!DOCTYPEa SYSTEM\"<", "input":"<!DOCTYPEa SYSTEM\"<", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, {"description":"<!DOCTYPEa SYSTEM\"=", "input":"<!DOCTYPEa SYSTEM\"=", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, {"description":"<!DOCTYPEa SYSTEM\">", "input":"<!DOCTYPEa SYSTEM\">", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM\"?", "input":"<!DOCTYPEa SYSTEM\"?", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, {"description":"<!DOCTYPEa SYSTEM\"@", "input":"<!DOCTYPEa SYSTEM\"@", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, {"description":"<!DOCTYPEa SYSTEM\"A", "input":"<!DOCTYPEa SYSTEM\"A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, {"description":"<!DOCTYPEa SYSTEM\"B", "input":"<!DOCTYPEa SYSTEM\"B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, {"description":"<!DOCTYPEa SYSTEM\"Y", "input":"<!DOCTYPEa SYSTEM\"Y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, {"description":"<!DOCTYPEa SYSTEM\"Z", "input":"<!DOCTYPEa SYSTEM\"Z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, {"description":"<!DOCTYPEa SYSTEM\"`", "input":"<!DOCTYPEa SYSTEM\"`", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, {"description":"<!DOCTYPEa SYSTEM\"a", "input":"<!DOCTYPEa SYSTEM\"a", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, {"description":"<!DOCTYPEa SYSTEM\"b", "input":"<!DOCTYPEa SYSTEM\"b", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, {"description":"<!DOCTYPEa SYSTEM\"y", "input":"<!DOCTYPEa SYSTEM\"y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, {"description":"<!DOCTYPEa SYSTEM\"z", "input":"<!DOCTYPEa SYSTEM\"z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, {"description":"<!DOCTYPEa SYSTEM\"{", "input":"<!DOCTYPEa SYSTEM\"{", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, {"description":"<!DOCTYPEa SYSTEM\"\\uDBC0\\uDC00", "input":"<!DOCTYPEa SYSTEM\"\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, {"description":"<!DOCTYPEa SYSTEM#", "input":"<!DOCTYPEa SYSTEM#", @@ -3482,47 +3530,47 @@ {"description":"<!DOCTYPEa SYSTEM'", "input":"<!DOCTYPEa SYSTEM'", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM'\\u0000", "input":"<!DOCTYPEa SYSTEM'\u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFFFD", false]]}, {"description":"<!DOCTYPEa SYSTEM'\\u0009", "input":"<!DOCTYPEa SYSTEM'\u0009", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]}, {"description":"<!DOCTYPEa SYSTEM'\\u000A", "input":"<!DOCTYPEa SYSTEM'\u000A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]}, {"description":"<!DOCTYPEa SYSTEM'\\u000B", "input":"<!DOCTYPEa SYSTEM'\u000B", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000B", false]]}, {"description":"<!DOCTYPEa SYSTEM'\\u000C", "input":"<!DOCTYPEa SYSTEM'\u000C", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]}, {"description":"<!DOCTYPEa SYSTEM' ", "input":"<!DOCTYPEa SYSTEM' ", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]}, {"description":"<!DOCTYPEa SYSTEM'!", "input":"<!DOCTYPEa SYSTEM'!", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]}, {"description":"<!DOCTYPEa SYSTEM'\"", "input":"<!DOCTYPEa SYSTEM'\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\"", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\"", false]]}, {"description":"<!DOCTYPEa SYSTEM'&", "input":"<!DOCTYPEa SYSTEM'&", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]}, {"description":"<!DOCTYPEa SYSTEM''", "input":"<!DOCTYPEa SYSTEM''", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM''\\u0000", "input":"<!DOCTYPEa SYSTEM''\u0000", @@ -3530,223 +3578,223 @@ {"description":"<!DOCTYPEa SYSTEM''\\u0008", "input":"<!DOCTYPEa SYSTEM''\u0008", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''\\u0009", "input":"<!DOCTYPEa SYSTEM''\u0009", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM''\\u000A", "input":"<!DOCTYPEa SYSTEM''\u000A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM''\\u000B", "input":"<!DOCTYPEa SYSTEM''\u000B", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''\\u000C", "input":"<!DOCTYPEa SYSTEM''\u000C", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM''\\u000D", "input":"<!DOCTYPEa SYSTEM''\u000D", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM''\\u001F", "input":"<!DOCTYPEa SYSTEM''\u001F", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM'' ", "input":"<!DOCTYPEa SYSTEM'' ", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM''!", "input":"<!DOCTYPEa SYSTEM''!", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''\"", "input":"<!DOCTYPEa SYSTEM''\"", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''&", "input":"<!DOCTYPEa SYSTEM''&", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM'''", "input":"<!DOCTYPEa SYSTEM'''", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''-", "input":"<!DOCTYPEa SYSTEM''-", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''/", "input":"<!DOCTYPEa SYSTEM''/", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''0", "input":"<!DOCTYPEa SYSTEM''0", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''1", "input":"<!DOCTYPEa SYSTEM''1", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''9", "input":"<!DOCTYPEa SYSTEM''9", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''<", "input":"<!DOCTYPEa SYSTEM''<", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''=", "input":"<!DOCTYPEa SYSTEM''=", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''>", "input":"<!DOCTYPEa SYSTEM''>", -"output":["ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''?", "input":"<!DOCTYPEa SYSTEM''?", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''@", "input":"<!DOCTYPEa SYSTEM''@", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''A", "input":"<!DOCTYPEa SYSTEM''A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''B", "input":"<!DOCTYPEa SYSTEM''B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''Y", "input":"<!DOCTYPEa SYSTEM''Y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''Z", "input":"<!DOCTYPEa SYSTEM''Z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''`", "input":"<!DOCTYPEa SYSTEM''`", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''a", "input":"<!DOCTYPEa SYSTEM''a", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''b", "input":"<!DOCTYPEa SYSTEM''b", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''y", "input":"<!DOCTYPEa SYSTEM''y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''z", "input":"<!DOCTYPEa SYSTEM''z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''{", "input":"<!DOCTYPEa SYSTEM''{", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM''\\uDBC0\\uDC00", "input":"<!DOCTYPEa SYSTEM''\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]}, {"description":"<!DOCTYPEa SYSTEM'(", "input":"<!DOCTYPEa SYSTEM'(", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "(", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "(", false]]}, {"description":"<!DOCTYPEa SYSTEM'-", "input":"<!DOCTYPEa SYSTEM'-", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]}, {"description":"<!DOCTYPEa SYSTEM'/", "input":"<!DOCTYPEa SYSTEM'/", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]}, {"description":"<!DOCTYPEa SYSTEM'0", "input":"<!DOCTYPEa SYSTEM'0", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]}, {"description":"<!DOCTYPEa SYSTEM'1", "input":"<!DOCTYPEa SYSTEM'1", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]}, {"description":"<!DOCTYPEa SYSTEM'9", "input":"<!DOCTYPEa SYSTEM'9", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]}, {"description":"<!DOCTYPEa SYSTEM'<", "input":"<!DOCTYPEa SYSTEM'<", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]}, {"description":"<!DOCTYPEa SYSTEM'=", "input":"<!DOCTYPEa SYSTEM'=", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]}, {"description":"<!DOCTYPEa SYSTEM'>", "input":"<!DOCTYPEa SYSTEM'>", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]}, {"description":"<!DOCTYPEa SYSTEM'?", "input":"<!DOCTYPEa SYSTEM'?", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]}, {"description":"<!DOCTYPEa SYSTEM'@", "input":"<!DOCTYPEa SYSTEM'@", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]}, {"description":"<!DOCTYPEa SYSTEM'A", "input":"<!DOCTYPEa SYSTEM'A", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]}, {"description":"<!DOCTYPEa SYSTEM'B", "input":"<!DOCTYPEa SYSTEM'B", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]}, {"description":"<!DOCTYPEa SYSTEM'Y", "input":"<!DOCTYPEa SYSTEM'Y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]}, {"description":"<!DOCTYPEa SYSTEM'Z", "input":"<!DOCTYPEa SYSTEM'Z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]}, {"description":"<!DOCTYPEa SYSTEM'`", "input":"<!DOCTYPEa SYSTEM'`", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]}, {"description":"<!DOCTYPEa SYSTEM'a", "input":"<!DOCTYPEa SYSTEM'a", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]}, {"description":"<!DOCTYPEa SYSTEM'b", "input":"<!DOCTYPEa SYSTEM'b", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]}, {"description":"<!DOCTYPEa SYSTEM'y", "input":"<!DOCTYPEa SYSTEM'y", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]}, {"description":"<!DOCTYPEa SYSTEM'z", "input":"<!DOCTYPEa SYSTEM'z", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]}, {"description":"<!DOCTYPEa SYSTEM'{", "input":"<!DOCTYPEa SYSTEM'{", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]}, {"description":"<!DOCTYPEa SYSTEM'\\uDBC0\\uDC00", "input":"<!DOCTYPEa SYSTEM'\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, +"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", false]]}, {"description":"<!DOCTYPEa SYSTEM(", "input":"<!DOCTYPEa SYSTEM(", @@ -3854,7 +3902,7 @@ {"description":"<!DOCTYPEa a\\u0000", "input":"<!DOCTYPEa a\u0000", -"output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, +"output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]}, {"description":"<!DOCTYPEa a\\u0009", "input":"<!DOCTYPEa a\u0009", @@ -4182,7 +4230,7 @@ {"description":"</\\u0000", "input":"</\u0000", -"output":["ParseError", "ParseError", ["Comment", "\uFFFD"]]}, +"output":["ParseError", ["Comment", "\uFFFD"]]}, {"description":"</\\u0009", "input":"</\u0009", @@ -4260,21 +4308,21 @@ "input":"</@", "output":["ParseError", ["Comment", "@"]]}, -{"description":"</A", -"input":"</A", -"output":["ParseError", ["EndTag", "a"]]}, +{"description":"</A>", +"input":"</A>", +"output":[["EndTag", "a"]]}, -{"description":"</B", -"input":"</B", -"output":["ParseError", ["EndTag", "b"]]}, +{"description":"</B>", +"input":"</B>", +"output":[["EndTag", "b"]]}, -{"description":"</Y", -"input":"</Y", -"output":["ParseError", ["EndTag", "y"]]}, +{"description":"</Y>", +"input":"</Y>", +"output":[["EndTag", "y"]]}, -{"description":"</Z", -"input":"</Z", -"output":["ParseError", ["EndTag", "z"]]}, +{"description":"</Z>", +"input":"</Z>", +"output":[["EndTag", "z"]]}, {"description":"</[", "input":"</[", @@ -4284,21 +4332,21 @@ "input":"</`", "output":["ParseError", ["Comment", "`"]]}, -{"description":"</a", -"input":"</a", -"output":["ParseError", ["EndTag", "a"]]}, +{"description":"</a>", +"input":"</a>", +"output":[["EndTag", "a"]]}, -{"description":"</b", -"input":"</b", -"output":["ParseError", ["EndTag", "b"]]}, +{"description":"</b>", +"input":"</b>", +"output":[["EndTag", "b"]]}, -{"description":"</y", -"input":"</y", -"output":["ParseError", ["EndTag", "y"]]}, +{"description":"</y>", +"input":"</y>", +"output":[["EndTag", "y"]]}, -{"description":"</z", -"input":"</z", -"output":["ParseError", ["EndTag", "z"]]}, +{"description":"</z>", +"input":"</z>", +"output":[["EndTag", "z"]]}, {"description":"</{", "input":"</{", @@ -4338,7 +4386,7 @@ {"description":"<?\\u0000", "input":"<?\u0000", -"output":["ParseError", "ParseError", ["Comment", "?\uFFFD"]]}, +"output":["ParseError", ["Comment", "?\uFFFD"]]}, {"description":"<?\\u0009", "input":"<?\u0009", @@ -4464,21 +4512,21 @@ "input":"<@", "output":["ParseError", ["Character", "<@"]]}, -{"description":"<A", -"input":"<A", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<A>", +"input":"<A>", +"output":[["StartTag", "a", {}]]}, -{"description":"<B", -"input":"<B", -"output":["ParseError", ["StartTag", "b", {}]]}, +{"description":"<B>", +"input":"<B>", +"output":[["StartTag", "b", {}]]}, -{"description":"<Y", -"input":"<Y", -"output":["ParseError", ["StartTag", "y", {}]]}, +{"description":"<Y>", +"input":"<Y>", +"output":[["StartTag", "y", {}]]}, -{"description":"<Z", -"input":"<Z", -"output":["ParseError", ["StartTag", "z", {}]]}, +{"description":"<Z>", +"input":"<Z>", +"output":[["StartTag", "z", {}]]}, {"description":"<[", "input":"<[", @@ -4488,1445 +4536,1445 @@ "input":"<`", "output":["ParseError", ["Character", "<`"]]}, -{"description":"<a", -"input":"<a", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a>", +"input":"<a>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a\\u0000", -"input":"<a\u0000", -"output":["ParseError", "ParseError", ["StartTag", "a\uFFFD", {}]]}, +{"description":"<a\\u0000>", +"input":"<a\u0000>", +"output":["ParseError", ["StartTag", "a\uFFFD", {}]]}, -{"description":"<a\\u0008", -"input":"<a\u0008", -"output":["ParseError", "ParseError", ["StartTag", "a\u0008", {}]]}, +{"description":"<a\\u0008>", +"input":"<a\u0008>", +"output":["ParseError", ["StartTag", "a\u0008", {}]]}, -{"description":"<a\\u0009", -"input":"<a\u0009", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a\\u0009>", +"input":"<a\u0009>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a\\u000A", -"input":"<a\u000A", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a\\u000A>", +"input":"<a\u000A>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a\\u000B", -"input":"<a\u000B", -"output":["ParseError", "ParseError", ["StartTag", "a\u000B", {}]]}, +{"description":"<a\\u000B>", +"input":"<a\u000B>", +"output":["ParseError", ["StartTag", "a\u000B", {}]]}, -{"description":"<a\\u000C", -"input":"<a\u000C", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a\\u000C>", +"input":"<a\u000C>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a\\u000D", -"input":"<a\u000D", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a\\u000D>", +"input":"<a\u000D>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a\\u001F", -"input":"<a\u001F", -"output":["ParseError", "ParseError", ["StartTag", "a\u001F", {}]]}, +{"description":"<a\\u001F>", +"input":"<a\u001F>", +"output":["ParseError", ["StartTag", "a\u001F", {}]]}, -{"description":"<a ", -"input":"<a ", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a >", +"input":"<a >", +"output":[["StartTag", "a", {}]]}, -{"description":"<a \\u0000", -"input":"<a \u0000", -"output":["ParseError", "ParseError", ["StartTag", "a", {"\uFFFD":""}]]}, +{"description":"<a \\u0000>", +"input":"<a \u0000>", +"output":["ParseError", ["StartTag", "a", {"\uFFFD":""}]]}, -{"description":"<a \\u0008", -"input":"<a \u0008", -"output":["ParseError", "ParseError", ["StartTag", "a", {"\u0008":""}]]}, +{"description":"<a \\u0008>", +"input":"<a \u0008>", +"output":["ParseError", ["StartTag", "a", {"\u0008":""}]]}, -{"description":"<a \\u0009", -"input":"<a \u0009", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a \\u0009>", +"input":"<a \u0009>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a \\u000A", -"input":"<a \u000A", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a \\u000A>", +"input":"<a \u000A>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a \\u000B", -"input":"<a \u000B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"\u000B":""}]]}, +{"description":"<a \\u000B>", +"input":"<a \u000B>", +"output":["ParseError", ["StartTag", "a", {"\u000B":""}]]}, -{"description":"<a \\u000C", -"input":"<a \u000C", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a \\u000C>", +"input":"<a \u000C>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a \\u000D", -"input":"<a \u000D", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a \\u000D>", +"input":"<a \u000D>", +"output":[["StartTag", "a", {}]]}, -{"description":"<a \\u001F", -"input":"<a \u001F", -"output":["ParseError", "ParseError", ["StartTag", "a", {"\u001F":""}]]}, +{"description":"<a \\u001F>", +"input":"<a \u001F>", +"output":["ParseError", ["StartTag", "a", {"\u001F":""}]]}, -{"description":"<a ", -"input":"<a ", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a >", +"input":"<a >", +"output":[["StartTag", "a", {}]]}, -{"description":"<a !", -"input":"<a !", -"output":["ParseError", ["StartTag", "a", {"!":""}]]}, +{"description":"<a !>", +"input":"<a !>", +"output":[["StartTag", "a", {"!":""}]]}, -{"description":"<a \"", -"input":"<a \"", -"output":["ParseError", "ParseError", ["StartTag", "a", {"\"":""}]]}, +{"description":"<a \">", +"input":"<a \">", +"output":["ParseError", ["StartTag", "a", {"\"":""}]]}, -{"description":"<a #", -"input":"<a #", -"output":["ParseError", ["StartTag", "a", {"#":""}]]}, +{"description":"<a #>", +"input":"<a #>", +"output":[["StartTag", "a", {"#":""}]]}, -{"description":"<a &", -"input":"<a &", -"output":["ParseError", ["StartTag", "a", {"&":""}]]}, +{"description":"<a &>", +"input":"<a &>", +"output":[["StartTag", "a", {"&":""}]]}, -{"description":"<a '", -"input":"<a '", -"output":["ParseError", "ParseError", ["StartTag", "a", {"'":""}]]}, +{"description":"<a '>", +"input":"<a '>", +"output":["ParseError", ["StartTag", "a", {"'":""}]]}, -{"description":"<a (", -"input":"<a (", -"output":["ParseError", ["StartTag", "a", {"(":""}]]}, +{"description":"<a (>", +"input":"<a (>", +"output":[["StartTag", "a", {"(":""}]]}, -{"description":"<a -", -"input":"<a -", -"output":["ParseError", ["StartTag", "a", {"-":""}]]}, +{"description":"<a ->", +"input":"<a ->", +"output":[["StartTag", "a", {"-":""}]]}, -{"description":"<a .", -"input":"<a .", -"output":["ParseError", ["StartTag", "a", {".":""}]]}, +{"description":"<a .>", +"input":"<a .>", +"output":[["StartTag", "a", {".":""}]]}, -{"description":"<a /", -"input":"<a /", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a />", +"input":"<a />", +"output":[["StartTag", "a", {}, true]]}, -{"description":"<a 0", -"input":"<a 0", -"output":["ParseError", ["StartTag", "a", {"0":""}]]}, +{"description":"<a 0>", +"input":"<a 0>", +"output":[["StartTag", "a", {"0":""}]]}, -{"description":"<a 1", -"input":"<a 1", -"output":["ParseError", ["StartTag", "a", {"1":""}]]}, +{"description":"<a 1>", +"input":"<a 1>", +"output":[["StartTag", "a", {"1":""}]]}, -{"description":"<a 9", -"input":"<a 9", -"output":["ParseError", ["StartTag", "a", {"9":""}]]}, +{"description":"<a 9>", +"input":"<a 9>", +"output":[["StartTag", "a", {"9":""}]]}, -{"description":"<a <", -"input":"<a <", +{"description":"<a <>", +"input":"<a <>", "output":["ParseError", ["StartTag", "a", {"<":""}]]}, -{"description":"<a =", -"input":"<a =", -"output":["ParseError", "ParseError", ["StartTag", "a", {"=":""}]]}, +{"description":"<a =>", +"input":"<a =>", +"output":["ParseError", ["StartTag", "a", {"=":""}]]}, {"description":"<a >", "input":"<a >", "output":[["StartTag", "a", {}]]}, -{"description":"<a ?", -"input":"<a ?", -"output":["ParseError", ["StartTag", "a", {"?":""}]]}, +{"description":"<a ?>", +"input":"<a ?>", +"output":[["StartTag", "a", {"?":""}]]}, -{"description":"<a @", -"input":"<a @", -"output":["ParseError", ["StartTag", "a", {"@":""}]]}, +{"description":"<a @>", +"input":"<a @>", +"output":[["StartTag", "a", {"@":""}]]}, -{"description":"<a A", -"input":"<a A", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a A>", +"input":"<a A>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a B", -"input":"<a B", -"output":["ParseError", ["StartTag", "a", {"b":""}]]}, +{"description":"<a B>", +"input":"<a B>", +"output":[["StartTag", "a", {"b":""}]]}, -{"description":"<a Y", -"input":"<a Y", -"output":["ParseError", ["StartTag", "a", {"y":""}]]}, +{"description":"<a Y>", +"input":"<a Y>", +"output":[["StartTag", "a", {"y":""}]]}, -{"description":"<a Z", -"input":"<a Z", -"output":["ParseError", ["StartTag", "a", {"z":""}]]}, +{"description":"<a Z>", +"input":"<a Z>", +"output":[["StartTag", "a", {"z":""}]]}, -{"description":"<a [", -"input":"<a [", -"output":["ParseError", ["StartTag", "a", {"[":""}]]}, +{"description":"<a [>", +"input":"<a [>", +"output":[["StartTag", "a", {"[":""}]]}, -{"description":"<a `", -"input":"<a `", -"output":["ParseError", ["StartTag", "a", {"`":""}]]}, +{"description":"<a `>", +"input":"<a `>", +"output":[["StartTag", "a", {"`":""}]]}, -{"description":"<a a", -"input":"<a a", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a>", +"input":"<a a>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a\\u0000", -"input":"<a a\u0000", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a\uFFFD":""}]]}, +{"description":"<a a\\u0000>", +"input":"<a a\u0000>", +"output":["ParseError", ["StartTag", "a", {"a\uFFFD":""}]]}, -{"description":"<a a\\u0008", -"input":"<a a\u0008", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a\u0008":""}]]}, +{"description":"<a a\\u0008>", +"input":"<a a\u0008>", +"output":["ParseError", ["StartTag", "a", {"a\u0008":""}]]}, -{"description":"<a a\\u0009", -"input":"<a a\u0009", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a\\u0009>", +"input":"<a a\u0009>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a\\u000A", -"input":"<a a\u000A", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a\\u000A>", +"input":"<a a\u000A>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a\\u000B", -"input":"<a a\u000B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a\u000B":""}]]}, +{"description":"<a a\\u000B>", +"input":"<a a\u000B>", +"output":["ParseError", ["StartTag", "a", {"a\u000B":""}]]}, -{"description":"<a a\\u000C", -"input":"<a a\u000C", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a\\u000C>", +"input":"<a a\u000C>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a\\u000D", -"input":"<a a\u000D", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a\\u000D>", +"input":"<a a\u000D>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a\\u001F", -"input":"<a a\u001F", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a\u001F":""}]]}, +{"description":"<a a\\u001F>", +"input":"<a a\u001F>", +"output":["ParseError", ["StartTag", "a", {"a\u001F":""}]]}, -{"description":"<a a ", -"input":"<a a ", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a >", +"input":"<a a >", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a \\u0000", -"input":"<a a \u0000", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\uFFFD":""}]]}, +{"description":"<a a \\u0000>", +"input":"<a a \u0000>", +"output":["ParseError", ["StartTag", "a", {"a":"", "\uFFFD":""}]]}, -{"description":"<a a \\u0008", -"input":"<a a \u0008", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u0008":""}]]}, +{"description":"<a a \\u0008>", +"input":"<a a \u0008>", +"output":["ParseError", ["StartTag", "a", {"a":"", "\u0008":""}]]}, -{"description":"<a a \\u0009", -"input":"<a a \u0009", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a \\u0009>", +"input":"<a a \u0009>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a \\u000A", -"input":"<a a \u000A", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a \\u000A>", +"input":"<a a \u000A>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a \\u000B", -"input":"<a a \u000B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u000B":""}]]}, +{"description":"<a a \\u000B>", +"input":"<a a \u000B>", +"output":["ParseError", ["StartTag", "a", {"a":"", "\u000B":""}]]}, -{"description":"<a a \\u000C", -"input":"<a a \u000C", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a \\u000C>", +"input":"<a a \u000C>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a \\u000D", -"input":"<a a \u000D", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a \\u000D>", +"input":"<a a \u000D>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a \\u001F", -"input":"<a a \u001F", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u001F":""}]]}, +{"description":"<a a \\u001F>", +"input":"<a a \u001F>", +"output":["ParseError", ["StartTag", "a", {"a":"", "\u001F":""}]]}, -{"description":"<a a ", -"input":"<a a ", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a >", +"input":"<a a >", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a !", -"input":"<a a !", -"output":["ParseError", ["StartTag", "a", {"a":"", "!":""}]]}, +{"description":"<a a !>", +"input":"<a a !>", +"output":[["StartTag", "a", {"a":"", "!":""}]]}, -{"description":"<a a \"", -"input":"<a a \"", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\"":""}]]}, +{"description":"<a a \">", +"input":"<a a \">", +"output":["ParseError", ["StartTag", "a", {"a":"", "\"":""}]]}, -{"description":"<a a #", -"input":"<a a #", -"output":["ParseError", ["StartTag", "a", {"a":"", "#":""}]]}, +{"description":"<a a #>", +"input":"<a a #>", +"output":[["StartTag", "a", {"a":"", "#":""}]]}, -{"description":"<a a &", -"input":"<a a &", -"output":["ParseError", ["StartTag", "a", {"a":"", "&":""}]]}, +{"description":"<a a &>", +"input":"<a a &>", +"output":[["StartTag", "a", {"a":"", "&":""}]]}, -{"description":"<a a '", -"input":"<a a '", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "'":""}]]}, +{"description":"<a a '>", +"input":"<a a '>", +"output":["ParseError", ["StartTag", "a", {"a":"", "'":""}]]}, -{"description":"<a a (", -"input":"<a a (", -"output":["ParseError", ["StartTag", "a", {"a":"", "(":""}]]}, +{"description":"<a a (>", +"input":"<a a (>", +"output":[["StartTag", "a", {"a":"", "(":""}]]}, -{"description":"<a a -", -"input":"<a a -", -"output":["ParseError", ["StartTag", "a", {"a":"", "-":""}]]}, +{"description":"<a a ->", +"input":"<a a ->", +"output":[["StartTag", "a", {"a":"", "-":""}]]}, -{"description":"<a a .", -"input":"<a a .", -"output":["ParseError", ["StartTag", "a", {"a":"", ".":""}]]}, +{"description":"<a a .>", +"input":"<a a .>", +"output":[["StartTag", "a", {"a":"", ".":""}]]}, -{"description":"<a a /", -"input":"<a a /", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a />", +"input":"<a a />", +"output":[["StartTag", "a", {"a":""}, true]]}, -{"description":"<a a 0", -"input":"<a a 0", -"output":["ParseError", ["StartTag", "a", {"a":"", "0":""}]]}, +{"description":"<a a 0>", +"input":"<a a 0>", +"output":[["StartTag", "a", {"a":"", "0":""}]]}, -{"description":"<a a 1", -"input":"<a a 1", -"output":["ParseError", ["StartTag", "a", {"a":"", "1":""}]]}, +{"description":"<a a 1>", +"input":"<a a 1>", +"output":[["StartTag", "a", {"a":"", "1":""}]]}, -{"description":"<a a 9", -"input":"<a a 9", -"output":["ParseError", ["StartTag", "a", {"a":"", "9":""}]]}, +{"description":"<a a 9>", +"input":"<a a 9>", +"output":[["StartTag", "a", {"a":"", "9":""}]]}, -{"description":"<a a <", -"input":"<a a <", +{"description":"<a a <>", +"input":"<a a <>", "output":["ParseError", ["StartTag", "a", {"a":"", "<":""}]]}, -{"description":"<a a =", -"input":"<a a =", +{"description":"<a a =>", +"input":"<a a =>", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, {"description":"<a a >", "input":"<a a >", "output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a ?", -"input":"<a a ?", -"output":["ParseError", ["StartTag", "a", {"a":"", "?":""}]]}, +{"description":"<a a ?>", +"input":"<a a ?>", +"output":[["StartTag", "a", {"a":"", "?":""}]]}, -{"description":"<a a @", -"input":"<a a @", -"output":["ParseError", ["StartTag", "a", {"a":"", "@":""}]]}, +{"description":"<a a @>", +"input":"<a a @>", +"output":[["StartTag", "a", {"a":"", "@":""}]]}, -{"description":"<a a A", -"input":"<a a A", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a A>", +"input":"<a a A>", +"output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a B", -"input":"<a a B", -"output":["ParseError", ["StartTag", "a", {"a":"", "b":""}]]}, +{"description":"<a a B>", +"input":"<a a B>", +"output":[["StartTag", "a", {"a":"", "b":""}]]}, -{"description":"<a a Y", -"input":"<a a Y", -"output":["ParseError", ["StartTag", "a", {"a":"", "y":""}]]}, +{"description":"<a a Y>", +"input":"<a a Y>", +"output":[["StartTag", "a", {"a":"", "y":""}]]}, -{"description":"<a a Z", -"input":"<a a Z", -"output":["ParseError", ["StartTag", "a", {"a":"", "z":""}]]}, +{"description":"<a a Z>", +"input":"<a a Z>", +"output":[["StartTag", "a", {"a":"", "z":""}]]}, -{"description":"<a a [", -"input":"<a a [", -"output":["ParseError", ["StartTag", "a", {"a":"", "[":""}]]}, +{"description":"<a a [>", +"input":"<a a [>", +"output":[["StartTag", "a", {"a":"", "[":""}]]}, -{"description":"<a a `", -"input":"<a a `", -"output":["ParseError", ["StartTag", "a", {"a":"", "`":""}]]}, +{"description":"<a a `>", +"input":"<a a `>", +"output":[["StartTag", "a", {"a":"", "`":""}]]}, -{"description":"<a a a", -"input":"<a a a", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a a>", +"input":"<a a a>", +"output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a b", -"input":"<a a b", -"output":["ParseError", ["StartTag", "a", {"a":"", "b":""}]]}, +{"description":"<a a b>", +"input":"<a a b>", +"output":[["StartTag", "a", {"a":"", "b":""}]]}, -{"description":"<a a y", -"input":"<a a y", -"output":["ParseError", ["StartTag", "a", {"a":"", "y":""}]]}, +{"description":"<a a y>", +"input":"<a a y>", +"output":[["StartTag", "a", {"a":"", "y":""}]]}, -{"description":"<a a z", -"input":"<a a z", -"output":["ParseError", ["StartTag", "a", {"a":"", "z":""}]]}, +{"description":"<a a z>", +"input":"<a a z>", +"output":[["StartTag", "a", {"a":"", "z":""}]]}, -{"description":"<a a {", -"input":"<a a {", -"output":["ParseError", ["StartTag", "a", {"a":"", "{":""}]]}, +{"description":"<a a {>", +"input":"<a a {>", +"output":[["StartTag", "a", {"a":"", "{":""}]]}, -{"description":"<a a \\uDBC0\\uDC00", -"input":"<a a \uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a", {"a":"", "\uDBC0\uDC00":""}]]}, +{"description":"<a a \\uDBC0\\uDC00>", +"input":"<a a \uDBC0\uDC00>", +"output":[["StartTag", "a", {"a":"", "\uDBC0\uDC00":""}]]}, -{"description":"<a a!", -"input":"<a a!", -"output":["ParseError", ["StartTag", "a", {"a!":""}]]}, +{"description":"<a a!>", +"input":"<a a!>", +"output":[["StartTag", "a", {"a!":""}]]}, -{"description":"<a a\"", -"input":"<a a\"", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a\"":""}]]}, +{"description":"<a a\">", +"input":"<a a\">", +"output":["ParseError", ["StartTag", "a", {"a\"":""}]]}, -{"description":"<a a#", -"input":"<a a#", -"output":["ParseError", ["StartTag", "a", {"a#":""}]]}, +{"description":"<a a#>", +"input":"<a a#>", +"output":[["StartTag", "a", {"a#":""}]]}, -{"description":"<a a&", -"input":"<a a&", -"output":["ParseError", ["StartTag", "a", {"a&":""}]]}, +{"description":"<a a&>", +"input":"<a a&>", +"output":[["StartTag", "a", {"a&":""}]]}, -{"description":"<a a'", -"input":"<a a'", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a'":""}]]}, +{"description":"<a a'>", +"input":"<a a'>", +"output":["ParseError", ["StartTag", "a", {"a'":""}]]}, -{"description":"<a a(", -"input":"<a a(", -"output":["ParseError", ["StartTag", "a", {"a(":""}]]}, +{"description":"<a a(>", +"input":"<a a(>", +"output":[["StartTag", "a", {"a(":""}]]}, -{"description":"<a a-", -"input":"<a a-", -"output":["ParseError", ["StartTag", "a", {"a-":""}]]}, +{"description":"<a a->", +"input":"<a a->", +"output":[["StartTag", "a", {"a-":""}]]}, -{"description":"<a a.", -"input":"<a a.", -"output":["ParseError", ["StartTag", "a", {"a.":""}]]}, +{"description":"<a a.>", +"input":"<a a.>", +"output":[["StartTag", "a", {"a.":""}]]}, -{"description":"<a a/", -"input":"<a a/", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a/>", +"input":"<a a/>", +"output":[["StartTag", "a", {"a":""}, true]]}, -{"description":"<a a0", -"input":"<a a0", -"output":["ParseError", ["StartTag", "a", {"a0":""}]]}, +{"description":"<a a0>", +"input":"<a a0>", +"output":[["StartTag", "a", {"a0":""}]]}, -{"description":"<a a1", -"input":"<a a1", -"output":["ParseError", ["StartTag", "a", {"a1":""}]]}, +{"description":"<a a1>", +"input":"<a a1>", +"output":[["StartTag", "a", {"a1":""}]]}, -{"description":"<a a9", -"input":"<a a9", -"output":["ParseError", ["StartTag", "a", {"a9":""}]]}, +{"description":"<a a9>", +"input":"<a a9>", +"output":[["StartTag", "a", {"a9":""}]]}, -{"description":"<a a<", -"input":"<a a<", +{"description":"<a a<>", +"input":"<a a<>", "output":["ParseError", ["StartTag", "a", {"a<":""}]]}, -{"description":"<a a=", -"input":"<a a=", +{"description":"<a a=>", +"input":"<a a=>", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=\\u0000", -"input":"<a a=\u0000", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]}, +{"description":"<a a=\\u0000>", +"input":"<a a=\u0000>", +"output":["ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]}, -{"description":"<a a=\\u0008", -"input":"<a a=\u0008", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\u0008"}]]}, +{"description":"<a a=\\u0008>", +"input":"<a a=\u0008>", +"output":["ParseError", ["StartTag", "a", {"a":"\u0008"}]]}, -{"description":"<a a=\\u0009", -"input":"<a a=\u0009", +{"description":"<a a=\\u0009>", +"input":"<a a=\u0009>", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=\\u000A", -"input":"<a a=\u000A", +{"description":"<a a=\\u000A>", +"input":"<a a=\u000A>", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=\\u000B", -"input":"<a a=\u000B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\u000B"}]]}, +{"description":"<a a=\\u000B>", +"input":"<a a=\u000B>", +"output":["ParseError", ["StartTag", "a", {"a":"\u000B"}]]}, -{"description":"<a a=\\u000C", -"input":"<a a=\u000C", +{"description":"<a a=\\u000C>", +"input":"<a a=\u000C>", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=\\u000D", -"input":"<a a=\u000D", +{"description":"<a a=\\u000D>", +"input":"<a a=\u000D>", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=\\u001F", -"input":"<a a=\u001F", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\u001F"}]]}, +{"description":"<a a=\\u001F>", +"input":"<a a=\u001F>", +"output":["ParseError", ["StartTag", "a", {"a":"\u001F"}]]}, -{"description":"<a a= ", -"input":"<a a= ", +{"description":"<a a= >", +"input":"<a a= >", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=!", -"input":"<a a=!", -"output":["ParseError", ["StartTag", "a", {"a":"!"}]]}, +{"description":"<a a=!>", +"input":"<a a=!>", +"output":[["StartTag", "a", {"a":"!"}]]}, -{"description":"<a a=\"", -"input":"<a a=\"", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=\"\">", +"input":"<a a=\"\">", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=\"\\u0000", -"input":"<a a=\"\u0000", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]}, +{"description":"<a a=\"\\u0000\">", +"input":"<a a=\"\u0000\">", +"output":["ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]}, -{"description":"<a a=\"\\u0009", -"input":"<a a=\"\u0009", -"output":["ParseError", ["StartTag", "a", {"a":"\u0009"}]]}, +{"description":"<a a=\"\\u0009\">", +"input":"<a a=\"\u0009\">", +"output":[["StartTag", "a", {"a":"\u0009"}]]}, -{"description":"<a a=\"\\u000A", -"input":"<a a=\"\u000A", -"output":["ParseError", ["StartTag", "a", {"a":"\u000A"}]]}, +{"description":"<a a=\"\\u000A\">", +"input":"<a a=\"\u000A\">", +"output":[["StartTag", "a", {"a":"\u000A"}]]}, -{"description":"<a a=\"\\u000B", -"input":"<a a=\"\u000B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\u000B"}]]}, +{"description":"<a a=\"\\u000B\">", +"input":"<a a=\"\u000B\">", +"output":["ParseError", ["StartTag", "a", {"a":"\u000B"}]]}, -{"description":"<a a=\"\\u000C", -"input":"<a a=\"\u000C", -"output":["ParseError", ["StartTag", "a", {"a":"\u000C"}]]}, +{"description":"<a a=\"\\u000C\">", +"input":"<a a=\"\u000C\">", +"output":[["StartTag", "a", {"a":"\u000C"}]]}, -{"description":"<a a=\" ", -"input":"<a a=\" ", -"output":["ParseError", ["StartTag", "a", {"a":" "}]]}, +{"description":"<a a=\" \">", +"input":"<a a=\" \">", +"output":[["StartTag", "a", {"a":" "}]]}, -{"description":"<a a=\"!", -"input":"<a a=\"!", -"output":["ParseError", ["StartTag", "a", {"a":"!"}]]}, +{"description":"<a a=\"!\">", +"input":"<a a=\"!\">", +"output":[["StartTag", "a", {"a":"!"}]]}, -{"description":"<a a=\"\"", -"input":"<a a=\"\"", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=\"\">", +"input":"<a a=\"\">", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=\"#", -"input":"<a a=\"#", -"output":["ParseError", ["StartTag", "a", {"a":"#"}]]}, +{"description":"<a a=\"#\">", +"input":"<a a=\"#\">", +"output":[["StartTag", "a", {"a":"#"}]]}, -{"description":"<a a=\"%", -"input":"<a a=\"%", -"output":["ParseError", ["StartTag", "a", {"a":"%"}]]}, +{"description":"<a a=\"%\">", +"input":"<a a=\"%\">", +"output":[["StartTag", "a", {"a":"%"}]]}, -{"description":"<a a=\"&", -"input":"<a a=\"&", -"output":["ParseError", ["StartTag", "a", {"a":"&"}]]}, +{"description":"<a a=\"&\">", +"input":"<a a=\"&\">", +"output":[["StartTag", "a", {"a":"&"}]]}, -{"description":"<a a=\"'", -"input":"<a a=\"'", -"output":["ParseError", ["StartTag", "a", {"a":"'"}]]}, +{"description":"<a a=\"'\">", +"input":"<a a=\"'\">", +"output":[["StartTag", "a", {"a":"'"}]]}, -{"description":"<a a=\"-", -"input":"<a a=\"-", -"output":["ParseError", ["StartTag", "a", {"a":"-"}]]}, +{"description":"<a a=\"-\">", +"input":"<a a=\"-\">", +"output":[["StartTag", "a", {"a":"-"}]]}, -{"description":"<a a=\"/", -"input":"<a a=\"/", -"output":["ParseError", ["StartTag", "a", {"a":"/"}]]}, +{"description":"<a a=\"/\">", +"input":"<a a=\"/\">", +"output":[["StartTag", "a", {"a":"/"}]]}, -{"description":"<a a=\"0", -"input":"<a a=\"0", -"output":["ParseError", ["StartTag", "a", {"a":"0"}]]}, +{"description":"<a a=\"0\">", +"input":"<a a=\"0\">", +"output":[["StartTag", "a", {"a":"0"}]]}, -{"description":"<a a=\"1", -"input":"<a a=\"1", -"output":["ParseError", ["StartTag", "a", {"a":"1"}]]}, +{"description":"<a a=\"1\">", +"input":"<a a=\"1\">", +"output":[["StartTag", "a", {"a":"1"}]]}, -{"description":"<a a=\"9", -"input":"<a a=\"9", -"output":["ParseError", ["StartTag", "a", {"a":"9"}]]}, +{"description":"<a a=\"9\">", +"input":"<a a=\"9\">", +"output":[["StartTag", "a", {"a":"9"}]]}, -{"description":"<a a=\"<", -"input":"<a a=\"<", -"output":["ParseError", ["StartTag", "a", {"a":"<"}]]}, +{"description":"<a a=\"<\">", +"input":"<a a=\"<\">", +"output":[["StartTag", "a", {"a":"<"}]]}, -{"description":"<a a=\"=", -"input":"<a a=\"=", -"output":["ParseError", ["StartTag", "a", {"a":"="}]]}, +{"description":"<a a=\"=\">", +"input":"<a a=\"=\">", +"output":[["StartTag", "a", {"a":"="}]]}, -{"description":"<a a=\">", -"input":"<a a=\">", -"output":["ParseError", ["StartTag", "a", {"a":">"}]]}, +{"description":"<a a=\">\">", +"input":"<a a=\">\">", +"output":[["StartTag", "a", {"a":">"}]]}, -{"description":"<a a=\"?", -"input":"<a a=\"?", -"output":["ParseError", ["StartTag", "a", {"a":"?"}]]}, +{"description":"<a a=\"?\">", +"input":"<a a=\"?\">", +"output":[["StartTag", "a", {"a":"?"}]]}, -{"description":"<a a=\"@", -"input":"<a a=\"@", -"output":["ParseError", ["StartTag", "a", {"a":"@"}]]}, +{"description":"<a a=\"@\">", +"input":"<a a=\"@\">", +"output":[["StartTag", "a", {"a":"@"}]]}, -{"description":"<a a=\"A", -"input":"<a a=\"A", -"output":["ParseError", ["StartTag", "a", {"a":"A"}]]}, +{"description":"<a a=\"A\">", +"input":"<a a=\"A\">", +"output":[["StartTag", "a", {"a":"A"}]]}, -{"description":"<a a=\"B", -"input":"<a a=\"B", -"output":["ParseError", ["StartTag", "a", {"a":"B"}]]}, +{"description":"<a a=\"B\">", +"input":"<a a=\"B\">", +"output":[["StartTag", "a", {"a":"B"}]]}, -{"description":"<a a=\"Y", -"input":"<a a=\"Y", -"output":["ParseError", ["StartTag", "a", {"a":"Y"}]]}, +{"description":"<a a=\"Y\">", +"input":"<a a=\"Y\">", +"output":[["StartTag", "a", {"a":"Y"}]]}, -{"description":"<a a=\"Z", -"input":"<a a=\"Z", -"output":["ParseError", ["StartTag", "a", {"a":"Z"}]]}, +{"description":"<a a=\"Z\">", +"input":"<a a=\"Z\">", +"output":[["StartTag", "a", {"a":"Z"}]]}, -{"description":"<a a=\"`", -"input":"<a a=\"`", -"output":["ParseError", ["StartTag", "a", {"a":"`"}]]}, +{"description":"<a a=\"`\">", +"input":"<a a=\"`\">", +"output":[["StartTag", "a", {"a":"`"}]]}, -{"description":"<a a=\"a", -"input":"<a a=\"a", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a=\"a\">", +"input":"<a a=\"a\">", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=\"b", -"input":"<a a=\"b", -"output":["ParseError", ["StartTag", "a", {"a":"b"}]]}, +{"description":"<a a=\"b\">", +"input":"<a a=\"b\">", +"output":[["StartTag", "a", {"a":"b"}]]}, -{"description":"<a a=\"y", -"input":"<a a=\"y", -"output":["ParseError", ["StartTag", "a", {"a":"y"}]]}, +{"description":"<a a=\"y\">", +"input":"<a a=\"y\">", +"output":[["StartTag", "a", {"a":"y"}]]}, -{"description":"<a a=\"z", -"input":"<a a=\"z", -"output":["ParseError", ["StartTag", "a", {"a":"z"}]]}, +{"description":"<a a=\"z\">", +"input":"<a a=\"z\">", +"output":[["StartTag", "a", {"a":"z"}]]}, -{"description":"<a a=\"{", -"input":"<a a=\"{", -"output":["ParseError", ["StartTag", "a", {"a":"{"}]]}, +{"description":"<a a=\"{\">", +"input":"<a a=\"{\">", +"output":[["StartTag", "a", {"a":"{"}]]}, -{"description":"<a a=\"\\uDBC0\\uDC00", -"input":"<a a=\"\uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a", {"a":"\uDBC0\uDC00"}]]}, +{"description":"<a a=\"\\uDBC0\\uDC00\">", +"input":"<a a=\"\uDBC0\uDC00\">", +"output":[["StartTag", "a", {"a":"\uDBC0\uDC00"}]]}, -{"description":"<a a=#", -"input":"<a a=#", -"output":["ParseError", ["StartTag", "a", {"a":"#"}]]}, +{"description":"<a a=#>", +"input":"<a a=#>", +"output":[["StartTag", "a", {"a":"#"}]]}, -{"description":"<a a=%", -"input":"<a a=%", -"output":["ParseError", ["StartTag", "a", {"a":"%"}]]}, +{"description":"<a a=%>", +"input":"<a a=%>", +"output":[["StartTag", "a", {"a":"%"}]]}, -{"description":"<a a=&", -"input":"<a a=&", -"output":["ParseError", ["StartTag", "a", {"a":"&"}]]}, +{"description":"<a a=&>", +"input":"<a a=&>", +"output":[["StartTag", "a", {"a":"&"}]]}, -{"description":"<a a='", -"input":"<a a='", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''>", +"input":"<a a=''>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a='\\u0000", -"input":"<a a='\u0000", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]}, +{"description":"<a a='\\u0000'>", +"input":"<a a='\u0000'>", +"output":["ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]}, -{"description":"<a a='\\u0009", -"input":"<a a='\u0009", -"output":["ParseError", ["StartTag", "a", {"a":"\u0009"}]]}, +{"description":"<a a='\\u0009'>", +"input":"<a a='\u0009'>", +"output":[["StartTag", "a", {"a":"\u0009"}]]}, -{"description":"<a a='\\u000A", -"input":"<a a='\u000A", -"output":["ParseError", ["StartTag", "a", {"a":"\u000A"}]]}, +{"description":"<a a='\\u000A'>", +"input":"<a a='\u000A'>", +"output":[["StartTag", "a", {"a":"\u000A"}]]}, -{"description":"<a a='\\u000B", -"input":"<a a='\u000B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"\u000B"}]]}, +{"description":"<a a='\\u000B'>", +"input":"<a a='\u000B'>", +"output":["ParseError", ["StartTag", "a", {"a":"\u000B"}]]}, -{"description":"<a a='\\u000C", -"input":"<a a='\u000C", -"output":["ParseError", ["StartTag", "a", {"a":"\u000C"}]]}, +{"description":"<a a='\\u000C'>", +"input":"<a a='\u000C'>", +"output":[["StartTag", "a", {"a":"\u000C"}]]}, -{"description":"<a a=' ", -"input":"<a a=' ", -"output":["ParseError", ["StartTag", "a", {"a":" "}]]}, +{"description":"<a a=' '>", +"input":"<a a=' '>", +"output":[["StartTag", "a", {"a":" "}]]}, -{"description":"<a a='!", -"input":"<a a='!", -"output":["ParseError", ["StartTag", "a", {"a":"!"}]]}, +{"description":"<a a='!'>", +"input":"<a a='!'>", +"output":[["StartTag", "a", {"a":"!"}]]}, -{"description":"<a a='\"", -"input":"<a a='\"", -"output":["ParseError", ["StartTag", "a", {"a":"\""}]]}, +{"description":"<a a='\"'>", +"input":"<a a='\"'>", +"output":[["StartTag", "a", {"a":"\""}]]}, -{"description":"<a a='%", -"input":"<a a='%", -"output":["ParseError", ["StartTag", "a", {"a":"%"}]]}, +{"description":"<a a='%'>", +"input":"<a a='%'>", +"output":[["StartTag", "a", {"a":"%"}]]}, -{"description":"<a a='&", -"input":"<a a='&", -"output":["ParseError", ["StartTag", "a", {"a":"&"}]]}, +{"description":"<a a='&'>", +"input":"<a a='&'>", +"output":[["StartTag", "a", {"a":"&"}]]}, -{"description":"<a a=''", -"input":"<a a=''", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''>", +"input":"<a a=''>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''\\u0000", -"input":"<a a=''\u0000", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":"", "\uFFFD":""}]]}, +{"description":"<a a=''\\u0000>", +"input":"<a a=''\u0000>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\uFFFD":""}]]}, -{"description":"<a a=''\\u0008", -"input":"<a a=''\u0008", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u0008":""}]]}, +{"description":"<a a=''\\u0008>", +"input":"<a a=''\u0008>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u0008":""}]]}, -{"description":"<a a=''\\u0009", -"input":"<a a=''\u0009", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''\\u0009>", +"input":"<a a=''\u0009>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''\\u000A", -"input":"<a a=''\u000A", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''\\u000A>", +"input":"<a a=''\u000A>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''\\u000B", -"input":"<a a=''\u000B", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u000B":""}]]}, +{"description":"<a a=''\\u000B>", +"input":"<a a=''\u000B>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u000B":""}]]}, -{"description":"<a a=''\\u000C", -"input":"<a a=''\u000C", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''\\u000C>", +"input":"<a a=''\u000C>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''\\u000D", -"input":"<a a=''\u000D", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''\\u000D>", +"input":"<a a=''\u000D>", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''\\u001F", -"input":"<a a=''\u001F", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u001F":""}]]}, +{"description":"<a a=''\\u001F>", +"input":"<a a=''\u001F>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u001F":""}]]}, -{"description":"<a a='' ", -"input":"<a a='' ", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a='' >", +"input":"<a a='' >", +"output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''!", -"input":"<a a=''!", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "!":""}]]}, +{"description":"<a a=''!>", +"input":"<a a=''!>", +"output":["ParseError", ["StartTag", "a", {"a":"", "!":""}]]}, -{"description":"<a a=''\"", -"input":"<a a=''\"", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":"", "\"":""}]]}, +{"description":"<a a=''\">", +"input":"<a a=''\">", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\"":""}]]}, -{"description":"<a a=''&", -"input":"<a a=''&", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "&":""}]]}, +{"description":"<a a=''&>", +"input":"<a a=''&>", +"output":["ParseError", ["StartTag", "a", {"a":"", "&":""}]]}, -{"description":"<a a='''", -"input":"<a a='''", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":"", "'":""}]]}, +{"description":"<a a='''>", +"input":"<a a='''>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "'":""}]]}, -{"description":"<a a=''-", -"input":"<a a=''-", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "-":""}]]}, +{"description":"<a a=''->", +"input":"<a a=''->", +"output":["ParseError", ["StartTag", "a", {"a":"", "-":""}]]}, -{"description":"<a a=''.", -"input":"<a a=''.", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", ".":""}]]}, +{"description":"<a a=''.>", +"input":"<a a=''.>", +"output":["ParseError", ["StartTag", "a", {"a":"", ".":""}]]}, -{"description":"<a a=''/", -"input":"<a a=''/", -"output":["ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''/>", +"input":"<a a=''/>", +"output":[["StartTag", "a", {"a":""}, true]]}, -{"description":"<a a=''0", -"input":"<a a=''0", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "0":""}]]}, +{"description":"<a a=''0>", +"input":"<a a=''0>", +"output":["ParseError", ["StartTag", "a", {"a":"", "0":""}]]}, -{"description":"<a a=''1", -"input":"<a a=''1", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "1":""}]]}, +{"description":"<a a=''1>", +"input":"<a a=''1>", +"output":["ParseError", ["StartTag", "a", {"a":"", "1":""}]]}, -{"description":"<a a=''9", -"input":"<a a=''9", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "9":""}]]}, +{"description":"<a a=''9>", +"input":"<a a=''9>", +"output":["ParseError", ["StartTag", "a", {"a":"", "9":""}]]}, -{"description":"<a a=''<", -"input":"<a a=''<", +{"description":"<a a=''<>", +"input":"<a a=''<>", "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "<":""}]]}, -{"description":"<a a=''=", -"input":"<a a=''=", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":"", "=":""}]]}, +{"description":"<a a=''=>", +"input":"<a a=''=>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "=":""}]]}, {"description":"<a a=''>", "input":"<a a=''>", "output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''?", -"input":"<a a=''?", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "?":""}]]}, +{"description":"<a a=''?>", +"input":"<a a=''?>", +"output":["ParseError", ["StartTag", "a", {"a":"", "?":""}]]}, -{"description":"<a a=''@", -"input":"<a a=''@", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "@":""}]]}, +{"description":"<a a=''@>", +"input":"<a a=''@>", +"output":["ParseError", ["StartTag", "a", {"a":"", "@":""}]]}, -{"description":"<a a=''A", -"input":"<a a=''A", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''A>", +"input":"<a a=''A>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''B", -"input":"<a a=''B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "b":""}]]}, +{"description":"<a a=''B>", +"input":"<a a=''B>", +"output":["ParseError", ["StartTag", "a", {"a":"", "b":""}]]}, -{"description":"<a a=''Y", -"input":"<a a=''Y", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "y":""}]]}, +{"description":"<a a=''Y>", +"input":"<a a=''Y>", +"output":["ParseError", ["StartTag", "a", {"a":"", "y":""}]]}, -{"description":"<a a=''Z", -"input":"<a a=''Z", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "z":""}]]}, +{"description":"<a a=''Z>", +"input":"<a a=''Z>", +"output":["ParseError", ["StartTag", "a", {"a":"", "z":""}]]}, -{"description":"<a a=''`", -"input":"<a a=''`", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "`":""}]]}, +{"description":"<a a=''`>", +"input":"<a a=''`>", +"output":["ParseError", ["StartTag", "a", {"a":"", "`":""}]]}, -{"description":"<a a=''a", -"input":"<a a=''a", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a a=''a>", +"input":"<a a=''a>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=''b", -"input":"<a a=''b", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "b":""}]]}, +{"description":"<a a=''b>", +"input":"<a a=''b>", +"output":["ParseError", ["StartTag", "a", {"a":"", "b":""}]]}, -{"description":"<a a=''y", -"input":"<a a=''y", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "y":""}]]}, +{"description":"<a a=''y>", +"input":"<a a=''y>", +"output":["ParseError", ["StartTag", "a", {"a":"", "y":""}]]}, -{"description":"<a a=''z", -"input":"<a a=''z", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "z":""}]]}, +{"description":"<a a=''z>", +"input":"<a a=''z>", +"output":["ParseError", ["StartTag", "a", {"a":"", "z":""}]]}, -{"description":"<a a=''{", -"input":"<a a=''{", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "{":""}]]}, +{"description":"<a a=''{>", +"input":"<a a=''{>", +"output":["ParseError", ["StartTag", "a", {"a":"", "{":""}]]}, -{"description":"<a a=''\\uDBC0\\uDC00", -"input":"<a a=''\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\uDBC0\uDC00":""}]]}, +{"description":"<a a=''\\uDBC0\\uDC00>", +"input":"<a a=''\uDBC0\uDC00>", +"output":["ParseError", ["StartTag", "a", {"a":"", "\uDBC0\uDC00":""}]]}, -{"description":"<a a='(", -"input":"<a a='(", -"output":["ParseError", ["StartTag", "a", {"a":"("}]]}, +{"description":"<a a='('>", +"input":"<a a='('>", +"output":[["StartTag", "a", {"a":"("}]]}, -{"description":"<a a='-", -"input":"<a a='-", -"output":["ParseError", ["StartTag", "a", {"a":"-"}]]}, +{"description":"<a a='-'>", +"input":"<a a='-'>", +"output":[["StartTag", "a", {"a":"-"}]]}, -{"description":"<a a='/", -"input":"<a a='/", -"output":["ParseError", ["StartTag", "a", {"a":"/"}]]}, +{"description":"<a a='/'>", +"input":"<a a='/'>", +"output":[["StartTag", "a", {"a":"/"}]]}, -{"description":"<a a='0", -"input":"<a a='0", -"output":["ParseError", ["StartTag", "a", {"a":"0"}]]}, +{"description":"<a a='0'>", +"input":"<a a='0'>", +"output":[["StartTag", "a", {"a":"0"}]]}, -{"description":"<a a='1", -"input":"<a a='1", -"output":["ParseError", ["StartTag", "a", {"a":"1"}]]}, +{"description":"<a a='1'>", +"input":"<a a='1'>", +"output":[["StartTag", "a", {"a":"1"}]]}, -{"description":"<a a='9", -"input":"<a a='9", -"output":["ParseError", ["StartTag", "a", {"a":"9"}]]}, +{"description":"<a a='9'>", +"input":"<a a='9'>", +"output":[["StartTag", "a", {"a":"9"}]]}, -{"description":"<a a='<", -"input":"<a a='<", -"output":["ParseError", ["StartTag", "a", {"a":"<"}]]}, +{"description":"<a a='<'>", +"input":"<a a='<'>", +"output":[["StartTag", "a", {"a":"<"}]]}, -{"description":"<a a='=", -"input":"<a a='=", -"output":["ParseError", ["StartTag", "a", {"a":"="}]]}, +{"description":"<a a='='>", +"input":"<a a='='>", +"output":[["StartTag", "a", {"a":"="}]]}, -{"description":"<a a='>", -"input":"<a a='>", -"output":["ParseError", ["StartTag", "a", {"a":">"}]]}, +{"description":"<a a='>'>", +"input":"<a a='>'>", +"output":[["StartTag", "a", {"a":">"}]]}, -{"description":"<a a='?", -"input":"<a a='?", -"output":["ParseError", ["StartTag", "a", {"a":"?"}]]}, +{"description":"<a a='?'>", +"input":"<a a='?'>", +"output":[["StartTag", "a", {"a":"?"}]]}, -{"description":"<a a='@", -"input":"<a a='@", -"output":["ParseError", ["StartTag", "a", {"a":"@"}]]}, +{"description":"<a a='@'>", +"input":"<a a='@'>", +"output":[["StartTag", "a", {"a":"@"}]]}, -{"description":"<a a='A", -"input":"<a a='A", -"output":["ParseError", ["StartTag", "a", {"a":"A"}]]}, +{"description":"<a a='A'>", +"input":"<a a='A'>", +"output":[["StartTag", "a", {"a":"A"}]]}, -{"description":"<a a='B", -"input":"<a a='B", -"output":["ParseError", ["StartTag", "a", {"a":"B"}]]}, +{"description":"<a a='B'>", +"input":"<a a='B'>", +"output":[["StartTag", "a", {"a":"B"}]]}, -{"description":"<a a='Y", -"input":"<a a='Y", -"output":["ParseError", ["StartTag", "a", {"a":"Y"}]]}, +{"description":"<a a='Y'>", +"input":"<a a='Y'>", +"output":[["StartTag", "a", {"a":"Y"}]]}, -{"description":"<a a='Z", -"input":"<a a='Z", -"output":["ParseError", ["StartTag", "a", {"a":"Z"}]]}, +{"description":"<a a='Z'>", +"input":"<a a='Z'>", +"output":[["StartTag", "a", {"a":"Z"}]]}, -{"description":"<a a='`", -"input":"<a a='`", -"output":["ParseError", ["StartTag", "a", {"a":"`"}]]}, +{"description":"<a a='`'>", +"input":"<a a='`'>", +"output":[["StartTag", "a", {"a":"`"}]]}, -{"description":"<a a='a", -"input":"<a a='a", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a='a'>", +"input":"<a a='a'>", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a='b", -"input":"<a a='b", -"output":["ParseError", ["StartTag", "a", {"a":"b"}]]}, +{"description":"<a a='b'>", +"input":"<a a='b'>", +"output":[["StartTag", "a", {"a":"b"}]]}, -{"description":"<a a='y", -"input":"<a a='y", -"output":["ParseError", ["StartTag", "a", {"a":"y"}]]}, +{"description":"<a a='y'>", +"input":"<a a='y'>", +"output":[["StartTag", "a", {"a":"y"}]]}, -{"description":"<a a='z", -"input":"<a a='z", -"output":["ParseError", ["StartTag", "a", {"a":"z"}]]}, +{"description":"<a a='z'>", +"input":"<a a='z'>", +"output":[["StartTag", "a", {"a":"z"}]]}, -{"description":"<a a='{", -"input":"<a a='{", -"output":["ParseError", ["StartTag", "a", {"a":"{"}]]}, +{"description":"<a a='{'>", +"input":"<a a='{'>", +"output":[["StartTag", "a", {"a":"{"}]]}, -{"description":"<a a='\\uDBC0\\uDC00", -"input":"<a a='\uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a", {"a":"\uDBC0\uDC00"}]]}, +{"description":"<a a='\\uDBC0\\uDC00'>", +"input":"<a a='\uDBC0\uDC00'>", +"output":[["StartTag", "a", {"a":"\uDBC0\uDC00"}]]}, -{"description":"<a a=(", -"input":"<a a=(", -"output":["ParseError", ["StartTag", "a", {"a":"("}]]}, +{"description":"<a a=(>", +"input":"<a a=(>", +"output":[["StartTag", "a", {"a":"("}]]}, -{"description":"<a a=-", -"input":"<a a=-", -"output":["ParseError", ["StartTag", "a", {"a":"-"}]]}, +{"description":"<a a=->", +"input":"<a a=->", +"output":[["StartTag", "a", {"a":"-"}]]}, -{"description":"<a a=/", -"input":"<a a=/", -"output":["ParseError", ["StartTag", "a", {"a":"/"}]]}, +{"description":"<a a=/>", +"input":"<a a=/>", +"output":[["StartTag", "a", {"a":"/"}]]}, -{"description":"<a a=0", -"input":"<a a=0", -"output":["ParseError", ["StartTag", "a", {"a":"0"}]]}, +{"description":"<a a=0>", +"input":"<a a=0>", +"output":[["StartTag", "a", {"a":"0"}]]}, -{"description":"<a a=1", -"input":"<a a=1", -"output":["ParseError", ["StartTag", "a", {"a":"1"}]]}, +{"description":"<a a=1>", +"input":"<a a=1>", +"output":[["StartTag", "a", {"a":"1"}]]}, -{"description":"<a a=9", -"input":"<a a=9", -"output":["ParseError", ["StartTag", "a", {"a":"9"}]]}, +{"description":"<a a=9>", +"input":"<a a=9>", +"output":[["StartTag", "a", {"a":"9"}]]}, -{"description":"<a a=<", -"input":"<a a=<", +{"description":"<a a=<>", +"input":"<a a=<>", "output":["ParseError", ["StartTag", "a", {"a":"<"}]]}, -{"description":"<a a==", -"input":"<a a==", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"="}]]}, +{"description":"<a a==>", +"input":"<a a==>", +"output":["ParseError", ["StartTag", "a", {"a":"="}]]}, {"description":"<a a=>", "input":"<a a=>", "output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a a=?", -"input":"<a a=?", -"output":["ParseError", ["StartTag", "a", {"a":"?"}]]}, +{"description":"<a a=?>", +"input":"<a a=?>", +"output":[["StartTag", "a", {"a":"?"}]]}, -{"description":"<a a=@", -"input":"<a a=@", -"output":["ParseError", ["StartTag", "a", {"a":"@"}]]}, +{"description":"<a a=@>", +"input":"<a a=@>", +"output":[["StartTag", "a", {"a":"@"}]]}, -{"description":"<a a=A", -"input":"<a a=A", -"output":["ParseError", ["StartTag", "a", {"a":"A"}]]}, +{"description":"<a a=A>", +"input":"<a a=A>", +"output":[["StartTag", "a", {"a":"A"}]]}, -{"description":"<a a=B", -"input":"<a a=B", -"output":["ParseError", ["StartTag", "a", {"a":"B"}]]}, +{"description":"<a a=B>", +"input":"<a a=B>", +"output":[["StartTag", "a", {"a":"B"}]]}, -{"description":"<a a=Y", -"input":"<a a=Y", -"output":["ParseError", ["StartTag", "a", {"a":"Y"}]]}, +{"description":"<a a=Y>", +"input":"<a a=Y>", +"output":[["StartTag", "a", {"a":"Y"}]]}, -{"description":"<a a=Z", -"input":"<a a=Z", -"output":["ParseError", ["StartTag", "a", {"a":"Z"}]]}, +{"description":"<a a=Z>", +"input":"<a a=Z>", +"output":[["StartTag", "a", {"a":"Z"}]]}, -{"description":"<a a=`", -"input":"<a a=`", +{"description":"<a a=`>", +"input":"<a a=`>", "output":["ParseError", ["StartTag", "a", {"a":"`"}]]}, -{"description":"<a a=a", -"input":"<a a=a", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a=a>", +"input":"<a a=a>", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=a\\u0000", -"input":"<a a=a\u0000", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"a\uFFFD"}]]}, +{"description":"<a a=a\\u0000>", +"input":"<a a=a\u0000>", +"output":["ParseError", ["StartTag", "a", {"a":"a\uFFFD"}]]}, -{"description":"<a a=a\\u0008", -"input":"<a a=a\u0008", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"a\u0008"}]]}, +{"description":"<a a=a\\u0008>", +"input":"<a a=a\u0008>", +"output":["ParseError", ["StartTag", "a", {"a":"a\u0008"}]]}, -{"description":"<a a=a\\u0009", -"input":"<a a=a\u0009", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a=a\\u0009>", +"input":"<a a=a\u0009>", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=a\\u000A", -"input":"<a a=a\u000A", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a=a\\u000A>", +"input":"<a a=a\u000A>", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=a\\u000B", -"input":"<a a=a\u000B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"a\u000B"}]]}, +{"description":"<a a=a\\u000B>", +"input":"<a a=a\u000B>", +"output":["ParseError", ["StartTag", "a", {"a":"a\u000B"}]]}, -{"description":"<a a=a\\u000C", -"input":"<a a=a\u000C", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a=a\\u000C>", +"input":"<a a=a\u000C>", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=a\\u000D", -"input":"<a a=a\u000D", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a=a\\u000D>", +"input":"<a a=a\u000D>", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=a\\u001F", -"input":"<a a=a\u001F", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"a\u001F"}]]}, +{"description":"<a a=a\\u001F>", +"input":"<a a=a\u001F>", +"output":["ParseError", ["StartTag", "a", {"a":"a\u001F"}]]}, -{"description":"<a a=a ", -"input":"<a a=a ", -"output":["ParseError", ["StartTag", "a", {"a":"a"}]]}, +{"description":"<a a=a >", +"input":"<a a=a >", +"output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=a!", -"input":"<a a=a!", -"output":["ParseError", ["StartTag", "a", {"a":"a!"}]]}, +{"description":"<a a=a!>", +"input":"<a a=a!>", +"output":[["StartTag", "a", {"a":"a!"}]]}, -{"description":"<a a=a\"", -"input":"<a a=a\"", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"a\""}]]}, +{"description":"<a a=a\">", +"input":"<a a=a\">", +"output":["ParseError", ["StartTag", "a", {"a":"a\""}]]}, -{"description":"<a a=a#", -"input":"<a a=a#", -"output":["ParseError", ["StartTag", "a", {"a":"a#"}]]}, +{"description":"<a a=a#>", +"input":"<a a=a#>", +"output":[["StartTag", "a", {"a":"a#"}]]}, -{"description":"<a a=a%", -"input":"<a a=a%", -"output":["ParseError", ["StartTag", "a", {"a":"a%"}]]}, +{"description":"<a a=a%>", +"input":"<a a=a%>", +"output":[["StartTag", "a", {"a":"a%"}]]}, -{"description":"<a a=a&", -"input":"<a a=a&", -"output":["ParseError", ["StartTag", "a", {"a":"a&"}]]}, +{"description":"<a a=a&>", +"input":"<a a=a&>", +"output":[["StartTag", "a", {"a":"a&"}]]}, -{"description":"<a a=a'", -"input":"<a a=a'", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"a'"}]]}, +{"description":"<a a=a'>", +"input":"<a a=a'>", +"output":["ParseError", ["StartTag", "a", {"a":"a'"}]]}, -{"description":"<a a=a(", -"input":"<a a=a(", -"output":["ParseError", ["StartTag", "a", {"a":"a("}]]}, +{"description":"<a a=a(>", +"input":"<a a=a(>", +"output":[["StartTag", "a", {"a":"a("}]]}, -{"description":"<a a=a-", -"input":"<a a=a-", -"output":["ParseError", ["StartTag", "a", {"a":"a-"}]]}, +{"description":"<a a=a->", +"input":"<a a=a->", +"output":[["StartTag", "a", {"a":"a-"}]]}, -{"description":"<a a=a/", -"input":"<a a=a/", -"output":["ParseError", ["StartTag", "a", {"a":"a/"}]]}, +{"description":"<a a=a/>", +"input":"<a a=a/>", +"output":[["StartTag", "a", {"a":"a/"}]]}, -{"description":"<a a=a0", -"input":"<a a=a0", -"output":["ParseError", ["StartTag", "a", {"a":"a0"}]]}, +{"description":"<a a=a0>", +"input":"<a a=a0>", +"output":[["StartTag", "a", {"a":"a0"}]]}, -{"description":"<a a=a1", -"input":"<a a=a1", -"output":["ParseError", ["StartTag", "a", {"a":"a1"}]]}, +{"description":"<a a=a1>", +"input":"<a a=a1>", +"output":[["StartTag", "a", {"a":"a1"}]]}, -{"description":"<a a=a9", -"input":"<a a=a9", -"output":["ParseError", ["StartTag", "a", {"a":"a9"}]]}, +{"description":"<a a=a9>", +"input":"<a a=a9>", +"output":[["StartTag", "a", {"a":"a9"}]]}, -{"description":"<a a=a<", -"input":"<a a=a<", +{"description":"<a a=a<>", +"input":"<a a=a<>", "output":["ParseError", ["StartTag", "a", {"a":"a<"}]]}, -{"description":"<a a=a=", -"input":"<a a=a=", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":"a="}]]}, +{"description":"<a a=a=>", +"input":"<a a=a=>", +"output":["ParseError", ["StartTag", "a", {"a":"a="}]]}, {"description":"<a a=a>", "input":"<a a=a>", "output":[["StartTag", "a", {"a":"a"}]]}, -{"description":"<a a=a?", -"input":"<a a=a?", -"output":["ParseError", ["StartTag", "a", {"a":"a?"}]]}, +{"description":"<a a=a?>", +"input":"<a a=a?>", +"output":[["StartTag", "a", {"a":"a?"}]]}, -{"description":"<a a=a@", -"input":"<a a=a@", -"output":["ParseError", ["StartTag", "a", {"a":"a@"}]]}, +{"description":"<a a=a@>", +"input":"<a a=a@>", +"output":[["StartTag", "a", {"a":"a@"}]]}, -{"description":"<a a=aA", -"input":"<a a=aA", -"output":["ParseError", ["StartTag", "a", {"a":"aA"}]]}, +{"description":"<a a=aA>", +"input":"<a a=aA>", +"output":[["StartTag", "a", {"a":"aA"}]]}, -{"description":"<a a=aB", -"input":"<a a=aB", -"output":["ParseError", ["StartTag", "a", {"a":"aB"}]]}, +{"description":"<a a=aB>", +"input":"<a a=aB>", +"output":[["StartTag", "a", {"a":"aB"}]]}, -{"description":"<a a=aY", -"input":"<a a=aY", -"output":["ParseError", ["StartTag", "a", {"a":"aY"}]]}, +{"description":"<a a=aY>", +"input":"<a a=aY>", +"output":[["StartTag", "a", {"a":"aY"}]]}, -{"description":"<a a=aZ", -"input":"<a a=aZ", -"output":["ParseError", ["StartTag", "a", {"a":"aZ"}]]}, +{"description":"<a a=aZ>", +"input":"<a a=aZ>", +"output":[["StartTag", "a", {"a":"aZ"}]]}, -{"description":"<a a=a`", -"input":"<a a=a`", +{"description":"<a a=a`>", +"input":"<a a=a`>", "output":["ParseError", ["StartTag", "a", {"a":"a`"}]]}, -{"description":"<a a=aa", -"input":"<a a=aa", -"output":["ParseError", ["StartTag", "a", {"a":"aa"}]]}, +{"description":"<a a=aa>", +"input":"<a a=aa>", +"output":[["StartTag", "a", {"a":"aa"}]]}, -{"description":"<a a=ab", -"input":"<a a=ab", -"output":["ParseError", ["StartTag", "a", {"a":"ab"}]]}, +{"description":"<a a=ab>", +"input":"<a a=ab>", +"output":[["StartTag", "a", {"a":"ab"}]]}, -{"description":"<a a=ay", -"input":"<a a=ay", -"output":["ParseError", ["StartTag", "a", {"a":"ay"}]]}, +{"description":"<a a=ay>", +"input":"<a a=ay>", +"output":[["StartTag", "a", {"a":"ay"}]]}, -{"description":"<a a=az", -"input":"<a a=az", -"output":["ParseError", ["StartTag", "a", {"a":"az"}]]}, +{"description":"<a a=az>", +"input":"<a a=az>", +"output":[["StartTag", "a", {"a":"az"}]]}, -{"description":"<a a=a{", -"input":"<a a=a{", -"output":["ParseError", ["StartTag", "a", {"a":"a{"}]]}, +{"description":"<a a=a{>", +"input":"<a a=a{>", +"output":[["StartTag", "a", {"a":"a{"}]]}, -{"description":"<a a=a\\uDBC0\\uDC00", -"input":"<a a=a\uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a", {"a":"a\uDBC0\uDC00"}]]}, +{"description":"<a a=a\\uDBC0\\uDC00>", +"input":"<a a=a\uDBC0\uDC00>", +"output":[["StartTag", "a", {"a":"a\uDBC0\uDC00"}]]}, -{"description":"<a a=b", -"input":"<a a=b", -"output":["ParseError", ["StartTag", "a", {"a":"b"}]]}, +{"description":"<a a=b>", +"input":"<a a=b>", +"output":[["StartTag", "a", {"a":"b"}]]}, -{"description":"<a a=y", -"input":"<a a=y", -"output":["ParseError", ["StartTag", "a", {"a":"y"}]]}, +{"description":"<a a=y>", +"input":"<a a=y>", +"output":[["StartTag", "a", {"a":"y"}]]}, -{"description":"<a a=z", -"input":"<a a=z", -"output":["ParseError", ["StartTag", "a", {"a":"z"}]]}, +{"description":"<a a=z>", +"input":"<a a=z>", +"output":[["StartTag", "a", {"a":"z"}]]}, -{"description":"<a a={", -"input":"<a a={", -"output":["ParseError", ["StartTag", "a", {"a":"{"}]]}, +{"description":"<a a={>", +"input":"<a a={>", +"output":[["StartTag", "a", {"a":"{"}]]}, -{"description":"<a a=\\uDBC0\\uDC00", -"input":"<a a=\uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a", {"a":"\uDBC0\uDC00"}]]}, +{"description":"<a a=\\uDBC0\\uDC00>", +"input":"<a a=\uDBC0\uDC00>", +"output":[["StartTag", "a", {"a":"\uDBC0\uDC00"}]]}, {"description":"<a a>", "input":"<a a>", "output":[["StartTag", "a", {"a":""}]]}, -{"description":"<a a?", -"input":"<a a?", -"output":["ParseError", ["StartTag", "a", {"a?":""}]]}, +{"description":"<a a?>", +"input":"<a a?>", +"output":[["StartTag", "a", {"a?":""}]]}, -{"description":"<a a@", -"input":"<a a@", -"output":["ParseError", ["StartTag", "a", {"a@":""}]]}, +{"description":"<a a@>", +"input":"<a a@>", +"output":[["StartTag", "a", {"a@":""}]]}, -{"description":"<a aA", -"input":"<a aA", -"output":["ParseError", ["StartTag", "a", {"aa":""}]]}, +{"description":"<a aA>", +"input":"<a aA>", +"output":[["StartTag", "a", {"aa":""}]]}, -{"description":"<a aB", -"input":"<a aB", -"output":["ParseError", ["StartTag", "a", {"ab":""}]]}, +{"description":"<a aB>", +"input":"<a aB>", +"output":[["StartTag", "a", {"ab":""}]]}, -{"description":"<a aY", -"input":"<a aY", -"output":["ParseError", ["StartTag", "a", {"ay":""}]]}, +{"description":"<a aY>", +"input":"<a aY>", +"output":[["StartTag", "a", {"ay":""}]]}, -{"description":"<a aZ", -"input":"<a aZ", -"output":["ParseError", ["StartTag", "a", {"az":""}]]}, +{"description":"<a aZ>", +"input":"<a aZ>", +"output":[["StartTag", "a", {"az":""}]]}, -{"description":"<a a[", -"input":"<a a[", -"output":["ParseError", ["StartTag", "a", {"a[":""}]]}, +{"description":"<a a[>", +"input":"<a a[>", +"output":[["StartTag", "a", {"a[":""}]]}, -{"description":"<a a`", -"input":"<a a`", -"output":["ParseError", ["StartTag", "a", {"a`":""}]]}, +{"description":"<a a`>", +"input":"<a a`>", +"output":[["StartTag", "a", {"a`":""}]]}, -{"description":"<a aa", -"input":"<a aa", -"output":["ParseError", ["StartTag", "a", {"aa":""}]]}, +{"description":"<a aa>", +"input":"<a aa>", +"output":[["StartTag", "a", {"aa":""}]]}, -{"description":"<a ab", -"input":"<a ab", -"output":["ParseError", ["StartTag", "a", {"ab":""}]]}, +{"description":"<a ab>", +"input":"<a ab>", +"output":[["StartTag", "a", {"ab":""}]]}, -{"description":"<a ay", -"input":"<a ay", -"output":["ParseError", ["StartTag", "a", {"ay":""}]]}, +{"description":"<a ay>", +"input":"<a ay>", +"output":[["StartTag", "a", {"ay":""}]]}, -{"description":"<a az", -"input":"<a az", -"output":["ParseError", ["StartTag", "a", {"az":""}]]}, +{"description":"<a az>", +"input":"<a az>", +"output":[["StartTag", "a", {"az":""}]]}, -{"description":"<a a{", -"input":"<a a{", -"output":["ParseError", ["StartTag", "a", {"a{":""}]]}, +{"description":"<a a{>", +"input":"<a a{>", +"output":[["StartTag", "a", {"a{":""}]]}, -{"description":"<a a\\uDBC0\\uDC00", -"input":"<a a\uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a", {"a\uDBC0\uDC00":""}]]}, +{"description":"<a a\\uDBC0\\uDC00>", +"input":"<a a\uDBC0\uDC00>", +"output":[["StartTag", "a", {"a\uDBC0\uDC00":""}]]}, -{"description":"<a b", -"input":"<a b", -"output":["ParseError", ["StartTag", "a", {"b":""}]]}, +{"description":"<a b>", +"input":"<a b>", +"output":[["StartTag", "a", {"b":""}]]}, -{"description":"<a y", -"input":"<a y", -"output":["ParseError", ["StartTag", "a", {"y":""}]]}, +{"description":"<a y>", +"input":"<a y>", +"output":[["StartTag", "a", {"y":""}]]}, -{"description":"<a z", -"input":"<a z", -"output":["ParseError", ["StartTag", "a", {"z":""}]]}, +{"description":"<a z>", +"input":"<a z>", +"output":[["StartTag", "a", {"z":""}]]}, -{"description":"<a {", -"input":"<a {", -"output":["ParseError", ["StartTag", "a", {"{":""}]]}, +{"description":"<a {>", +"input":"<a {>", +"output":[["StartTag", "a", {"{":""}]]}, -{"description":"<a \\uDBC0\\uDC00", -"input":"<a \uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a", {"\uDBC0\uDC00":""}]]}, +{"description":"<a \\uDBC0\\uDC00>", +"input":"<a \uDBC0\uDC00>", +"output":[["StartTag", "a", {"\uDBC0\uDC00":""}]]}, -{"description":"<a!", -"input":"<a!", -"output":["ParseError", ["StartTag", "a!", {}]]}, +{"description":"<a!>", +"input":"<a!>", +"output":[["StartTag", "a!", {}]]}, -{"description":"<a\"", -"input":"<a\"", -"output":["ParseError", ["StartTag", "a\"", {}]]}, +{"description":"<a\">", +"input":"<a\">", +"output":[["StartTag", "a\"", {}]]}, -{"description":"<a&", -"input":"<a&", -"output":["ParseError", ["StartTag", "a&", {}]]}, +{"description":"<a&>", +"input":"<a&>", +"output":[["StartTag", "a&", {}]]}, -{"description":"<a'", -"input":"<a'", -"output":["ParseError", ["StartTag", "a'", {}]]}, +{"description":"<a'>", +"input":"<a'>", +"output":[["StartTag", "a'", {}]]}, -{"description":"<a-", -"input":"<a-", -"output":["ParseError", ["StartTag", "a-", {}]]}, +{"description":"<a->", +"input":"<a->", +"output":[["StartTag", "a-", {}]]}, -{"description":"<a.", -"input":"<a.", -"output":["ParseError", ["StartTag", "a.", {}]]}, +{"description":"<a.>", +"input":"<a.>", +"output":[["StartTag", "a.", {}]]}, -{"description":"<a/", -"input":"<a/", -"output":["ParseError", ["StartTag", "a", {}]]}, +{"description":"<a/>", +"input":"<a/>", +"output":[["StartTag", "a", {}, true]]}, -{"description":"<a/\\u0000", -"input":"<a/\u0000", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"\uFFFD":""}]]}, +{"description":"<a/\\u0000>", +"input":"<a/\u0000>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"\uFFFD":""}]]}, -{"description":"<a/\\u0009", -"input":"<a/\u0009", -"output":["ParseError", "ParseError", ["StartTag", "a", {}]]}, +{"description":"<a/\\u0009>", +"input":"<a/\u0009>", +"output":["ParseError", ["StartTag", "a", {}]]}, -{"description":"<a/\\u000A", -"input":"<a/\u000A", -"output":["ParseError", "ParseError", ["StartTag", "a", {}]]}, +{"description":"<a/\\u000A>", +"input":"<a/\u000A>", +"output":["ParseError", ["StartTag", "a", {}]]}, -{"description":"<a/\\u000B", -"input":"<a/\u000B", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"\u000B":""}]]}, +{"description":"<a/\\u000B>", +"input":"<a/\u000B>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"\u000B":""}]]}, -{"description":"<a/\\u000C", -"input":"<a/\u000C", -"output":["ParseError", "ParseError", ["StartTag", "a", {}]]}, +{"description":"<a/\\u000C>", +"input":"<a/\u000C>", +"output":["ParseError", ["StartTag", "a", {}]]}, -{"description":"<a/ ", -"input":"<a/ ", -"output":["ParseError", "ParseError", ["StartTag", "a", {}]]}, +{"description":"<a/ >", +"input":"<a/ >", +"output":["ParseError", ["StartTag", "a", {}]]}, -{"description":"<a/!", -"input":"<a/!", -"output":["ParseError", "ParseError", ["StartTag", "a", {"!":""}]]}, +{"description":"<a/!>", +"input":"<a/!>", +"output":["ParseError", ["StartTag", "a", {"!":""}]]}, -{"description":"<a/\"", -"input":"<a/\"", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"\"":""}]]}, +{"description":"<a/\">", +"input":"<a/\">", +"output":["ParseError", "ParseError", ["StartTag", "a", {"\"":""}]]}, -{"description":"<a/&", -"input":"<a/&", -"output":["ParseError", "ParseError", ["StartTag", "a", {"&":""}]]}, +{"description":"<a/&>", +"input":"<a/&>", +"output":["ParseError", ["StartTag", "a", {"&":""}]]}, -{"description":"<a/'", -"input":"<a/'", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"'":""}]]}, +{"description":"<a/'>", +"input":"<a/'>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"'":""}]]}, -{"description":"<a/-", -"input":"<a/-", -"output":["ParseError", "ParseError", ["StartTag", "a", {"-":""}]]}, +{"description":"<a/->", +"input":"<a/->", +"output":["ParseError", ["StartTag", "a", {"-":""}]]}, -{"description":"<a//", -"input":"<a//", -"output":["ParseError", "ParseError", ["StartTag", "a", {}]]}, +{"description":"<a//>", +"input":"<a//>", +"output":["ParseError", ["StartTag", "a", {}, true]]}, -{"description":"<a/0", -"input":"<a/0", -"output":["ParseError", "ParseError", ["StartTag", "a", {"0":""}]]}, +{"description":"<a/0>", +"input":"<a/0>", +"output":["ParseError", ["StartTag", "a", {"0":""}]]}, -{"description":"<a/1", -"input":"<a/1", -"output":["ParseError", "ParseError", ["StartTag", "a", {"1":""}]]}, +{"description":"<a/1>", +"input":"<a/1>", +"output":["ParseError", ["StartTag", "a", {"1":""}]]}, -{"description":"<a/9", -"input":"<a/9", -"output":["ParseError", "ParseError", ["StartTag", "a", {"9":""}]]}, +{"description":"<a/9>", +"input":"<a/9>", +"output":["ParseError", ["StartTag", "a", {"9":""}]]}, -{"description":"<a/<", -"input":"<a/<", +{"description":"<a/<>", +"input":"<a/<>", "output":["ParseError", "ParseError", ["StartTag", "a", {"<":""}]]}, -{"description":"<a/=", -"input":"<a/=", -"output":["ParseError", "ParseError", "ParseError", ["StartTag", "a", {"=":""}]]}, +{"description":"<a/=>", +"input":"<a/=>", +"output":["ParseError", "ParseError", ["StartTag", "a", {"=":""}]]}, {"description":"<a/>", "input":"<a/>", "output":[["StartTag", "a", {}, true]]}, -{"description":"<a/?", -"input":"<a/?", -"output":["ParseError", "ParseError", ["StartTag", "a", {"?":""}]]}, +{"description":"<a/?>", +"input":"<a/?>", +"output":["ParseError", ["StartTag", "a", {"?":""}]]}, -{"description":"<a/@", -"input":"<a/@", -"output":["ParseError", "ParseError", ["StartTag", "a", {"@":""}]]}, +{"description":"<a/@>", +"input":"<a/@>", +"output":["ParseError", ["StartTag", "a", {"@":""}]]}, -{"description":"<a/A", -"input":"<a/A", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a/A>", +"input":"<a/A>", +"output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a/B", -"input":"<a/B", -"output":["ParseError", "ParseError", ["StartTag", "a", {"b":""}]]}, +{"description":"<a/B>", +"input":"<a/B>", +"output":["ParseError", ["StartTag", "a", {"b":""}]]}, -{"description":"<a/Y", -"input":"<a/Y", -"output":["ParseError", "ParseError", ["StartTag", "a", {"y":""}]]}, +{"description":"<a/Y>", +"input":"<a/Y>", +"output":["ParseError", ["StartTag", "a", {"y":""}]]}, -{"description":"<a/Z", -"input":"<a/Z", -"output":["ParseError", "ParseError", ["StartTag", "a", {"z":""}]]}, +{"description":"<a/Z>", +"input":"<a/Z>", +"output":["ParseError", ["StartTag", "a", {"z":""}]]}, -{"description":"<a/`", -"input":"<a/`", -"output":["ParseError", "ParseError", ["StartTag", "a", {"`":""}]]}, +{"description":"<a/`>", +"input":"<a/`>", +"output":["ParseError", ["StartTag", "a", {"`":""}]]}, -{"description":"<a/a", -"input":"<a/a", -"output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]}, +{"description":"<a/a>", +"input":"<a/a>", +"output":["ParseError", ["StartTag", "a", {"a":""}]]}, -{"description":"<a/b", -"input":"<a/b", -"output":["ParseError", "ParseError", ["StartTag", "a", {"b":""}]]}, +{"description":"<a/b>", +"input":"<a/b>", +"output":["ParseError", ["StartTag", "a", {"b":""}]]}, -{"description":"<a/y", -"input":"<a/y", -"output":["ParseError", "ParseError", ["StartTag", "a", {"y":""}]]}, +{"description":"<a/y>", +"input":"<a/y>", +"output":["ParseError", ["StartTag", "a", {"y":""}]]}, -{"description":"<a/z", -"input":"<a/z", -"output":["ParseError", "ParseError", ["StartTag", "a", {"z":""}]]}, +{"description":"<a/z>", +"input":"<a/z>", +"output":["ParseError", ["StartTag", "a", {"z":""}]]}, -{"description":"<a/{", -"input":"<a/{", -"output":["ParseError", "ParseError", ["StartTag", "a", {"{":""}]]}, +{"description":"<a/{>", +"input":"<a/{>", +"output":["ParseError", ["StartTag", "a", {"{":""}]]}, -{"description":"<a/\\uDBC0\\uDC00", -"input":"<a/\uDBC0\uDC00", -"output":["ParseError", "ParseError", ["StartTag", "a", {"\uDBC0\uDC00":""}]]}, +{"description":"<a/\\uDBC0\\uDC00>", +"input":"<a/\uDBC0\uDC00>", +"output":["ParseError", ["StartTag", "a", {"\uDBC0\uDC00":""}]]}, -{"description":"<a0", -"input":"<a0", -"output":["ParseError", ["StartTag", "a0", {}]]}, +{"description":"<a0>", +"input":"<a0>", +"output":[["StartTag", "a0", {}]]}, -{"description":"<a1", -"input":"<a1", -"output":["ParseError", ["StartTag", "a1", {}]]}, +{"description":"<a1>", +"input":"<a1>", +"output":[["StartTag", "a1", {}]]}, -{"description":"<a9", -"input":"<a9", -"output":["ParseError", ["StartTag", "a9", {}]]}, +{"description":"<a9>", +"input":"<a9>", +"output":[["StartTag", "a9", {}]]}, -{"description":"<a<", -"input":"<a<", -"output":["ParseError", ["StartTag", "a<", {}]]}, +{"description":"<a<>", +"input":"<a<>", +"output":[["StartTag", "a<", {}]]}, -{"description":"<a=", -"input":"<a=", -"output":["ParseError", ["StartTag", "a=", {}]]}, +{"description":"<a=>", +"input":"<a=>", +"output":[["StartTag", "a=", {}]]}, {"description":"<a>", "input":"<a>", "output":[["StartTag", "a", {}]]}, -{"description":"<a?", -"input":"<a?", -"output":["ParseError", ["StartTag", "a?", {}]]}, +{"description":"<a?>", +"input":"<a?>", +"output":[["StartTag", "a?", {}]]}, -{"description":"<a@", -"input":"<a@", -"output":["ParseError", ["StartTag", "a@", {}]]}, +{"description":"<a@>", +"input":"<a@>", +"output":[["StartTag", "a@", {}]]}, -{"description":"<aA", -"input":"<aA", -"output":["ParseError", ["StartTag", "aa", {}]]}, +{"description":"<aA>", +"input":"<aA>", +"output":[["StartTag", "aa", {}]]}, -{"description":"<aB", -"input":"<aB", -"output":["ParseError", ["StartTag", "ab", {}]]}, +{"description":"<aB>", +"input":"<aB>", +"output":[["StartTag", "ab", {}]]}, -{"description":"<aY", -"input":"<aY", -"output":["ParseError", ["StartTag", "ay", {}]]}, +{"description":"<aY>", +"input":"<aY>", +"output":[["StartTag", "ay", {}]]}, -{"description":"<aZ", -"input":"<aZ", -"output":["ParseError", ["StartTag", "az", {}]]}, +{"description":"<aZ>", +"input":"<aZ>", +"output":[["StartTag", "az", {}]]}, -{"description":"<a[", -"input":"<a[", -"output":["ParseError", ["StartTag", "a[", {}]]}, +{"description":"<a[>", +"input":"<a[>", +"output":[["StartTag", "a[", {}]]}, -{"description":"<a`", -"input":"<a`", -"output":["ParseError", ["StartTag", "a`", {}]]}, +{"description":"<a`>", +"input":"<a`>", +"output":[["StartTag", "a`", {}]]}, -{"description":"<aa", -"input":"<aa", -"output":["ParseError", ["StartTag", "aa", {}]]}, +{"description":"<aa>", +"input":"<aa>", +"output":[["StartTag", "aa", {}]]}, -{"description":"<ab", -"input":"<ab", -"output":["ParseError", ["StartTag", "ab", {}]]}, +{"description":"<ab>", +"input":"<ab>", +"output":[["StartTag", "ab", {}]]}, -{"description":"<ay", -"input":"<ay", -"output":["ParseError", ["StartTag", "ay", {}]]}, +{"description":"<ay>", +"input":"<ay>", +"output":[["StartTag", "ay", {}]]}, -{"description":"<az", -"input":"<az", -"output":["ParseError", ["StartTag", "az", {}]]}, +{"description":"<az>", +"input":"<az>", +"output":[["StartTag", "az", {}]]}, -{"description":"<a{", -"input":"<a{", -"output":["ParseError", ["StartTag", "a{", {}]]}, +{"description":"<a{>", +"input":"<a{>", +"output":[["StartTag", "a{", {}]]}, -{"description":"<a\\uDBC0\\uDC00", -"input":"<a\uDBC0\uDC00", -"output":["ParseError", ["StartTag", "a\uDBC0\uDC00", {}]]}, +{"description":"<a\\uDBC0\\uDC00>", +"input":"<a\uDBC0\uDC00>", +"output":[["StartTag", "a\uDBC0\uDC00", {}]]}, -{"description":"<b", -"input":"<b", -"output":["ParseError", ["StartTag", "b", {}]]}, +{"description":"<b>", +"input":"<b>", +"output":[["StartTag", "b", {}]]}, -{"description":"<y", -"input":"<y", -"output":["ParseError", ["StartTag", "y", {}]]}, +{"description":"<y>", +"input":"<y>", +"output":[["StartTag", "y", {}]]}, -{"description":"<z", -"input":"<z", -"output":["ParseError", ["StartTag", "z", {}]]}, +{"description":"<z>", +"input":"<z>", +"output":[["StartTag", "z", {}]]}, {"description":"<{", "input":"<{", |