summaryrefslogtreecommitdiff
path: root/test/data/tokeniser2/numericEntities.test
diff options
context:
space:
mode:
Diffstat (limited to 'test/data/tokeniser2/numericEntities.test')
-rw-r--r--test/data/tokeniser2/numericEntities.test190
1 files changed, 96 insertions, 94 deletions
diff --git a/test/data/tokeniser2/numericEntities.test b/test/data/tokeniser2/numericEntities.test
index 78a8a13..36c8228 100644
--- a/test/data/tokeniser2/numericEntities.test
+++ b/test/data/tokeniser2/numericEntities.test
@@ -6,115 +6,115 @@
{"description": "Invalid numeric entity character U+0001",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0001"]]},
{"description": "Invalid numeric entity character U+0002",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0002"]]},
{"description": "Invalid numeric entity character U+0003",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0003"]]},
{"description": "Invalid numeric entity character U+0004",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0004"]]},
{"description": "Invalid numeric entity character U+0005",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0005"]]},
{"description": "Invalid numeric entity character U+0006",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0006"]]},
{"description": "Invalid numeric entity character U+0007",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0007"]]},
{"description": "Invalid numeric entity character U+0008",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0008"]]},
{"description": "Invalid numeric entity character U+000B",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u000b"]]},
{"description": "Invalid numeric entity character U+000E",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u000e"]]},
{"description": "Invalid numeric entity character U+000F",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u000f"]]},
{"description": "Invalid numeric entity character U+0010",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0010"]]},
{"description": "Invalid numeric entity character U+0011",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0011"]]},
{"description": "Invalid numeric entity character U+0012",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0012"]]},
{"description": "Invalid numeric entity character U+0013",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0013"]]},
{"description": "Invalid numeric entity character U+0014",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0014"]]},
{"description": "Invalid numeric entity character U+0015",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0015"]]},
{"description": "Invalid numeric entity character U+0016",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0016"]]},
{"description": "Invalid numeric entity character U+0017",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0017"]]},
{"description": "Invalid numeric entity character U+0018",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0018"]]},
{"description": "Invalid numeric entity character U+0019",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u0019"]]},
{"description": "Invalid numeric entity character U+001A",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u001a"]]},
{"description": "Invalid numeric entity character U+001B",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u001b"]]},
{"description": "Invalid numeric entity character U+001C",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u001c"]]},
{"description": "Invalid numeric entity character U+001D",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u001d"]]},
{"description": "Invalid numeric entity character U+001E",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u001e"]]},
{"description": "Invalid numeric entity character U+001F",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u001f"]]},
{"description": "Invalid numeric entity character U+007F",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\u007f"]]},
{"description": "Invalid numeric entity character U+D800",
"input": "�",
@@ -126,267 +126,267 @@
{"description": "Invalid numeric entity character U+FDD0",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd0"]]},
{"description": "Invalid numeric entity character U+FDD1",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd1"]]},
{"description": "Invalid numeric entity character U+FDD2",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd2"]]},
{"description": "Invalid numeric entity character U+FDD3",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd3"]]},
{"description": "Invalid numeric entity character U+FDD4",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd4"]]},
{"description": "Invalid numeric entity character U+FDD5",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd5"]]},
{"description": "Invalid numeric entity character U+FDD6",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd6"]]},
{"description": "Invalid numeric entity character U+FDD7",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd7"]]},
{"description": "Invalid numeric entity character U+FDD8",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd8"]]},
{"description": "Invalid numeric entity character U+FDD9",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdd9"]]},
{"description": "Invalid numeric entity character U+FDDA",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdda"]]},
{"description": "Invalid numeric entity character U+FDDB",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufddb"]]},
{"description": "Invalid numeric entity character U+FDDC",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufddc"]]},
{"description": "Invalid numeric entity character U+FDDD",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufddd"]]},
{"description": "Invalid numeric entity character U+FDDE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdde"]]},
{"description": "Invalid numeric entity character U+FDDF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufddf"]]},
{"description": "Invalid numeric entity character U+FDE0",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde0"]]},
{"description": "Invalid numeric entity character U+FDE1",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde1"]]},
{"description": "Invalid numeric entity character U+FDE2",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde2"]]},
{"description": "Invalid numeric entity character U+FDE3",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde3"]]},
{"description": "Invalid numeric entity character U+FDE4",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde4"]]},
{"description": "Invalid numeric entity character U+FDE5",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde5"]]},
{"description": "Invalid numeric entity character U+FDE6",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde6"]]},
{"description": "Invalid numeric entity character U+FDE7",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde7"]]},
{"description": "Invalid numeric entity character U+FDE8",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde8"]]},
{"description": "Invalid numeric entity character U+FDE9",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufde9"]]},
{"description": "Invalid numeric entity character U+FDEA",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdea"]]},
{"description": "Invalid numeric entity character U+FDEB",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdeb"]]},
{"description": "Invalid numeric entity character U+FDEC",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdec"]]},
{"description": "Invalid numeric entity character U+FDED",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufded"]]},
{"description": "Invalid numeric entity character U+FDEE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdee"]]},
{"description": "Invalid numeric entity character U+FDEF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufdef"]]},
{"description": "Invalid numeric entity character U+FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\ufffe"]]},
{"description": "Invalid numeric entity character U+FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uffff"]]},
{"description": "Invalid numeric entity character U+1FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD83F\uDFFE"]]},
{"description": "Invalid numeric entity character U+1FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD83F\uDFFF"]]},
{"description": "Invalid numeric entity character U+2FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD87F\uDFFE"]]},
{"description": "Invalid numeric entity character U+2FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD87F\uDFFF"]]},
{"description": "Invalid numeric entity character U+3FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD8BF\uDFFE"]]},
{"description": "Invalid numeric entity character U+3FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD8BF\uDFFF"]]},
{"description": "Invalid numeric entity character U+4FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD8FF\uDFFE"]]},
{"description": "Invalid numeric entity character U+4FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD8FF\uDFFF"]]},
{"description": "Invalid numeric entity character U+5FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD93F\uDFFE"]]},
{"description": "Invalid numeric entity character U+5FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD93F\uDFFF"]]},
{"description": "Invalid numeric entity character U+6FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD97F\uDFFE"]]},
{"description": "Invalid numeric entity character U+6FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD97F\uDFFF"]]},
{"description": "Invalid numeric entity character U+7FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD9BF\uDFFE"]]},
{"description": "Invalid numeric entity character U+7FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD9BF\uDFFF"]]},
{"description": "Invalid numeric entity character U+8FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD9FF\uDFFE"]]},
{"description": "Invalid numeric entity character U+8FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uD9FF\uDFFF"]]},
{"description": "Invalid numeric entity character U+9FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDA3F\uDFFE"]]},
{"description": "Invalid numeric entity character U+9FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDA3F\uDFFF"]]},
{"description": "Invalid numeric entity character U+AFFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDA7F\uDFFE"]]},
{"description": "Invalid numeric entity character U+AFFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDA7F\uDFFF"]]},
{"description": "Invalid numeric entity character U+BFFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDABF\uDFFE"]]},
{"description": "Invalid numeric entity character U+BFFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDABF\uDFFF"]]},
{"description": "Invalid numeric entity character U+CFFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDAFF\uDFFE"]]},
{"description": "Invalid numeric entity character U+CFFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDAFF\uDFFF"]]},
{"description": "Invalid numeric entity character U+DFFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDB3F\uDFFE"]]},
{"description": "Invalid numeric entity character U+DFFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDB3F\uDFFF"]]},
{"description": "Invalid numeric entity character U+EFFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDB7F\uDFFE"]]},
{"description": "Invalid numeric entity character U+EFFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDB7F\uDFFF"]]},
{"description": "Invalid numeric entity character U+FFFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDBBF\uDFFE"]]},
{"description": "Invalid numeric entity character U+FFFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDBBF\uDFFF"]]},
{"description": "Invalid numeric entity character U+10FFFE",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDBFF\uDFFE"]]},
{"description": "Invalid numeric entity character U+10FFFF",
"input": "",
-"output": ["ParseError", ["Character", "\uFFFD"]]},
+"output": ["ParseError", ["Character", "\uDBFF\uDFFF"]]},
{"description": "Valid numeric entity character U+0009",
"input": "	",
@@ -1309,3 +1309,5 @@
"output": [["Character", "\uDBFF\uDFFD"]]}
]}
+
+