1# Copyright (C) 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html 3##################################################################### 4# Copyright (c) 2009, International Business Machines Corporation and 5# others. All Rights Reserved. 6##################################################################### 7 8################### 9# This file was generated from RFC 3454 (http://www.ietf.org/rfc/rfc3454.txt) 10# Copyright (C) The Internet Society (2002). All Rights Reserved. 11################### 12 13################### 14# WARNING: This table is generated by filterRFC3454.pl tool with 15# options: --sourcedir=. --destdir=out --src-filename=rfc3454.txt --dest-filename=rfc3920res.txt --A1 --B1 --C12 --C21 --C22 --C3 --C4 --C5 --C6 --C7 --C8 --C9 --normalize --check-bidi 16################### 17 18@normalize;; 19@check-bidi;; 20 21# This table contains code points from Table A.1 from RFC 3454 22 230221; ; UNASSIGNED 240234..024F; ; UNASSIGNED 2502AE..02AF; ; UNASSIGNED 2602EF..02FF; ; UNASSIGNED 270350..035F; ; UNASSIGNED 280370..0373; ; UNASSIGNED 290376..0379; ; UNASSIGNED 30037B..037D; ; UNASSIGNED 31037F..0383; ; UNASSIGNED 32038B; ; UNASSIGNED 33038D; ; UNASSIGNED 3403A2; ; UNASSIGNED 3503CF; ; UNASSIGNED 3603F7..03FF; ; UNASSIGNED 370487; ; UNASSIGNED 3804CF; ; UNASSIGNED 3904F6..04F7; ; UNASSIGNED 4004FA..04FF; ; UNASSIGNED 410510..0530; ; UNASSIGNED 420557..0558; ; UNASSIGNED 430560; ; UNASSIGNED 440588; ; UNASSIGNED 45058B..0590; ; UNASSIGNED 4605A2; ; UNASSIGNED 4705BA; ; UNASSIGNED 4805C5..05CF; ; UNASSIGNED 4905EB..05EF; ; UNASSIGNED 5005F5..060B; ; UNASSIGNED 51060D..061A; ; UNASSIGNED 52061C..061E; ; UNASSIGNED 530620; ; UNASSIGNED 54063B..063F; ; UNASSIGNED 550656..065F; ; UNASSIGNED 5606EE..06EF; ; UNASSIGNED 5706FF; ; UNASSIGNED 58070E; ; UNASSIGNED 59072D..072F; ; UNASSIGNED 60074B..077F; ; UNASSIGNED 6107B2..0900; ; UNASSIGNED 620904; ; UNASSIGNED 63093A..093B; ; UNASSIGNED 64094E..094F; ; UNASSIGNED 650955..0957; ; UNASSIGNED 660971..0980; ; UNASSIGNED 670984; ; UNASSIGNED 68098D..098E; ; UNASSIGNED 690991..0992; ; UNASSIGNED 7009A9; ; UNASSIGNED 7109B1; ; UNASSIGNED 7209B3..09B5; ; UNASSIGNED 7309BA..09BB; ; UNASSIGNED 7409BD; ; UNASSIGNED 7509C5..09C6; ; UNASSIGNED 7609C9..09CA; ; UNASSIGNED 7709CE..09D6; ; UNASSIGNED 7809D8..09DB; ; UNASSIGNED 7909DE; ; UNASSIGNED 8009E4..09E5; ; UNASSIGNED 8109FB..0A01; ; UNASSIGNED 820A03..0A04; ; UNASSIGNED 830A0B..0A0E; ; UNASSIGNED 840A11..0A12; ; UNASSIGNED 850A29; ; UNASSIGNED 860A31; ; UNASSIGNED 870A34; ; UNASSIGNED 880A37; ; UNASSIGNED 890A3A..0A3B; ; UNASSIGNED 900A3D; ; UNASSIGNED 910A43..0A46; ; UNASSIGNED 920A49..0A4A; ; UNASSIGNED 930A4E..0A58; ; UNASSIGNED 940A5D; ; UNASSIGNED 950A5F..0A65; ; UNASSIGNED 960A75..0A80; ; UNASSIGNED 970A84; ; UNASSIGNED 980A8C; ; UNASSIGNED 990A8E; ; UNASSIGNED 1000A92; ; UNASSIGNED 1010AA9; ; UNASSIGNED 1020AB1; ; UNASSIGNED 1030AB4; ; UNASSIGNED 1040ABA..0ABB; ; UNASSIGNED 1050AC6; ; UNASSIGNED 1060ACA; ; UNASSIGNED 1070ACE..0ACF; ; UNASSIGNED 1080AD1..0ADF; ; UNASSIGNED 1090AE1..0AE5; ; UNASSIGNED 1100AF0..0B00; ; UNASSIGNED 1110B04; ; UNASSIGNED 1120B0D..0B0E; ; UNASSIGNED 1130B11..0B12; ; UNASSIGNED 1140B29; ; UNASSIGNED 1150B31; ; UNASSIGNED 1160B34..0B35; ; UNASSIGNED 1170B3A..0B3B; ; UNASSIGNED 1180B44..0B46; ; UNASSIGNED 1190B49..0B4A; ; UNASSIGNED 1200B4E..0B55; ; UNASSIGNED 1210B58..0B5B; ; UNASSIGNED 1220B5E; ; UNASSIGNED 1230B62..0B65; ; UNASSIGNED 1240B71..0B81; ; UNASSIGNED 1250B84; ; UNASSIGNED 1260B8B..0B8D; ; UNASSIGNED 1270B91; ; UNASSIGNED 1280B96..0B98; ; UNASSIGNED 1290B9B; ; UNASSIGNED 1300B9D; ; UNASSIGNED 1310BA0..0BA2; ; UNASSIGNED 1320BA5..0BA7; ; UNASSIGNED 1330BAB..0BAD; ; UNASSIGNED 1340BB6; ; UNASSIGNED 1350BBA..0BBD; ; UNASSIGNED 1360BC3..0BC5; ; UNASSIGNED 1370BC9; ; UNASSIGNED 1380BCE..0BD6; ; UNASSIGNED 1390BD8..0BE6; ; UNASSIGNED 1400BF3..0C00; ; UNASSIGNED 1410C04; ; UNASSIGNED 1420C0D; ; UNASSIGNED 1430C11; ; UNASSIGNED 1440C29; ; UNASSIGNED 1450C34; ; UNASSIGNED 1460C3A..0C3D; ; UNASSIGNED 1470C45; ; UNASSIGNED 1480C49; ; UNASSIGNED 1490C4E..0C54; ; UNASSIGNED 1500C57..0C5F; ; UNASSIGNED 1510C62..0C65; ; UNASSIGNED 1520C70..0C81; ; UNASSIGNED 1530C84; ; UNASSIGNED 1540C8D; ; UNASSIGNED 1550C91; ; UNASSIGNED 1560CA9; ; UNASSIGNED 1570CB4; ; UNASSIGNED 1580CBA..0CBD; ; UNASSIGNED 1590CC5; ; UNASSIGNED 1600CC9; ; UNASSIGNED 1610CCE..0CD4; ; UNASSIGNED 1620CD7..0CDD; ; UNASSIGNED 1630CDF; ; UNASSIGNED 1640CE2..0CE5; ; UNASSIGNED 1650CF0..0D01; ; UNASSIGNED 1660D04; ; UNASSIGNED 1670D0D; ; UNASSIGNED 1680D11; ; UNASSIGNED 1690D29; ; UNASSIGNED 1700D3A..0D3D; ; UNASSIGNED 1710D44..0D45; ; UNASSIGNED 1720D49; ; UNASSIGNED 1730D4E..0D56; ; UNASSIGNED 1740D58..0D5F; ; UNASSIGNED 1750D62..0D65; ; UNASSIGNED 1760D70..0D81; ; UNASSIGNED 1770D84; ; UNASSIGNED 1780D97..0D99; ; UNASSIGNED 1790DB2; ; UNASSIGNED 1800DBC; ; UNASSIGNED 1810DBE..0DBF; ; UNASSIGNED 1820DC7..0DC9; ; UNASSIGNED 1830DCB..0DCE; ; UNASSIGNED 1840DD5; ; UNASSIGNED 1850DD7; ; UNASSIGNED 1860DE0..0DF1; ; UNASSIGNED 1870DF5..0E00; ; UNASSIGNED 1880E3B..0E3E; ; UNASSIGNED 1890E5C..0E80; ; UNASSIGNED 1900E83; ; UNASSIGNED 1910E85..0E86; ; UNASSIGNED 1920E89; ; UNASSIGNED 1930E8B..0E8C; ; UNASSIGNED 1940E8E..0E93; ; UNASSIGNED 1950E98; ; UNASSIGNED 1960EA0; ; UNASSIGNED 1970EA4; ; UNASSIGNED 1980EA6; ; UNASSIGNED 1990EA8..0EA9; ; UNASSIGNED 2000EAC; ; UNASSIGNED 2010EBA; ; UNASSIGNED 2020EBE..0EBF; ; UNASSIGNED 2030EC5; ; UNASSIGNED 2040EC7; ; UNASSIGNED 2050ECE..0ECF; ; UNASSIGNED 2060EDA..0EDB; ; UNASSIGNED 2070EDE..0EFF; ; UNASSIGNED 2080F48; ; UNASSIGNED 2090F6B..0F70; ; UNASSIGNED 2100F8C..0F8F; ; UNASSIGNED 2110F98; ; UNASSIGNED 2120FBD; ; UNASSIGNED 2130FCD..0FCE; ; UNASSIGNED 2140FD0..0FFF; ; UNASSIGNED 2151022; ; UNASSIGNED 2161028; ; UNASSIGNED 217102B; ; UNASSIGNED 2181033..1035; ; UNASSIGNED 219103A..103F; ; UNASSIGNED 220105A..109F; ; UNASSIGNED 22110C6..10CF; ; UNASSIGNED 22210F9..10FA; ; UNASSIGNED 22310FC..10FF; ; UNASSIGNED 224115A..115E; ; UNASSIGNED 22511A3..11A7; ; UNASSIGNED 22611FA..11FF; ; UNASSIGNED 2271207; ; UNASSIGNED 2281247; ; UNASSIGNED 2291249; ; UNASSIGNED 230124E..124F; ; UNASSIGNED 2311257; ; UNASSIGNED 2321259; ; UNASSIGNED 233125E..125F; ; UNASSIGNED 2341287; ; UNASSIGNED 2351289; ; UNASSIGNED 236128E..128F; ; UNASSIGNED 23712AF; ; UNASSIGNED 23812B1; ; UNASSIGNED 23912B6..12B7; ; UNASSIGNED 24012BF; ; UNASSIGNED 24112C1; ; UNASSIGNED 24212C6..12C7; ; UNASSIGNED 24312CF; ; UNASSIGNED 24412D7; ; UNASSIGNED 24512EF; ; UNASSIGNED 246130F; ; UNASSIGNED 2471311; ; UNASSIGNED 2481316..1317; ; UNASSIGNED 249131F; ; UNASSIGNED 2501347; ; UNASSIGNED 251135B..1360; ; UNASSIGNED 252137D..139F; ; UNASSIGNED 25313F5..1400; ; UNASSIGNED 2541677..167F; ; UNASSIGNED 255169D..169F; ; UNASSIGNED 25616F1..16FF; ; UNASSIGNED 257170D; ; UNASSIGNED 2581715..171F; ; UNASSIGNED 2591737..173F; ; UNASSIGNED 2601754..175F; ; UNASSIGNED 261176D; ; UNASSIGNED 2621771; ; UNASSIGNED 2631774..177F; ; UNASSIGNED 26417DD..17DF; ; UNASSIGNED 26517EA..17FF; ; UNASSIGNED 266180F; ; UNASSIGNED 267181A..181F; ; UNASSIGNED 2681878..187F; ; UNASSIGNED 26918AA..1DFF; ; UNASSIGNED 2701E9C..1E9F; ; UNASSIGNED 2711EFA..1EFF; ; UNASSIGNED 2721F16..1F17; ; UNASSIGNED 2731F1E..1F1F; ; UNASSIGNED 2741F46..1F47; ; UNASSIGNED 2751F4E..1F4F; ; UNASSIGNED 2761F58; ; UNASSIGNED 2771F5A; ; UNASSIGNED 2781F5C; ; UNASSIGNED 2791F5E; ; UNASSIGNED 2801F7E..1F7F; ; UNASSIGNED 2811FB5; ; UNASSIGNED 2821FC5; ; UNASSIGNED 2831FD4..1FD5; ; UNASSIGNED 2841FDC; ; UNASSIGNED 2851FF0..1FF1; ; UNASSIGNED 2861FF5; ; UNASSIGNED 2871FFF; ; UNASSIGNED 2882053..2056; ; UNASSIGNED 2892058..205E; ; UNASSIGNED 2902064..2069; ; UNASSIGNED 2912072..2073; ; UNASSIGNED 292208F..209F; ; UNASSIGNED 29320B2..20CF; ; UNASSIGNED 29420EB..20FF; ; UNASSIGNED 295213B..213C; ; UNASSIGNED 296214C..2152; ; UNASSIGNED 2972184..218F; ; UNASSIGNED 29823CF..23FF; ; UNASSIGNED 2992427..243F; ; UNASSIGNED 300244B..245F; ; UNASSIGNED 30124FF; ; UNASSIGNED 3022614..2615; ; UNASSIGNED 3032618; ; UNASSIGNED 304267E..267F; ; UNASSIGNED 305268A..2700; ; UNASSIGNED 3062705; ; UNASSIGNED 307270A..270B; ; UNASSIGNED 3082728; ; UNASSIGNED 309274C; ; UNASSIGNED 310274E; ; UNASSIGNED 3112753..2755; ; UNASSIGNED 3122757; ; UNASSIGNED 313275F..2760; ; UNASSIGNED 3142795..2797; ; UNASSIGNED 31527B0; ; UNASSIGNED 31627BF..27CF; ; UNASSIGNED 31727EC..27EF; ; UNASSIGNED 3182B00..2E7F; ; UNASSIGNED 3192E9A; ; UNASSIGNED 3202EF4..2EFF; ; UNASSIGNED 3212FD6..2FEF; ; UNASSIGNED 3222FFC..2FFF; ; UNASSIGNED 3233040; ; UNASSIGNED 3243097..3098; ; UNASSIGNED 3253100..3104; ; UNASSIGNED 326312D..3130; ; UNASSIGNED 327318F; ; UNASSIGNED 32831B8..31EF; ; UNASSIGNED 329321D..321F; ; UNASSIGNED 3303244..3250; ; UNASSIGNED 331327C..327E; ; UNASSIGNED 33232CC..32CF; ; UNASSIGNED 33332FF; ; UNASSIGNED 3343377..337A; ; UNASSIGNED 33533DE..33DF; ; UNASSIGNED 33633FF; ; UNASSIGNED 3374DB6..4DFF; ; UNASSIGNED 3389FA6..9FFF; ; UNASSIGNED 339A48D..A48F; ; UNASSIGNED 340A4C7..ABFF; ; UNASSIGNED 341D7A4..D7FF; ; UNASSIGNED 342FA2E..FA2F; ; UNASSIGNED 343FA6B..FAFF; ; UNASSIGNED 344FB07..FB12; ; UNASSIGNED 345FB18..FB1C; ; UNASSIGNED 346FB37; ; UNASSIGNED 347FB3D; ; UNASSIGNED 348FB3F; ; UNASSIGNED 349FB42; ; UNASSIGNED 350FB45; ; UNASSIGNED 351FBB2..FBD2; ; UNASSIGNED 352FD40..FD4F; ; UNASSIGNED 353FD90..FD91; ; UNASSIGNED 354FDC8..FDCF; ; UNASSIGNED 355FDFD..FDFF; ; UNASSIGNED 356FE10..FE1F; ; UNASSIGNED 357FE24..FE2F; ; UNASSIGNED 358FE47..FE48; ; UNASSIGNED 359FE53; ; UNASSIGNED 360FE67; ; UNASSIGNED 361FE6C..FE6F; ; UNASSIGNED 362FE75; ; UNASSIGNED 363FEFD..FEFE; ; UNASSIGNED 364FF00; ; UNASSIGNED 365FFBF..FFC1; ; UNASSIGNED 366FFC8..FFC9; ; UNASSIGNED 367FFD0..FFD1; ; UNASSIGNED 368FFD8..FFD9; ; UNASSIGNED 369FFDD..FFDF; ; UNASSIGNED 370FFE7; ; UNASSIGNED 371FFEF..FFF8; ; UNASSIGNED 37210000..102FF; ; UNASSIGNED 3731031F; ; UNASSIGNED 37410324..1032F; ; UNASSIGNED 3751034B..103FF; ; UNASSIGNED 37610426..10427; ; UNASSIGNED 3771044E..1CFFF; ; UNASSIGNED 3781D0F6..1D0FF; ; UNASSIGNED 3791D127..1D129; ; UNASSIGNED 3801D1DE..1D3FF; ; UNASSIGNED 3811D455; ; UNASSIGNED 3821D49D; ; UNASSIGNED 3831D4A0..1D4A1; ; UNASSIGNED 3841D4A3..1D4A4; ; UNASSIGNED 3851D4A7..1D4A8; ; UNASSIGNED 3861D4AD; ; UNASSIGNED 3871D4BA; ; UNASSIGNED 3881D4BC; ; UNASSIGNED 3891D4C1; ; UNASSIGNED 3901D4C4; ; UNASSIGNED 3911D506; ; UNASSIGNED 3921D50B..1D50C; ; UNASSIGNED 3931D515; ; UNASSIGNED 3941D51D; ; UNASSIGNED 3951D53A; ; UNASSIGNED 3961D53F; ; UNASSIGNED 3971D545; ; UNASSIGNED 3981D547..1D549; ; UNASSIGNED 3991D551; ; UNASSIGNED 4001D6A4..1D6A7; ; UNASSIGNED 4011D7CA..1D7CD; ; UNASSIGNED 4021D800..1FFFD; ; UNASSIGNED 4032A6D7..2F7FF; ; UNASSIGNED 4042FA1E..2FFFD; ; UNASSIGNED 40530000..3FFFD; ; UNASSIGNED 40640000..4FFFD; ; UNASSIGNED 40750000..5FFFD; ; UNASSIGNED 40860000..6FFFD; ; UNASSIGNED 40970000..7FFFD; ; UNASSIGNED 41080000..8FFFD; ; UNASSIGNED 41190000..9FFFD; ; UNASSIGNED 412A0000..AFFFD; ; UNASSIGNED 413B0000..BFFFD; ; UNASSIGNED 414C0000..CFFFD; ; UNASSIGNED 415D0000..DFFFD; ; UNASSIGNED 416E0000; ; UNASSIGNED 417E0002..E001F; ; UNASSIGNED 418E0080..EFFFD; ; UNASSIGNED 419 420# Total code points 3653 421 422# This table contains code points from Table B.1 from RFC 3454 423 42400AD; ; MAP 425034F; ; MAP 4261806; ; MAP 427180B; ; MAP 428180C; ; MAP 429180D; ; MAP 430200B; ; MAP 431200C; ; MAP 432200D; ; MAP 4332060; ; MAP 434FE00; ; MAP 435FE01; ; MAP 436FE02; ; MAP 437FE03; ; MAP 438FE04; ; MAP 439FE05; ; MAP 440FE06; ; MAP 441FE07; ; MAP 442FE08; ; MAP 443FE09; ; MAP 444FE0A; ; MAP 445FE0B; ; MAP 446FE0C; ; MAP 447FE0D; ; MAP 448FE0E; ; MAP 449FE0F; ; MAP 450FEFF; ; MAP 451 452# Total code points 27 453 454# code points from Table C.1.2 455 45600A0; ; PROHIBITED 4571680; ; PROHIBITED 4582000; ; PROHIBITED 4592001; ; PROHIBITED 4602002; ; PROHIBITED 4612003; ; PROHIBITED 4622004; ; PROHIBITED 4632005; ; PROHIBITED 4642006; ; PROHIBITED 4652007; ; PROHIBITED 4662008; ; PROHIBITED 4672009; ; PROHIBITED 468200A; ; PROHIBITED 469200B; ; PROHIBITED 470202F; ; PROHIBITED 471205F; ; PROHIBITED 4723000; ; PROHIBITED 473 474# Total code points 17 475 476# code points from Table C.2.1 477 4780000..001F; ; PROHIBITED 479007F; ; PROHIBITED 480 481# Total code points 18 482 483# code points from Table C.2.2 484 4850080..009F; ; PROHIBITED 48606DD; ; PROHIBITED 487070F; ; PROHIBITED 488180E; ; PROHIBITED 489200C; ; PROHIBITED 490200D; ; PROHIBITED 4912028; ; PROHIBITED 4922029; ; PROHIBITED 4932060; ; PROHIBITED 4942061; ; PROHIBITED 4952062; ; PROHIBITED 4962063; ; PROHIBITED 497206A..206F; ; PROHIBITED 498FEFF; ; PROHIBITED 499FFF9..FFFC; ; PROHIBITED 5001D173..1D17A; ; PROHIBITED 501 502# Total code points 30 503 504# code points from Table C.3 505 506E000..F8FF; ; PROHIBITED 507F0000..FFFFD; ; PROHIBITED 508100000..10FFFD; ; PROHIBITED 509 510# Total code points 2051 511 512# code points from Table C.4 513 514FDD0..FDEF; ; PROHIBITED 515FFFE..FFFF; ; PROHIBITED 5161FFFE..1FFFF; ; PROHIBITED 5172FFFE..2FFFF; ; PROHIBITED 5183FFFE..3FFFF; ; PROHIBITED 5194FFFE..4FFFF; ; PROHIBITED 5205FFFE..5FFFF; ; PROHIBITED 5216FFFE..6FFFF; ; PROHIBITED 5227FFFE..7FFFF; ; PROHIBITED 5238FFFE..8FFFF; ; PROHIBITED 5249FFFE..9FFFF; ; PROHIBITED 525AFFFE..AFFFF; ; PROHIBITED 526BFFFE..BFFFF; ; PROHIBITED 527CFFFE..CFFFF; ; PROHIBITED 528DFFFE..DFFFF; ; PROHIBITED 529EFFFE..EFFFF; ; PROHIBITED 530FFFFE..FFFFF; ; PROHIBITED 53110FFFE..10FFFF; ; PROHIBITED 532 533# Total code points 18 534 535# code points from Table C.5 536 537D800..DFFF; ; PROHIBITED 538 539# Total code points 0 540 541# code points from Table C.6 542 543FFF9; ; PROHIBITED 544FFFA; ; PROHIBITED 545FFFB; ; PROHIBITED 546FFFC; ; PROHIBITED 547FFFD; ; PROHIBITED 548 549# Total code points 5 550 551# code points from Table C.7 552 5532FF0..2FFB; ; PROHIBITED 554 555# Total code points 1 556 557# code points from Table C.8 558 5590340; ; PROHIBITED 5600341; ; PROHIBITED 561200E; ; PROHIBITED 562200F; ; PROHIBITED 563202A; ; PROHIBITED 564202B; ; PROHIBITED 565202C; ; PROHIBITED 566202D; ; PROHIBITED 567202E; ; PROHIBITED 568206A; ; PROHIBITED 569206B; ; PROHIBITED 570206C; ; PROHIBITED 571206D; ; PROHIBITED 572206E; ; PROHIBITED 573206F; ; PROHIBITED 574 575# Total code points 15 576 577# code points from Table C.9 578 579E0001; ; PROHIBITED 580E0020..E007F; ; PROHIBITED 581 582# Total code points 82 583 584