Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. {"tests": [
  2.  
  3. {"description": "Invalid Unicode character U+0001",
  4. "input": "\u0001",
  5. "output": ["ParseError", ["Character", "\u0001"]]},
  6.  
  7. {"description": "Invalid Unicode character U+0002",
  8. "input": "\u0002",
  9. "output": ["ParseError", ["Character", "\u0002"]]},
  10.  
  11. {"description": "Invalid Unicode character U+0003",
  12. "input": "\u0003",
  13. "output": ["ParseError", ["Character", "\u0003"]]},
  14.  
  15. {"description": "Invalid Unicode character U+0004",
  16. "input": "\u0004",
  17. "output": ["ParseError", ["Character", "\u0004"]]},
  18.  
  19. {"description": "Invalid Unicode character U+0005",
  20. "input": "\u0005",
  21. "output": ["ParseError", ["Character", "\u0005"]]},
  22.  
  23. {"description": "Invalid Unicode character U+0006",
  24. "input": "\u0006",
  25. "output": ["ParseError", ["Character", "\u0006"]]},
  26.  
  27. {"description": "Invalid Unicode character U+0007",
  28. "input": "\u0007",
  29. "output": ["ParseError", ["Character", "\u0007"]]},
  30.  
  31. {"description": "Invalid Unicode character U+0008",
  32. "input": "\u0008",
  33. "output": ["ParseError", ["Character", "\u0008"]]},
  34.  
  35. {"description": "Invalid Unicode character U+000B",
  36. "input": "\u000B",
  37. "output": ["ParseError", ["Character", "\u000B"]]},
  38.  
  39. {"description": "Invalid Unicode character U+000E",
  40. "input": "\u000E",
  41. "output": ["ParseError", ["Character", "\u000E"]]},
  42.  
  43. {"description": "Invalid Unicode character U+000F",
  44. "input": "\u000F",
  45. "output": ["ParseError", ["Character", "\u000F"]]},
  46.  
  47. {"description": "Invalid Unicode character U+0010",
  48. "input": "\u0010",
  49. "output": ["ParseError", ["Character", "\u0010"]]},
  50.  
  51. {"description": "Invalid Unicode character U+0011",
  52. "input": "\u0011",
  53. "output": ["ParseError", ["Character", "\u0011"]]},
  54.  
  55. {"description": "Invalid Unicode character U+0012",
  56. "input": "\u0012",
  57. "output": ["ParseError", ["Character", "\u0012"]]},
  58.  
  59. {"description": "Invalid Unicode character U+0013",
  60. "input": "\u0013",
  61. "output": ["ParseError", ["Character", "\u0013"]]},
  62.  
  63. {"description": "Invalid Unicode character U+0014",
  64. "input": "\u0014",
  65. "output": ["ParseError", ["Character", "\u0014"]]},
  66.  
  67. {"description": "Invalid Unicode character U+0015",
  68. "input": "\u0015",
  69. "output": ["ParseError", ["Character", "\u0015"]]},
  70.  
  71. {"description": "Invalid Unicode character U+0016",
  72. "input": "\u0016",
  73. "output": ["ParseError", ["Character", "\u0016"]]},
  74.  
  75. {"description": "Invalid Unicode character U+0017",
  76. "input": "\u0017",
  77. "output": ["ParseError", ["Character", "\u0017"]]},
  78.  
  79. {"description": "Invalid Unicode character U+0018",
  80. "input": "\u0018",
  81. "output": ["ParseError", ["Character", "\u0018"]]},
  82.  
  83. {"description": "Invalid Unicode character U+0019",
  84. "input": "\u0019",
  85. "output": ["ParseError", ["Character", "\u0019"]]},
  86.  
  87. {"description": "Invalid Unicode character U+001A",
  88. "input": "\u001A",
  89. "output": ["ParseError", ["Character", "\u001A"]]},
  90.  
  91. {"description": "Invalid Unicode character U+001B",
  92. "input": "\u001B",
  93. "output": ["ParseError", ["Character", "\u001B"]]},
  94.  
  95. {"description": "Invalid Unicode character U+001C",
  96. "input": "\u001C",
  97. "output": ["ParseError", ["Character", "\u001C"]]},
  98.  
  99. {"description": "Invalid Unicode character U+001D",
  100. "input": "\u001D",
  101. "output": ["ParseError", ["Character", "\u001D"]]},
  102.  
  103. {"description": "Invalid Unicode character U+001E",
  104. "input": "\u001E",
  105. "output": ["ParseError", ["Character", "\u001E"]]},
  106.  
  107. {"description": "Invalid Unicode character U+001F",
  108. "input": "\u001F",
  109. "output": ["ParseError", ["Character", "\u001F"]]},
  110.  
  111. {"description": "Invalid Unicode character U+007F",
  112. "input": "\u007F",
  113. "output": ["ParseError", ["Character", "\u007F"]]},
  114.  
  115. {"description": "Invalid Unicode character U+D800",
  116. "input": "\uD800",
  117. "output": ["ParseError", ["Character", "\uD800"]]},
  118.  
  119. {"description": "Invalid Unicode character U+DFFF",
  120. "input": "\uDFFF",
  121. "output": ["ParseError", ["Character", "\uDFFF"]]},
  122.  
  123. {"description": "Invalid Unicode character U+FDD0",
  124. "input": "\uFDD0",
  125. "output": ["ParseError", ["Character", "\uFDD0"]]},
  126.  
  127. {"description": "Invalid Unicode character U+FDD1",
  128. "input": "\uFDD1",
  129. "output": ["ParseError", ["Character", "\uFDD1"]]},
  130.  
  131. {"description": "Invalid Unicode character U+FDD2",
  132. "input": "\uFDD2",
  133. "output": ["ParseError", ["Character", "\uFDD2"]]},
  134.  
  135. {"description": "Invalid Unicode character U+FDD3",
  136. "input": "\uFDD3",
  137. "output": ["ParseError", ["Character", "\uFDD3"]]},
  138.  
  139. {"description": "Invalid Unicode character U+FDD4",
  140. "input": "\uFDD4",
  141. "output": ["ParseError", ["Character", "\uFDD4"]]},
  142.  
  143. {"description": "Invalid Unicode character U+FDD5",
  144. "input": "\uFDD5",
  145. "output": ["ParseError", ["Character", "\uFDD5"]]},
  146.  
  147. {"description": "Invalid Unicode character U+FDD6",
  148. "input": "\uFDD6",
  149. "output": ["ParseError", ["Character", "\uFDD6"]]},
  150.  
  151. {"description": "Invalid Unicode character U+FDD7",
  152. "input": "\uFDD7",
  153. "output": ["ParseError", ["Character", "\uFDD7"]]},
  154.  
  155. {"description": "Invalid Unicode character U+FDD8",
  156. "input": "\uFDD8",
  157. "output": ["ParseError", ["Character", "\uFDD8"]]},
  158.  
  159. {"description": "Invalid Unicode character U+FDD9",
  160. "input": "\uFDD9",
  161. "output": ["ParseError", ["Character", "\uFDD9"]]},
  162.  
  163. {"description": "Invalid Unicode character U+FDDA",
  164. "input": "\uFDDA",
  165. "output": ["ParseError", ["Character", "\uFDDA"]]},
  166.  
  167. {"description": "Invalid Unicode character U+FDDB",
  168. "input": "\uFDDB",
  169. "output": ["ParseError", ["Character", "\uFDDB"]]},
  170.  
  171. {"description": "Invalid Unicode character U+FDDC",
  172. "input": "\uFDDC",
  173. "output": ["ParseError", ["Character", "\uFDDC"]]},
  174.  
  175. {"description": "Invalid Unicode character U+FDDD",
  176. "input": "\uFDDD",
  177. "output": ["ParseError", ["Character", "\uFDDD"]]},
  178.  
  179. {"description": "Invalid Unicode character U+FDDE",
  180. "input": "\uFDDE",
  181. "output": ["ParseError", ["Character", "\uFDDE"]]},
  182.  
  183. {"description": "Invalid Unicode character U+FDDF",
  184. "input": "\uFDDF",
  185. "output": ["ParseError", ["Character", "\uFDDF"]]},
  186.  
  187. {"description": "Invalid Unicode character U+FDE0",
  188. "input": "\uFDE0",
  189. "output": ["ParseError", ["Character", "\uFDE0"]]},
  190.  
  191. {"description": "Invalid Unicode character U+FDE1",
  192. "input": "\uFDE1",
  193. "output": ["ParseError", ["Character", "\uFDE1"]]},
  194.  
  195. {"description": "Invalid Unicode character U+FDE2",
  196. "input": "\uFDE2",
  197. "output": ["ParseError", ["Character", "\uFDE2"]]},
  198.  
  199. {"description": "Invalid Unicode character U+FDE3",
  200. "input": "\uFDE3",
  201. "output": ["ParseError", ["Character", "\uFDE3"]]},
  202.  
  203. {"description": "Invalid Unicode character U+FDE4",
  204. "input": "\uFDE4",
  205. "output": ["ParseError", ["Character", "\uFDE4"]]},
  206.  
  207. {"description": "Invalid Unicode character U+FDE5",
  208. "input": "\uFDE5",
  209. "output": ["ParseError", ["Character", "\uFDE5"]]},
  210.  
  211. {"description": "Invalid Unicode character U+FDE6",
  212. "input": "\uFDE6",
  213. "output": ["ParseError", ["Character", "\uFDE6"]]},
  214.  
  215. {"description": "Invalid Unicode character U+FDE7",
  216. "input": "\uFDE7",
  217. "output": ["ParseError", ["Character", "\uFDE7"]]},
  218.  
  219. {"description": "Invalid Unicode character U+FDE8",
  220. "input": "\uFDE8",
  221. "output": ["ParseError", ["Character", "\uFDE8"]]},
  222.  
  223. {"description": "Invalid Unicode character U+FDE9",
  224. "input": "\uFDE9",
  225. "output": ["ParseError", ["Character", "\uFDE9"]]},
  226.  
  227. {"description": "Invalid Unicode character U+FDEA",
  228. "input": "\uFDEA",
  229. "output": ["ParseError", ["Character", "\uFDEA"]]},
  230.  
  231. {"description": "Invalid Unicode character U+FDEB",
  232. "input": "\uFDEB",
  233. "output": ["ParseError", ["Character", "\uFDEB"]]},
  234.  
  235. {"description": "Invalid Unicode character U+FDEC",
  236. "input": "\uFDEC",
  237. "output": ["ParseError", ["Character", "\uFDEC"]]},
  238.  
  239. {"description": "Invalid Unicode character U+FDED",
  240. "input": "\uFDED",
  241. "output": ["ParseError", ["Character", "\uFDED"]]},
  242.  
  243. {"description": "Invalid Unicode character U+FDEE",
  244. "input": "\uFDEE",
  245. "output": ["ParseError", ["Character", "\uFDEE"]]},
  246.  
  247. {"description": "Invalid Unicode character U+FDEF",
  248. "input": "\uFDEF",
  249. "output": ["ParseError", ["Character", "\uFDEF"]]},
  250.  
  251. {"description": "Invalid Unicode character U+FFFE",
  252. "input": "\uFFFE",
  253. "output": ["ParseError", ["Character", "\uFFFE"]]},
  254.  
  255. {"description": "Invalid Unicode character U+FFFF",
  256. "input": "\uFFFF",
  257. "output": ["ParseError", ["Character", "\uFFFF"]]},
  258.  
  259. {"description": "Invalid Unicode character U+1FFFE",
  260. "input": "\uD83F\uDFFE",
  261. "output": ["ParseError", ["Character", "\uD83F\uDFFE"]]},
  262.  
  263. {"description": "Invalid Unicode character U+1FFFF",
  264. "input": "\uD83F\uDFFF",
  265. "output": ["ParseError", ["Character", "\uD83F\uDFFF"]]},
  266.  
  267. {"description": "Invalid Unicode character U+2FFFE",
  268. "input": "\uD87F\uDFFE",
  269. "output": ["ParseError", ["Character", "\uD87F\uDFFE"]]},
  270.  
  271. {"description": "Invalid Unicode character U+2FFFF",
  272. "input": "\uD87F\uDFFF",
  273. "output": ["ParseError", ["Character", "\uD87F\uDFFF"]]},
  274.  
  275. {"description": "Invalid Unicode character U+3FFFE",
  276. "input": "\uD8BF\uDFFE",
  277. "output": ["ParseError", ["Character", "\uD8BF\uDFFE"]]},
  278.  
  279. {"description": "Invalid Unicode character U+3FFFF",
  280. "input": "\uD8BF\uDFFF",
  281. "output": ["ParseError", ["Character", "\uD8BF\uDFFF"]]},
  282.  
  283. {"description": "Invalid Unicode character U+4FFFE",
  284. "input": "\uD8FF\uDFFE",
  285. "output": ["ParseError", ["Character", "\uD8FF\uDFFE"]]},
  286.  
  287. {"description": "Invalid Unicode character U+4FFFF",
  288. "input": "\uD8FF\uDFFF",
  289. "output": ["ParseError", ["Character", "\uD8FF\uDFFF"]]},
  290.  
  291. {"description": "Invalid Unicode character U+5FFFE",
  292. "input": "\uD93F\uDFFE",
  293. "output": ["ParseError", ["Character", "\uD93F\uDFFE"]]},
  294.  
  295. {"description": "Invalid Unicode character U+5FFFF",
  296. "input": "\uD93F\uDFFF",
  297. "output": ["ParseError", ["Character", "\uD93F\uDFFF"]]},
  298.  
  299. {"description": "Invalid Unicode character U+6FFFE",
  300. "input": "\uD97F\uDFFE",
  301. "output": ["ParseError", ["Character", "\uD97F\uDFFE"]]},
  302.  
  303. {"description": "Invalid Unicode character U+6FFFF",
  304. "input": "\uD97F\uDFFF",
  305. "output": ["ParseError", ["Character", "\uD97F\uDFFF"]]},
  306.  
  307. {"description": "Invalid Unicode character U+7FFFE",
  308. "input": "\uD9BF\uDFFE",
  309. "output": ["ParseError", ["Character", "\uD9BF\uDFFE"]]},
  310.  
  311. {"description": "Invalid Unicode character U+7FFFF",
  312. "input": "\uD9BF\uDFFF",
  313. "output": ["ParseError", ["Character", "\uD9BF\uDFFF"]]},
  314.  
  315. {"description": "Invalid Unicode character U+8FFFE",
  316. "input": "\uD9FF\uDFFE",
  317. "output": ["ParseError", ["Character", "\uD9FF\uDFFE"]]},
  318.  
  319. {"description": "Invalid Unicode character U+8FFFF",
  320. "input": "\uD9FF\uDFFF",
  321. "output": ["ParseError", ["Character", "\uD9FF\uDFFF"]]},
  322.  
  323. {"description": "Invalid Unicode character U+9FFFE",
  324. "input": "\uDA3F\uDFFE",
  325. "output": ["ParseError", ["Character", "\uDA3F\uDFFE"]]},
  326.  
  327. {"description": "Invalid Unicode character U+9FFFF",
  328. "input": "\uDA3F\uDFFF",
  329. "output": ["ParseError", ["Character", "\uDA3F\uDFFF"]]},
  330.  
  331. {"description": "Invalid Unicode character U+AFFFE",
  332. "input": "\uDA7F\uDFFE",
  333. "output": ["ParseError", ["Character", "\uDA7F\uDFFE"]]},
  334.  
  335. {"description": "Invalid Unicode character U+AFFFF",
  336. "input": "\uDA7F\uDFFF",
  337. "output": ["ParseError", ["Character", "\uDA7F\uDFFF"]]},
  338.  
  339. {"description": "Invalid Unicode character U+BFFFE",
  340. "input": "\uDABF\uDFFE",
  341. "output": ["ParseError", ["Character", "\uDABF\uDFFE"]]},
  342.  
  343. {"description": "Invalid Unicode character U+BFFFF",
  344. "input": "\uDABF\uDFFF",
  345. "output": ["ParseError", ["Character", "\uDABF\uDFFF"]]},
  346.  
  347. {"description": "Invalid Unicode character U+CFFFE",
  348. "input": "\uDAFF\uDFFE",
  349. "output": ["ParseError", ["Character", "\uDAFF\uDFFE"]]},
  350.  
  351. {"description": "Invalid Unicode character U+CFFFF",
  352. "input": "\uDAFF\uDFFF",
  353. "output": ["ParseError", ["Character", "\uDAFF\uDFFF"]]},
  354.  
  355. {"description": "Invalid Unicode character U+DFFFE",
  356. "input": "\uDB3F\uDFFE",
  357. "output": ["ParseError", ["Character", "\uDB3F\uDFFE"]]},
  358.  
  359. {"description": "Invalid Unicode character U+DFFFF",
  360. "input": "\uDB3F\uDFFF",
  361. "output": ["ParseError", ["Character", "\uDB3F\uDFFF"]]},
  362.  
  363. {"description": "Invalid Unicode character U+EFFFE",
  364. "input": "\uDB7F\uDFFE",
  365. "output": ["ParseError", ["Character", "\uDB7F\uDFFE"]]},
  366.  
  367. {"description": "Invalid Unicode character U+EFFFF",
  368. "input": "\uDB7F\uDFFF",
  369. "output": ["ParseError", ["Character", "\uDB7F\uDFFF"]]},
  370.  
  371. {"description": "Invalid Unicode character U+FFFFE",
  372. "input": "\uDBBF\uDFFE",
  373. "output": ["ParseError", ["Character", "\uDBBF\uDFFE"]]},
  374.  
  375. {"description": "Invalid Unicode character U+FFFFF",
  376. "input": "\uDBBF\uDFFF",
  377. "output": ["ParseError", ["Character", "\uDBBF\uDFFF"]]},
  378.  
  379. {"description": "Invalid Unicode character U+10FFFE",
  380. "input": "\uDBFF\uDFFE",
  381. "output": ["ParseError", ["Character", "\uDBFF\uDFFE"]]},
  382.  
  383. {"description": "Invalid Unicode character U+10FFFF",
  384. "input": "\uDBFF\uDFFF",
  385. "output": ["ParseError", ["Character", "\uDBFF\uDFFF"]]},
  386.  
  387. {"description": "Valid Unicode character U+0009",
  388. "input": "\u0009",
  389. "output": [["Character", "\u0009"]]},
  390.  
  391. {"description": "Valid Unicode character U+000A",
  392. "input": "\u000A",
  393. "output": [["Character", "\u000A"]]},
  394.  
  395. {"description": "Valid Unicode character U+0020",
  396. "input": "\u0020",
  397. "output": [["Character", "\u0020"]]},
  398.  
  399. {"description": "Valid Unicode character U+0021",
  400. "input": "\u0021",
  401. "output": [["Character", "\u0021"]]},
  402.  
  403. {"description": "Valid Unicode character U+0022",
  404. "input": "\u0022",
  405. "output": [["Character", "\u0022"]]},
  406.  
  407. {"description": "Valid Unicode character U+0023",
  408. "input": "\u0023",
  409. "output": [["Character", "\u0023"]]},
  410.  
  411. {"description": "Valid Unicode character U+0024",
  412. "input": "\u0024",
  413. "output": [["Character", "\u0024"]]},
  414.  
  415. {"description": "Valid Unicode character U+0025",
  416. "input": "\u0025",
  417. "output": [["Character", "\u0025"]]},
  418.  
  419. {"description": "Valid Unicode character U+0026",
  420. "input": "\u0026",
  421. "output": [["Character", "\u0026"]]},
  422.  
  423. {"description": "Valid Unicode character U+0027",
  424. "input": "\u0027",
  425. "output": [["Character", "\u0027"]]},
  426.  
  427. {"description": "Valid Unicode character U+0028",
  428. "input": "\u0028",
  429. "output": [["Character", "\u0028"]]},
  430.  
  431. {"description": "Valid Unicode character U+0029",
  432. "input": "\u0029",
  433. "output": [["Character", "\u0029"]]},
  434.  
  435. {"description": "Valid Unicode character U+002A",
  436. "input": "\u002A",
  437. "output": [["Character", "\u002A"]]},
  438.  
  439. {"description": "Valid Unicode character U+002B",
  440. "input": "\u002B",
  441. "output": [["Character", "\u002B"]]},
  442.  
  443. {"description": "Valid Unicode character U+002C",
  444. "input": "\u002C",
  445. "output": [["Character", "\u002C"]]},
  446.  
  447. {"description": "Valid Unicode character U+002D",
  448. "input": "\u002D",
  449. "output": [["Character", "\u002D"]]},
  450.  
  451. {"description": "Valid Unicode character U+002E",
  452. "input": "\u002E",
  453. "output": [["Character", "\u002E"]]},
  454.  
  455. {"description": "Valid Unicode character U+002F",
  456. "input": "\u002F",
  457. "output": [["Character", "\u002F"]]},
  458.  
  459. {"description": "Valid Unicode character U+0030",
  460. "input": "\u0030",
  461. "output": [["Character", "\u0030"]]},
  462.  
  463. {"description": "Valid Unicode character U+0031",
  464. "input": "\u0031",
  465. "output": [["Character", "\u0031"]]},
  466.  
  467. {"description": "Valid Unicode character U+0032",
  468. "input": "\u0032",
  469. "output": [["Character", "\u0032"]]},
  470.  
  471. {"description": "Valid Unicode character U+0033",
  472. "input": "\u0033",
  473. "output": [["Character", "\u0033"]]},
  474.  
  475. {"description": "Valid Unicode character U+0034",
  476. "input": "\u0034",
  477. "output": [["Character", "\u0034"]]},
  478.  
  479. {"description": "Valid Unicode character U+0035",
  480. "input": "\u0035",
  481. "output": [["Character", "\u0035"]]},
  482.  
  483. {"description": "Valid Unicode character U+0036",
  484. "input": "\u0036",
  485. "output": [["Character", "\u0036"]]},
  486.  
  487. {"description": "Valid Unicode character U+0037",
  488. "input": "\u0037",
  489. "output": [["Character", "\u0037"]]},
  490.  
  491. {"description": "Valid Unicode character U+0038",
  492. "input": "\u0038",
  493. "output": [["Character", "\u0038"]]},
  494.  
  495. {"description": "Valid Unicode character U+0039",
  496. "input": "\u0039",
  497. "output": [["Character", "\u0039"]]},
  498.  
  499. {"description": "Valid Unicode character U+003A",
  500. "input": "\u003A",
  501. "output": [["Character", "\u003A"]]},
  502.  
  503. {"description": "Valid Unicode character U+003B",
  504. "input": "\u003B",
  505. "output": [["Character", "\u003B"]]},
  506.  
  507. {"description": "Valid Unicode character U+003D",
  508. "input": "\u003D",
  509. "output": [["Character", "\u003D"]]},
  510.  
  511. {"description": "Valid Unicode character U+003E",
  512. "input": "\u003E",
  513. "output": [["Character", "\u003E"]]},
  514.  
  515. {"description": "Valid Unicode character U+003F",
  516. "input": "\u003F",
  517. "output": [["Character", "\u003F"]]},
  518.  
  519. {"description": "Valid Unicode character U+0040",
  520. "input": "\u0040",
  521. "output": [["Character", "\u0040"]]},
  522.  
  523. {"description": "Valid Unicode character U+0041",
  524. "input": "\u0041",
  525. "output": [["Character", "\u0041"]]},
  526.  
  527. {"description": "Valid Unicode character U+0042",
  528. "input": "\u0042",
  529. "output": [["Character", "\u0042"]]},
  530.  
  531. {"description": "Valid Unicode character U+0043",
  532. "input": "\u0043",
  533. "output": [["Character", "\u0043"]]},
  534.  
  535. {"description": "Valid Unicode character U+0044",
  536. "input": "\u0044",
  537. "output": [["Character", "\u0044"]]},
  538.  
  539. {"description": "Valid Unicode character U+0045",
  540. "input": "\u0045",
  541. "output": [["Character", "\u0045"]]},
  542.  
  543. {"description": "Valid Unicode character U+0046",
  544. "input": "\u0046",
  545. "output": [["Character", "\u0046"]]},
  546.  
  547. {"description": "Valid Unicode character U+0047",
  548. "input": "\u0047",
  549. "output": [["Character", "\u0047"]]},
  550.  
  551. {"description": "Valid Unicode character U+0048",
  552. "input": "\u0048",
  553. "output": [["Character", "\u0048"]]},
  554.  
  555. {"description": "Valid Unicode character U+0049",
  556. "input": "\u0049",
  557. "output": [["Character", "\u0049"]]},
  558.  
  559. {"description": "Valid Unicode character U+004A",
  560. "input": "\u004A",
  561. "output": [["Character", "\u004A"]]},
  562.  
  563. {"description": "Valid Unicode character U+004B",
  564. "input": "\u004B",
  565. "output": [["Character", "\u004B"]]},
  566.  
  567. {"description": "Valid Unicode character U+004C",
  568. "input": "\u004C",
  569. "output": [["Character", "\u004C"]]},
  570.  
  571. {"description": "Valid Unicode character U+004D",
  572. "input": "\u004D",
  573. "output": [["Character", "\u004D"]]},
  574.  
  575. {"description": "Valid Unicode character U+004E",
  576. "input": "\u004E",
  577. "output": [["Character", "\u004E"]]},
  578.  
  579. {"description": "Valid Unicode character U+004F",
  580. "input": "\u004F",
  581. "output": [["Character", "\u004F"]]},
  582.  
  583. {"description": "Valid Unicode character U+0050",
  584. "input": "\u0050",
  585. "output": [["Character", "\u0050"]]},
  586.  
  587. {"description": "Valid Unicode character U+0051",
  588. "input": "\u0051",
  589. "output": [["Character", "\u0051"]]},
  590.  
  591. {"description": "Valid Unicode character U+0052",
  592. "input": "\u0052",
  593. "output": [["Character", "\u0052"]]},
  594.  
  595. {"description": "Valid Unicode character U+0053",
  596. "input": "\u0053",
  597. "output": [["Character", "\u0053"]]},
  598.  
  599. {"description": "Valid Unicode character U+0054",
  600. "input": "\u0054",
  601. "output": [["Character", "\u0054"]]},
  602.  
  603. {"description": "Valid Unicode character U+0055",
  604. "input": "\u0055",
  605. "output": [["Character", "\u0055"]]},
  606.  
  607. {"description": "Valid Unicode character U+0056",
  608. "input": "\u0056",
  609. "output": [["Character", "\u0056"]]},
  610.  
  611. {"description": "Valid Unicode character U+0057",
  612. "input": "\u0057",
  613. "output": [["Character", "\u0057"]]},
  614.  
  615. {"description": "Valid Unicode character U+0058",
  616. "input": "\u0058",
  617. "output": [["Character", "\u0058"]]},
  618.  
  619. {"description": "Valid Unicode character U+0059",
  620. "input": "\u0059",
  621. "output": [["Character", "\u0059"]]},
  622.  
  623. {"description": "Valid Unicode character U+005A",
  624. "input": "\u005A",
  625. "output": [["Character", "\u005A"]]},
  626.  
  627. {"description": "Valid Unicode character U+005B",
  628. "input": "\u005B",
  629. "output": [["Character", "\u005B"]]},
  630.  
  631. {"description": "Valid Unicode character U+005C",
  632. "input": "\u005C",
  633. "output": [["Character", "\u005C"]]},
  634.  
  635. {"description": "Valid Unicode character U+005D",
  636. "input": "\u005D",
  637. "output": [["Character", "\u005D"]]},
  638.  
  639. {"description": "Valid Unicode character U+005E",
  640. "input": "\u005E",
  641. "output": [["Character", "\u005E"]]},
  642.  
  643. {"description": "Valid Unicode character U+005F",
  644. "input": "\u005F",
  645. "output": [["Character", "\u005F"]]},
  646.  
  647. {"description": "Valid Unicode character U+0060",
  648. "input": "\u0060",
  649. "output": [["Character", "\u0060"]]},
  650.  
  651. {"description": "Valid Unicode character U+0061",
  652. "input": "\u0061",
  653. "output": [["Character", "\u0061"]]},
  654.  
  655. {"description": "Valid Unicode character U+0062",
  656. "input": "\u0062",
  657. "output": [["Character", "\u0062"]]},
  658.  
  659. {"description": "Valid Unicode character U+0063",
  660. "input": "\u0063",
  661. "output": [["Character", "\u0063"]]},
  662.  
  663. {"description": "Valid Unicode character U+0064",
  664. "input": "\u0064",
  665. "output": [["Character", "\u0064"]]},
  666.  
  667. {"description": "Valid Unicode character U+0065",
  668. "input": "\u0065",
  669. "output": [["Character", "\u0065"]]},
  670.  
  671. {"description": "Valid Unicode character U+0066",
  672. "input": "\u0066",
  673. "output": [["Character", "\u0066"]]},
  674.  
  675. {"description": "Valid Unicode character U+0067",
  676. "input": "\u0067",
  677. "output": [["Character", "\u0067"]]},
  678.  
  679. {"description": "Valid Unicode character U+0068",
  680. "input": "\u0068",
  681. "output": [["Character", "\u0068"]]},
  682.  
  683. {"description": "Valid Unicode character U+0069",
  684. "input": "\u0069",
  685. "output": [["Character", "\u0069"]]},
  686.  
  687. {"description": "Valid Unicode character U+006A",
  688. "input": "\u006A",
  689. "output": [["Character", "\u006A"]]},
  690.  
  691. {"description": "Valid Unicode character U+006B",
  692. "input": "\u006B",
  693. "output": [["Character", "\u006B"]]},
  694.  
  695. {"description": "Valid Unicode character U+006C",
  696. "input": "\u006C",
  697. "output": [["Character", "\u006C"]]},
  698.  
  699. {"description": "Valid Unicode character U+006D",
  700. "input": "\u006D",
  701. "output": [["Character", "\u006D"]]},
  702.  
  703. {"description": "Valid Unicode character U+006E",
  704. "input": "\u006E",
  705. "output": [["Character", "\u006E"]]},
  706.  
  707. {"description": "Valid Unicode character U+006F",
  708. "input": "\u006F",
  709. "output": [["Character", "\u006F"]]},
  710.  
  711. {"description": "Valid Unicode character U+0070",
  712. "input": "\u0070",
  713. "output": [["Character", "\u0070"]]},
  714.  
  715. {"description": "Valid Unicode character U+0071",
  716. "input": "\u0071",
  717. "output": [["Character", "\u0071"]]},
  718.  
  719. {"description": "Valid Unicode character U+0072",
  720. "input": "\u0072",
  721. "output": [["Character", "\u0072"]]},
  722.  
  723. {"description": "Valid Unicode character U+0073",
  724. "input": "\u0073",
  725. "output": [["Character", "\u0073"]]},
  726.  
  727. {"description": "Valid Unicode character U+0074",
  728. "input": "\u0074",
  729. "output": [["Character", "\u0074"]]},
  730.  
  731. {"description": "Valid Unicode character U+0075",
  732. "input": "\u0075",
  733. "output": [["Character", "\u0075"]]},
  734.  
  735. {"description": "Valid Unicode character U+0076",
  736. "input": "\u0076",
  737. "output": [["Character", "\u0076"]]},
  738.  
  739. {"description": "Valid Unicode character U+0077",
  740. "input": "\u0077",
  741. "output": [["Character", "\u0077"]]},
  742.  
  743. {"description": "Valid Unicode character U+0078",
  744. "input": "\u0078",
  745. "output": [["Character", "\u0078"]]},
  746.  
  747. {"description": "Valid Unicode character U+0079",
  748. "input": "\u0079",
  749. "output": [["Character", "\u0079"]]},
  750.  
  751. {"description": "Valid Unicode character U+007A",
  752. "input": "\u007A",
  753. "output": [["Character", "\u007A"]]},
  754.  
  755. {"description": "Valid Unicode character U+007B",
  756. "input": "\u007B",
  757. "output": [["Character", "\u007B"]]},
  758.  
  759. {"description": "Valid Unicode character U+007C",
  760. "input": "\u007C",
  761. "output": [["Character", "\u007C"]]},
  762.  
  763. {"description": "Valid Unicode character U+007D",
  764. "input": "\u007D",
  765. "output": [["Character", "\u007D"]]},
  766.  
  767. {"description": "Valid Unicode character U+007E",
  768. "input": "\u007E",
  769. "output": [["Character", "\u007E"]]},
  770.  
  771. {"description": "Valid Unicode character U+00A0",
  772. "input": "\u00A0",
  773. "output": [["Character", "\u00A0"]]},
  774.  
  775. {"description": "Valid Unicode character U+00A1",
  776. "input": "\u00A1",
  777. "output": [["Character", "\u00A1"]]},
  778.  
  779. {"description": "Valid Unicode character U+00A2",
  780. "input": "\u00A2",
  781. "output": [["Character", "\u00A2"]]},
  782.  
  783. {"description": "Valid Unicode character U+00A3",
  784. "input": "\u00A3",
  785. "output": [["Character", "\u00A3"]]},
  786.  
  787. {"description": "Valid Unicode character U+00A4",
  788. "input": "\u00A4",
  789. "output": [["Character", "\u00A4"]]},
  790.  
  791. {"description": "Valid Unicode character U+00A5",
  792. "input": "\u00A5",
  793. "output": [["Character", "\u00A5"]]},
  794.  
  795. {"description": "Valid Unicode character U+00A6",
  796. "input": "\u00A6",
  797. "output": [["Character", "\u00A6"]]},
  798.  
  799. {"description": "Valid Unicode character U+00A7",
  800. "input": "\u00A7",
  801. "output": [["Character", "\u00A7"]]},
  802.  
  803. {"description": "Valid Unicode character U+00A8",
  804. "input": "\u00A8",
  805. "output": [["Character", "\u00A8"]]},
  806.  
  807. {"description": "Valid Unicode character U+00A9",
  808. "input": "\u00A9",
  809. "output": [["Character", "\u00A9"]]},
  810.  
  811. {"description": "Valid Unicode character U+00AA",
  812. "input": "\u00AA",
  813. "output": [["Character", "\u00AA"]]},
  814.  
  815. {"description": "Valid Unicode character U+00AB",
  816. "input": "\u00AB",
  817. "output": [["Character", "\u00AB"]]},
  818.  
  819. {"description": "Valid Unicode character U+00AC",
  820. "input": "\u00AC",
  821. "output": [["Character", "\u00AC"]]},
  822.  
  823. {"description": "Valid Unicode character U+00AD",
  824. "input": "\u00AD",
  825. "output": [["Character", "\u00AD"]]},
  826.  
  827. {"description": "Valid Unicode character U+00AE",
  828. "input": "\u00AE",
  829. "output": [["Character", "\u00AE"]]},
  830.  
  831. {"description": "Valid Unicode character U+00AF",
  832. "input": "\u00AF",
  833. "output": [["Character", "\u00AF"]]},
  834.  
  835. {"description": "Valid Unicode character U+00B0",
  836. "input": "\u00B0",
  837. "output": [["Character", "\u00B0"]]},
  838.  
  839. {"description": "Valid Unicode character U+00B1",
  840. "input": "\u00B1",
  841. "output": [["Character", "\u00B1"]]},
  842.  
  843. {"description": "Valid Unicode character U+00B2",
  844. "input": "\u00B2",
  845. "output": [["Character", "\u00B2"]]},
  846.  
  847. {"description": "Valid Unicode character U+00B3",
  848. "input": "\u00B3",
  849. "output": [["Character", "\u00B3"]]},
  850.  
  851. {"description": "Valid Unicode character U+00B4",
  852. "input": "\u00B4",
  853. "output": [["Character", "\u00B4"]]},
  854.  
  855. {"description": "Valid Unicode character U+00B5",
  856. "input": "\u00B5",
  857. "output": [["Character", "\u00B5"]]},
  858.  
  859. {"description": "Valid Unicode character U+00B6",
  860. "input": "\u00B6",
  861. "output": [["Character", "\u00B6"]]},
  862.  
  863. {"description": "Valid Unicode character U+00B7",
  864. "input": "\u00B7",
  865. "output": [["Character", "\u00B7"]]},
  866.  
  867. {"description": "Valid Unicode character U+00B8",
  868. "input": "\u00B8",
  869. "output": [["Character", "\u00B8"]]},
  870.  
  871. {"description": "Valid Unicode character U+00B9",
  872. "input": "\u00B9",
  873. "output": [["Character", "\u00B9"]]},
  874.  
  875. {"description": "Valid Unicode character U+00BA",
  876. "input": "\u00BA",
  877. "output": [["Character", "\u00BA"]]},
  878.  
  879. {"description": "Valid Unicode character U+00BB",
  880. "input": "\u00BB",
  881. "output": [["Character", "\u00BB"]]},
  882.  
  883. {"description": "Valid Unicode character U+00BC",
  884. "input": "\u00BC",
  885. "output": [["Character", "\u00BC"]]},
  886.  
  887. {"description": "Valid Unicode character U+00BD",
  888. "input": "\u00BD",
  889. "output": [["Character", "\u00BD"]]},
  890.  
  891. {"description": "Valid Unicode character U+00BE",
  892. "input": "\u00BE",
  893. "output": [["Character", "\u00BE"]]},
  894.  
  895. {"description": "Valid Unicode character U+00BF",
  896. "input": "\u00BF",
  897. "output": [["Character", "\u00BF"]]},
  898.  
  899. {"description": "Valid Unicode character U+00C0",
  900. "input": "\u00C0",
  901. "output": [["Character", "\u00C0"]]},
  902.  
  903. {"description": "Valid Unicode character U+00C1",
  904. "input": "\u00C1",
  905. "output": [["Character", "\u00C1"]]},
  906.  
  907. {"description": "Valid Unicode character U+00C2",
  908. "input": "\u00C2",
  909. "output": [["Character", "\u00C2"]]},
  910.  
  911. {"description": "Valid Unicode character U+00C3",
  912. "input": "\u00C3",
  913. "output": [["Character", "\u00C3"]]},
  914.  
  915. {"description": "Valid Unicode character U+00C4",
  916. "input": "\u00C4",
  917. "output": [["Character", "\u00C4"]]},
  918.  
  919. {"description": "Valid Unicode character U+00C5",
  920. "input": "\u00C5",
  921. "output": [["Character", "\u00C5"]]},
  922.  
  923. {"description": "Valid Unicode character U+00C6",
  924. "input": "\u00C6",
  925. "output": [["Character", "\u00C6"]]},
  926.  
  927. {"description": "Valid Unicode character U+00C7",
  928. "input": "\u00C7",
  929. "output": [["Character", "\u00C7"]]},
  930.  
  931. {"description": "Valid Unicode character U+00C8",
  932. "input": "\u00C8",
  933. "output": [["Character", "\u00C8"]]},
  934.  
  935. {"description": "Valid Unicode character U+00C9",
  936. "input": "\u00C9",
  937. "output": [["Character", "\u00C9"]]},
  938.  
  939. {"description": "Valid Unicode character U+00CA",
  940. "input": "\u00CA",
  941. "output": [["Character", "\u00CA"]]},
  942.  
  943. {"description": "Valid Unicode character U+00CB",
  944. "input": "\u00CB",
  945. "output": [["Character", "\u00CB"]]},
  946.  
  947. {"description": "Valid Unicode character U+00CC",
  948. "input": "\u00CC",
  949. "output": [["Character", "\u00CC"]]},
  950.  
  951. {"description": "Valid Unicode character U+00CD",
  952. "input": "\u00CD",
  953. "output": [["Character", "\u00CD"]]},
  954.  
  955. {"description": "Valid Unicode character U+00CE",
  956. "input": "\u00CE",
  957. "output": [["Character", "\u00CE"]]},
  958.  
  959. {"description": "Valid Unicode character U+00CF",
  960. "input": "\u00CF",
  961. "output": [["Character", "\u00CF"]]},
  962.  
  963. {"description": "Valid Unicode character U+00D0",
  964. "input": "\u00D0",
  965. "output": [["Character", "\u00D0"]]},
  966.  
  967. {"description": "Valid Unicode character U+00D1",
  968. "input": "\u00D1",
  969. "output": [["Character", "\u00D1"]]},
  970.  
  971. {"description": "Valid Unicode character U+00D2",
  972. "input": "\u00D2",
  973. "output": [["Character", "\u00D2"]]},
  974.  
  975. {"description": "Valid Unicode character U+00D3",
  976. "input": "\u00D3",
  977. "output": [["Character", "\u00D3"]]},
  978.  
  979. {"description": "Valid Unicode character U+00D4",
  980. "input": "\u00D4",
  981. "output": [["Character", "\u00D4"]]},
  982.  
  983. {"description": "Valid Unicode character U+00D5",
  984. "input": "\u00D5",
  985. "output": [["Character", "\u00D5"]]},
  986.  
  987. {"description": "Valid Unicode character U+00D6",
  988. "input": "\u00D6",
  989. "output": [["Character", "\u00D6"]]},
  990.  
  991. {"description": "Valid Unicode character U+00D7",
  992. "input": "\u00D7",
  993. "output": [["Character", "\u00D7"]]},
  994.  
  995. {"description": "Valid Unicode character U+00D8",
  996. "input": "\u00D8",
  997. "output": [["Character", "\u00D8"]]},
  998.  
  999. {"description": "Valid Unicode character U+00D9",
  1000. "input": "\u00D9",
  1001. "output": [["Character", "\u00D9"]]},
  1002.  
  1003. {"description": "Valid Unicode character U+00DA",
  1004. "input": "\u00DA",
  1005. "output": [["Character", "\u00DA"]]},
  1006.  
  1007. {"description": "Valid Unicode character U+00DB",
  1008. "input": "\u00DB",
  1009. "output": [["Character", "\u00DB"]]},
  1010.  
  1011. {"description": "Valid Unicode character U+00DC",
  1012. "input": "\u00DC",
  1013. "output": [["Character", "\u00DC"]]},
  1014.  
  1015. {"description": "Valid Unicode character U+00DD",
  1016. "input": "\u00DD",
  1017. "output": [["Character", "\u00DD"]]},
  1018.  
  1019. {"description": "Valid Unicode character U+00DE",
  1020. "input": "\u00DE",
  1021. "output": [["Character", "\u00DE"]]},
  1022.  
  1023. {"description": "Valid Unicode character U+00DF",
  1024. "input": "\u00DF",
  1025. "output": [["Character", "\u00DF"]]},
  1026.  
  1027. {"description": "Valid Unicode character U+00E0",
  1028. "input": "\u00E0",
  1029. "output": [["Character", "\u00E0"]]},
  1030.  
  1031. {"description": "Valid Unicode character U+00E1",
  1032. "input": "\u00E1",
  1033. "output": [["Character", "\u00E1"]]},
  1034.  
  1035. {"description": "Valid Unicode character U+00E2",
  1036. "input": "\u00E2",
  1037. "output": [["Character", "\u00E2"]]},
  1038.  
  1039. {"description": "Valid Unicode character U+00E3",
  1040. "input": "\u00E3",
  1041. "output": [["Character", "\u00E3"]]},
  1042.  
  1043. {"description": "Valid Unicode character U+00E4",
  1044. "input": "\u00E4",
  1045. "output": [["Character", "\u00E4"]]},
  1046.  
  1047. {"description": "Valid Unicode character U+00E5",
  1048. "input": "\u00E5",
  1049. "output": [["Character", "\u00E5"]]},
  1050.  
  1051. {"description": "Valid Unicode character U+00E6",
  1052. "input": "\u00E6",
  1053. "output": [["Character", "\u00E6"]]},
  1054.  
  1055. {"description": "Valid Unicode character U+00E7",
  1056. "input": "\u00E7",
  1057. "output": [["Character", "\u00E7"]]},
  1058.  
  1059. {"description": "Valid Unicode character U+00E8",
  1060. "input": "\u00E8",
  1061. "output": [["Character", "\u00E8"]]},
  1062.  
  1063. {"description": "Valid Unicode character U+00E9",
  1064. "input": "\u00E9",
  1065. "output": [["Character", "\u00E9"]]},
  1066.  
  1067. {"description": "Valid Unicode character U+00EA",
  1068. "input": "\u00EA",
  1069. "output": [["Character", "\u00EA"]]},
  1070.  
  1071. {"description": "Valid Unicode character U+00EB",
  1072. "input": "\u00EB",
  1073. "output": [["Character", "\u00EB"]]},
  1074.  
  1075. {"description": "Valid Unicode character U+00EC",
  1076. "input": "\u00EC",
  1077. "output": [["Character", "\u00EC"]]},
  1078.  
  1079. {"description": "Valid Unicode character U+00ED",
  1080. "input": "\u00ED",
  1081. "output": [["Character", "\u00ED"]]},
  1082.  
  1083. {"description": "Valid Unicode character U+00EE",
  1084. "input": "\u00EE",
  1085. "output": [["Character", "\u00EE"]]},
  1086.  
  1087. {"description": "Valid Unicode character U+00EF",
  1088. "input": "\u00EF",
  1089. "output": [["Character", "\u00EF"]]},
  1090.  
  1091. {"description": "Valid Unicode character U+00F0",
  1092. "input": "\u00F0",
  1093. "output": [["Character", "\u00F0"]]},
  1094.  
  1095. {"description": "Valid Unicode character U+00F1",
  1096. "input": "\u00F1",
  1097. "output": [["Character", "\u00F1"]]},
  1098.  
  1099. {"description": "Valid Unicode character U+00F2",
  1100. "input": "\u00F2",
  1101. "output": [["Character", "\u00F2"]]},
  1102.  
  1103. {"description": "Valid Unicode character U+00F3",
  1104. "input": "\u00F3",
  1105. "output": [["Character", "\u00F3"]]},
  1106.  
  1107. {"description": "Valid Unicode character U+00F4",
  1108. "input": "\u00F4",
  1109. "output": [["Character", "\u00F4"]]},
  1110.  
  1111. {"description": "Valid Unicode character U+00F5",
  1112. "input": "\u00F5",
  1113. "output": [["Character", "\u00F5"]]},
  1114.  
  1115. {"description": "Valid Unicode character U+00F6",
  1116. "input": "\u00F6",
  1117. "output": [["Character", "\u00F6"]]},
  1118.  
  1119. {"description": "Valid Unicode character U+00F7",
  1120. "input": "\u00F7",
  1121. "output": [["Character", "\u00F7"]]},
  1122.  
  1123. {"description": "Valid Unicode character U+00F8",
  1124. "input": "\u00F8",
  1125. "output": [["Character", "\u00F8"]]},
  1126.  
  1127. {"description": "Valid Unicode character U+00F9",
  1128. "input": "\u00F9",
  1129. "output": [["Character", "\u00F9"]]},
  1130.  
  1131. {"description": "Valid Unicode character U+00FA",
  1132. "input": "\u00FA",
  1133. "output": [["Character", "\u00FA"]]},
  1134.  
  1135. {"description": "Valid Unicode character U+00FB",
  1136. "input": "\u00FB",
  1137. "output": [["Character", "\u00FB"]]},
  1138.  
  1139. {"description": "Valid Unicode character U+00FC",
  1140. "input": "\u00FC",
  1141. "output": [["Character", "\u00FC"]]},
  1142.  
  1143. {"description": "Valid Unicode character U+00FD",
  1144. "input": "\u00FD",
  1145. "output": [["Character", "\u00FD"]]},
  1146.  
  1147. {"description": "Valid Unicode character U+00FE",
  1148. "input": "\u00FE",
  1149. "output": [["Character", "\u00FE"]]},
  1150.  
  1151. {"description": "Valid Unicode character U+00FF",
  1152. "input": "\u00FF",
  1153. "output": [["Character", "\u00FF"]]},
  1154.  
  1155. {"description": "Valid Unicode character U+D7FF",
  1156. "input": "\uD7FF",
  1157. "output": [["Character", "\uD7FF"]]},
  1158.  
  1159. {"description": "Valid Unicode character U+E000",
  1160. "input": "\uE000",
  1161. "output": [["Character", "\uE000"]]},
  1162.  
  1163. {"description": "Valid Unicode character U+FDCF",
  1164. "input": "\uFDCF",
  1165. "output": [["Character", "\uFDCF"]]},
  1166.  
  1167. {"description": "Valid Unicode character U+FDF0",
  1168. "input": "\uFDF0",
  1169. "output": [["Character", "\uFDF0"]]},
  1170.  
  1171. {"description": "Valid Unicode character U+FFFD",
  1172. "input": "\uFFFD",
  1173. "output": [["Character", "\uFFFD"]]},
  1174.  
  1175. {"description": "Valid Unicode character U+10000",
  1176. "input": "\uD800\uDC00",
  1177. "output": [["Character", "\uD800\uDC00"]]},
  1178.  
  1179. {"description": "Valid Unicode character U+1FFFD",
  1180. "input": "\uD83F\uDFFD",
  1181. "output": [["Character", "\uD83F\uDFFD"]]},
  1182.  
  1183. {"description": "Valid Unicode character U+20000",
  1184. "input": "\uD840\uDC00",
  1185. "output": [["Character", "\uD840\uDC00"]]},
  1186.  
  1187. {"description": "Valid Unicode character U+2FFFD",
  1188. "input": "\uD87F\uDFFD",
  1189. "output": [["Character", "\uD87F\uDFFD"]]},
  1190.  
  1191. {"description": "Valid Unicode character U+30000",
  1192. "input": "\uD880\uDC00",
  1193. "output": [["Character", "\uD880\uDC00"]]},
  1194.  
  1195. {"description": "Valid Unicode character U+3FFFD",
  1196. "input": "\uD8BF\uDFFD",
  1197. "output": [["Character", "\uD8BF\uDFFD"]]},
  1198.  
  1199. {"description": "Valid Unicode character U+40000",
  1200. "input": "\uD8C0\uDC00",
  1201. "output": [["Character", "\uD8C0\uDC00"]]},
  1202.  
  1203. {"description": "Valid Unicode character U+4FFFD",
  1204. "input": "\uD8FF\uDFFD",
  1205. "output": [["Character", "\uD8FF\uDFFD"]]},
  1206.  
  1207. {"description": "Valid Unicode character U+50000",
  1208. "input": "\uD900\uDC00",
  1209. "output": [["Character", "\uD900\uDC00"]]},
  1210.  
  1211. {"description": "Valid Unicode character U+5FFFD",
  1212. "input": "\uD93F\uDFFD",
  1213. "output": [["Character", "\uD93F\uDFFD"]]},
  1214.  
  1215. {"description": "Valid Unicode character U+60000",
  1216. "input": "\uD940\uDC00",
  1217. "output": [["Character", "\uD940\uDC00"]]},
  1218.  
  1219. {"description": "Valid Unicode character U+6FFFD",
  1220. "input": "\uD97F\uDFFD",
  1221. "output": [["Character", "\uD97F\uDFFD"]]},
  1222.  
  1223. {"description": "Valid Unicode character U+70000",
  1224. "input": "\uD980\uDC00",
  1225. "output": [["Character", "\uD980\uDC00"]]},
  1226.  
  1227. {"description": "Valid Unicode character U+7FFFD",
  1228. "input": "\uD9BF\uDFFD",
  1229. "output": [["Character", "\uD9BF\uDFFD"]]},
  1230.  
  1231. {"description": "Valid Unicode character U+80000",
  1232. "input": "\uD9C0\uDC00",
  1233. "output": [["Character", "\uD9C0\uDC00"]]},
  1234.  
  1235. {"description": "Valid Unicode character U+8FFFD",
  1236. "input": "\uD9FF\uDFFD",
  1237. "output": [["Character", "\uD9FF\uDFFD"]]},
  1238.  
  1239. {"description": "Valid Unicode character U+90000",
  1240. "input": "\uDA00\uDC00",
  1241. "output": [["Character", "\uDA00\uDC00"]]},
  1242.  
  1243. {"description": "Valid Unicode character U+9FFFD",
  1244. "input": "\uDA3F\uDFFD",
  1245. "output": [["Character", "\uDA3F\uDFFD"]]},
  1246.  
  1247. {"description": "Valid Unicode character U+A0000",
  1248. "input": "\uDA40\uDC00",
  1249. "output": [["Character", "\uDA40\uDC00"]]},
  1250.  
  1251. {"description": "Valid Unicode character U+AFFFD",
  1252. "input": "\uDA7F\uDFFD",
  1253. "output": [["Character", "\uDA7F\uDFFD"]]},
  1254.  
  1255. {"description": "Valid Unicode character U+B0000",
  1256. "input": "\uDA80\uDC00",
  1257. "output": [["Character", "\uDA80\uDC00"]]},
  1258.  
  1259. {"description": "Valid Unicode character U+BFFFD",
  1260. "input": "\uDABF\uDFFD",
  1261. "output": [["Character", "\uDABF\uDFFD"]]},
  1262.  
  1263. {"description": "Valid Unicode character U+C0000",
  1264. "input": "\uDAC0\uDC00",
  1265. "output": [["Character", "\uDAC0\uDC00"]]},
  1266.  
  1267. {"description": "Valid Unicode character U+CFFFD",
  1268. "input": "\uDAFF\uDFFD",
  1269. "output": [["Character", "\uDAFF\uDFFD"]]},
  1270.  
  1271. {"description": "Valid Unicode character U+D0000",
  1272. "input": "\uDB00\uDC00",
  1273. "output": [["Character", "\uDB00\uDC00"]]},
  1274.  
  1275. {"description": "Valid Unicode character U+DFFFD",
  1276. "input": "\uDB3F\uDFFD",
  1277. "output": [["Character", "\uDB3F\uDFFD"]]},
  1278.  
  1279. {"description": "Valid Unicode character U+E0000",
  1280. "input": "\uDB40\uDC00",
  1281. "output": [["Character", "\uDB40\uDC00"]]},
  1282.  
  1283. {"description": "Valid Unicode character U+EFFFD",
  1284. "input": "\uDB7F\uDFFD",
  1285. "output": [["Character", "\uDB7F\uDFFD"]]},
  1286.  
  1287. {"description": "Valid Unicode character U+F0000",
  1288. "input": "\uDB80\uDC00",
  1289. "output": [["Character", "\uDB80\uDC00"]]},
  1290.  
  1291. {"description": "Valid Unicode character U+FFFFD",
  1292. "input": "\uDBBF\uDFFD",
  1293. "output": [["Character", "\uDBBF\uDFFD"]]},
  1294.  
  1295. {"description": "Valid Unicode character U+100000",
  1296. "input": "\uDBC0\uDC00",
  1297. "output": [["Character", "\uDBC0\uDC00"]]},
  1298.  
  1299. {"description": "Valid Unicode character U+10FFFD",
  1300. "input": "\uDBFF\uDFFD",
  1301. "output": [["Character", "\uDBFF\uDFFD"]]}
  1302.  
  1303. ]}
  1304.