1#####################################################################
2# Copyright (c) 2009, International Business Machines Corporation and
3# others. All Rights Reserved.
4#####################################################################
5
6###################
7# This file was generated from RFC 3454 (http://www.ietf.org/rfc/rfc3454.txt)
8# Copyright (C) The Internet Society (2002).  All Rights Reserved. 
9###################
10
11###################
12# WARNING: This table is generated by filterRFC3454.pl tool with
13# 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 
14###################
15
16@normalize;;
17@check-bidi;;
18
19# This table contains code points from Table A.1 from RFC 3454
20
210221; ; UNASSIGNED
220234..024F; ; UNASSIGNED
2302AE..02AF; ; UNASSIGNED
2402EF..02FF; ; UNASSIGNED
250350..035F; ; UNASSIGNED
260370..0373; ; UNASSIGNED
270376..0379; ; UNASSIGNED
28037B..037D; ; UNASSIGNED
29037F..0383; ; UNASSIGNED
30038B; ; UNASSIGNED
31038D; ; UNASSIGNED
3203A2; ; UNASSIGNED
3303CF; ; UNASSIGNED
3403F7..03FF; ; UNASSIGNED
350487; ; UNASSIGNED
3604CF; ; UNASSIGNED
3704F6..04F7; ; UNASSIGNED
3804FA..04FF; ; UNASSIGNED
390510..0530; ; UNASSIGNED
400557..0558; ; UNASSIGNED
410560; ; UNASSIGNED
420588; ; UNASSIGNED
43058B..0590; ; UNASSIGNED
4405A2; ; UNASSIGNED
4505BA; ; UNASSIGNED
4605C5..05CF; ; UNASSIGNED
4705EB..05EF; ; UNASSIGNED
4805F5..060B; ; UNASSIGNED
49060D..061A; ; UNASSIGNED
50061C..061E; ; UNASSIGNED
510620; ; UNASSIGNED
52063B..063F; ; UNASSIGNED
530656..065F; ; UNASSIGNED
5406EE..06EF; ; UNASSIGNED
5506FF; ; UNASSIGNED
56070E; ; UNASSIGNED
57072D..072F; ; UNASSIGNED
58074B..077F; ; UNASSIGNED
5907B2..0900; ; UNASSIGNED
600904; ; UNASSIGNED
61093A..093B; ; UNASSIGNED
62094E..094F; ; UNASSIGNED
630955..0957; ; UNASSIGNED
640971..0980; ; UNASSIGNED
650984; ; UNASSIGNED
66098D..098E; ; UNASSIGNED
670991..0992; ; UNASSIGNED
6809A9; ; UNASSIGNED
6909B1; ; UNASSIGNED
7009B3..09B5; ; UNASSIGNED
7109BA..09BB; ; UNASSIGNED
7209BD; ; UNASSIGNED
7309C5..09C6; ; UNASSIGNED
7409C9..09CA; ; UNASSIGNED
7509CE..09D6; ; UNASSIGNED
7609D8..09DB; ; UNASSIGNED
7709DE; ; UNASSIGNED
7809E4..09E5; ; UNASSIGNED
7909FB..0A01; ; UNASSIGNED
800A03..0A04; ; UNASSIGNED
810A0B..0A0E; ; UNASSIGNED
820A11..0A12; ; UNASSIGNED
830A29; ; UNASSIGNED
840A31; ; UNASSIGNED
850A34; ; UNASSIGNED
860A37; ; UNASSIGNED
870A3A..0A3B; ; UNASSIGNED
880A3D; ; UNASSIGNED
890A43..0A46; ; UNASSIGNED
900A49..0A4A; ; UNASSIGNED
910A4E..0A58; ; UNASSIGNED
920A5D; ; UNASSIGNED
930A5F..0A65; ; UNASSIGNED
940A75..0A80; ; UNASSIGNED
950A84; ; UNASSIGNED
960A8C; ; UNASSIGNED
970A8E; ; UNASSIGNED
980A92; ; UNASSIGNED
990AA9; ; UNASSIGNED
1000AB1; ; UNASSIGNED
1010AB4; ; UNASSIGNED
1020ABA..0ABB; ; UNASSIGNED
1030AC6; ; UNASSIGNED
1040ACA; ; UNASSIGNED
1050ACE..0ACF; ; UNASSIGNED
1060AD1..0ADF; ; UNASSIGNED
1070AE1..0AE5; ; UNASSIGNED
1080AF0..0B00; ; UNASSIGNED
1090B04; ; UNASSIGNED
1100B0D..0B0E; ; UNASSIGNED
1110B11..0B12; ; UNASSIGNED
1120B29; ; UNASSIGNED
1130B31; ; UNASSIGNED
1140B34..0B35; ; UNASSIGNED
1150B3A..0B3B; ; UNASSIGNED
1160B44..0B46; ; UNASSIGNED
1170B49..0B4A; ; UNASSIGNED
1180B4E..0B55; ; UNASSIGNED
1190B58..0B5B; ; UNASSIGNED
1200B5E; ; UNASSIGNED
1210B62..0B65; ; UNASSIGNED
1220B71..0B81; ; UNASSIGNED
1230B84; ; UNASSIGNED
1240B8B..0B8D; ; UNASSIGNED
1250B91; ; UNASSIGNED
1260B96..0B98; ; UNASSIGNED
1270B9B; ; UNASSIGNED
1280B9D; ; UNASSIGNED
1290BA0..0BA2; ; UNASSIGNED
1300BA5..0BA7; ; UNASSIGNED
1310BAB..0BAD; ; UNASSIGNED
1320BB6; ; UNASSIGNED
1330BBA..0BBD; ; UNASSIGNED
1340BC3..0BC5; ; UNASSIGNED
1350BC9; ; UNASSIGNED
1360BCE..0BD6; ; UNASSIGNED
1370BD8..0BE6; ; UNASSIGNED
1380BF3..0C00; ; UNASSIGNED
1390C04; ; UNASSIGNED
1400C0D; ; UNASSIGNED
1410C11; ; UNASSIGNED
1420C29; ; UNASSIGNED
1430C34; ; UNASSIGNED
1440C3A..0C3D; ; UNASSIGNED
1450C45; ; UNASSIGNED
1460C49; ; UNASSIGNED
1470C4E..0C54; ; UNASSIGNED
1480C57..0C5F; ; UNASSIGNED
1490C62..0C65; ; UNASSIGNED
1500C70..0C81; ; UNASSIGNED
1510C84; ; UNASSIGNED
1520C8D; ; UNASSIGNED
1530C91; ; UNASSIGNED
1540CA9; ; UNASSIGNED
1550CB4; ; UNASSIGNED
1560CBA..0CBD; ; UNASSIGNED
1570CC5; ; UNASSIGNED
1580CC9; ; UNASSIGNED
1590CCE..0CD4; ; UNASSIGNED
1600CD7..0CDD; ; UNASSIGNED
1610CDF; ; UNASSIGNED
1620CE2..0CE5; ; UNASSIGNED
1630CF0..0D01; ; UNASSIGNED
1640D04; ; UNASSIGNED
1650D0D; ; UNASSIGNED
1660D11; ; UNASSIGNED
1670D29; ; UNASSIGNED
1680D3A..0D3D; ; UNASSIGNED
1690D44..0D45; ; UNASSIGNED
1700D49; ; UNASSIGNED
1710D4E..0D56; ; UNASSIGNED
1720D58..0D5F; ; UNASSIGNED
1730D62..0D65; ; UNASSIGNED
1740D70..0D81; ; UNASSIGNED
1750D84; ; UNASSIGNED
1760D97..0D99; ; UNASSIGNED
1770DB2; ; UNASSIGNED
1780DBC; ; UNASSIGNED
1790DBE..0DBF; ; UNASSIGNED
1800DC7..0DC9; ; UNASSIGNED
1810DCB..0DCE; ; UNASSIGNED
1820DD5; ; UNASSIGNED
1830DD7; ; UNASSIGNED
1840DE0..0DF1; ; UNASSIGNED
1850DF5..0E00; ; UNASSIGNED
1860E3B..0E3E; ; UNASSIGNED
1870E5C..0E80; ; UNASSIGNED
1880E83; ; UNASSIGNED
1890E85..0E86; ; UNASSIGNED
1900E89; ; UNASSIGNED
1910E8B..0E8C; ; UNASSIGNED
1920E8E..0E93; ; UNASSIGNED
1930E98; ; UNASSIGNED
1940EA0; ; UNASSIGNED
1950EA4; ; UNASSIGNED
1960EA6; ; UNASSIGNED
1970EA8..0EA9; ; UNASSIGNED
1980EAC; ; UNASSIGNED
1990EBA; ; UNASSIGNED
2000EBE..0EBF; ; UNASSIGNED
2010EC5; ; UNASSIGNED
2020EC7; ; UNASSIGNED
2030ECE..0ECF; ; UNASSIGNED
2040EDA..0EDB; ; UNASSIGNED
2050EDE..0EFF; ; UNASSIGNED
2060F48; ; UNASSIGNED
2070F6B..0F70; ; UNASSIGNED
2080F8C..0F8F; ; UNASSIGNED
2090F98; ; UNASSIGNED
2100FBD; ; UNASSIGNED
2110FCD..0FCE; ; UNASSIGNED
2120FD0..0FFF; ; UNASSIGNED
2131022; ; UNASSIGNED
2141028; ; UNASSIGNED
215102B; ; UNASSIGNED
2161033..1035; ; UNASSIGNED
217103A..103F; ; UNASSIGNED
218105A..109F; ; UNASSIGNED
21910C6..10CF; ; UNASSIGNED
22010F9..10FA; ; UNASSIGNED
22110FC..10FF; ; UNASSIGNED
222115A..115E; ; UNASSIGNED
22311A3..11A7; ; UNASSIGNED
22411FA..11FF; ; UNASSIGNED
2251207; ; UNASSIGNED
2261247; ; UNASSIGNED
2271249; ; UNASSIGNED
228124E..124F; ; UNASSIGNED
2291257; ; UNASSIGNED
2301259; ; UNASSIGNED
231125E..125F; ; UNASSIGNED
2321287; ; UNASSIGNED
2331289; ; UNASSIGNED
234128E..128F; ; UNASSIGNED
23512AF; ; UNASSIGNED
23612B1; ; UNASSIGNED
23712B6..12B7; ; UNASSIGNED
23812BF; ; UNASSIGNED
23912C1; ; UNASSIGNED
24012C6..12C7; ; UNASSIGNED
24112CF; ; UNASSIGNED
24212D7; ; UNASSIGNED
24312EF; ; UNASSIGNED
244130F; ; UNASSIGNED
2451311; ; UNASSIGNED
2461316..1317; ; UNASSIGNED
247131F; ; UNASSIGNED
2481347; ; UNASSIGNED
249135B..1360; ; UNASSIGNED
250137D..139F; ; UNASSIGNED
25113F5..1400; ; UNASSIGNED
2521677..167F; ; UNASSIGNED
253169D..169F; ; UNASSIGNED
25416F1..16FF; ; UNASSIGNED
255170D; ; UNASSIGNED
2561715..171F; ; UNASSIGNED
2571737..173F; ; UNASSIGNED
2581754..175F; ; UNASSIGNED
259176D; ; UNASSIGNED
2601771; ; UNASSIGNED
2611774..177F; ; UNASSIGNED
26217DD..17DF; ; UNASSIGNED
26317EA..17FF; ; UNASSIGNED
264180F; ; UNASSIGNED
265181A..181F; ; UNASSIGNED
2661878..187F; ; UNASSIGNED
26718AA..1DFF; ; UNASSIGNED
2681E9C..1E9F; ; UNASSIGNED
2691EFA..1EFF; ; UNASSIGNED
2701F16..1F17; ; UNASSIGNED
2711F1E..1F1F; ; UNASSIGNED
2721F46..1F47; ; UNASSIGNED
2731F4E..1F4F; ; UNASSIGNED
2741F58; ; UNASSIGNED
2751F5A; ; UNASSIGNED
2761F5C; ; UNASSIGNED
2771F5E; ; UNASSIGNED
2781F7E..1F7F; ; UNASSIGNED
2791FB5; ; UNASSIGNED
2801FC5; ; UNASSIGNED
2811FD4..1FD5; ; UNASSIGNED
2821FDC; ; UNASSIGNED
2831FF0..1FF1; ; UNASSIGNED
2841FF5; ; UNASSIGNED
2851FFF; ; UNASSIGNED
2862053..2056; ; UNASSIGNED
2872058..205E; ; UNASSIGNED
2882064..2069; ; UNASSIGNED
2892072..2073; ; UNASSIGNED
290208F..209F; ; UNASSIGNED
29120B2..20CF; ; UNASSIGNED
29220EB..20FF; ; UNASSIGNED
293213B..213C; ; UNASSIGNED
294214C..2152; ; UNASSIGNED
2952184..218F; ; UNASSIGNED
29623CF..23FF; ; UNASSIGNED
2972427..243F; ; UNASSIGNED
298244B..245F; ; UNASSIGNED
29924FF; ; UNASSIGNED
3002614..2615; ; UNASSIGNED
3012618; ; UNASSIGNED
302267E..267F; ; UNASSIGNED
303268A..2700; ; UNASSIGNED
3042705; ; UNASSIGNED
305270A..270B; ; UNASSIGNED
3062728; ; UNASSIGNED
307274C; ; UNASSIGNED
308274E; ; UNASSIGNED
3092753..2755; ; UNASSIGNED
3102757; ; UNASSIGNED
311275F..2760; ; UNASSIGNED
3122795..2797; ; UNASSIGNED
31327B0; ; UNASSIGNED
31427BF..27CF; ; UNASSIGNED
31527EC..27EF; ; UNASSIGNED
3162B00..2E7F; ; UNASSIGNED
3172E9A; ; UNASSIGNED
3182EF4..2EFF; ; UNASSIGNED
3192FD6..2FEF; ; UNASSIGNED
3202FFC..2FFF; ; UNASSIGNED
3213040; ; UNASSIGNED
3223097..3098; ; UNASSIGNED
3233100..3104; ; UNASSIGNED
324312D..3130; ; UNASSIGNED
325318F; ; UNASSIGNED
32631B8..31EF; ; UNASSIGNED
327321D..321F; ; UNASSIGNED
3283244..3250; ; UNASSIGNED
329327C..327E; ; UNASSIGNED
33032CC..32CF; ; UNASSIGNED
33132FF; ; UNASSIGNED
3323377..337A; ; UNASSIGNED
33333DE..33DF; ; UNASSIGNED
33433FF; ; UNASSIGNED
3354DB6..4DFF; ; UNASSIGNED
3369FA6..9FFF; ; UNASSIGNED
337A48D..A48F; ; UNASSIGNED
338A4C7..ABFF; ; UNASSIGNED
339D7A4..D7FF; ; UNASSIGNED
340FA2E..FA2F; ; UNASSIGNED
341FA6B..FAFF; ; UNASSIGNED
342FB07..FB12; ; UNASSIGNED
343FB18..FB1C; ; UNASSIGNED
344FB37; ; UNASSIGNED
345FB3D; ; UNASSIGNED
346FB3F; ; UNASSIGNED
347FB42; ; UNASSIGNED
348FB45; ; UNASSIGNED
349FBB2..FBD2; ; UNASSIGNED
350FD40..FD4F; ; UNASSIGNED
351FD90..FD91; ; UNASSIGNED
352FDC8..FDCF; ; UNASSIGNED
353FDFD..FDFF; ; UNASSIGNED
354FE10..FE1F; ; UNASSIGNED
355FE24..FE2F; ; UNASSIGNED
356FE47..FE48; ; UNASSIGNED
357FE53; ; UNASSIGNED
358FE67; ; UNASSIGNED
359FE6C..FE6F; ; UNASSIGNED
360FE75; ; UNASSIGNED
361FEFD..FEFE; ; UNASSIGNED
362FF00; ; UNASSIGNED
363FFBF..FFC1; ; UNASSIGNED
364FFC8..FFC9; ; UNASSIGNED
365FFD0..FFD1; ; UNASSIGNED
366FFD8..FFD9; ; UNASSIGNED
367FFDD..FFDF; ; UNASSIGNED
368FFE7; ; UNASSIGNED
369FFEF..FFF8; ; UNASSIGNED
37010000..102FF; ; UNASSIGNED
3711031F; ; UNASSIGNED
37210324..1032F; ; UNASSIGNED
3731034B..103FF; ; UNASSIGNED
37410426..10427; ; UNASSIGNED
3751044E..1CFFF; ; UNASSIGNED
3761D0F6..1D0FF; ; UNASSIGNED
3771D127..1D129; ; UNASSIGNED
3781D1DE..1D3FF; ; UNASSIGNED
3791D455; ; UNASSIGNED
3801D49D; ; UNASSIGNED
3811D4A0..1D4A1; ; UNASSIGNED
3821D4A3..1D4A4; ; UNASSIGNED
3831D4A7..1D4A8; ; UNASSIGNED
3841D4AD; ; UNASSIGNED
3851D4BA; ; UNASSIGNED
3861D4BC; ; UNASSIGNED
3871D4C1; ; UNASSIGNED
3881D4C4; ; UNASSIGNED
3891D506; ; UNASSIGNED
3901D50B..1D50C; ; UNASSIGNED
3911D515; ; UNASSIGNED
3921D51D; ; UNASSIGNED
3931D53A; ; UNASSIGNED
3941D53F; ; UNASSIGNED
3951D545; ; UNASSIGNED
3961D547..1D549; ; UNASSIGNED
3971D551; ; UNASSIGNED
3981D6A4..1D6A7; ; UNASSIGNED
3991D7CA..1D7CD; ; UNASSIGNED
4001D800..1FFFD; ; UNASSIGNED
4012A6D7..2F7FF; ; UNASSIGNED
4022FA1E..2FFFD; ; UNASSIGNED
40330000..3FFFD; ; UNASSIGNED
40440000..4FFFD; ; UNASSIGNED
40550000..5FFFD; ; UNASSIGNED
40660000..6FFFD; ; UNASSIGNED
40770000..7FFFD; ; UNASSIGNED
40880000..8FFFD; ; UNASSIGNED
40990000..9FFFD; ; UNASSIGNED
410A0000..AFFFD; ; UNASSIGNED
411B0000..BFFFD; ; UNASSIGNED
412C0000..CFFFD; ; UNASSIGNED
413D0000..DFFFD; ; UNASSIGNED
414E0000; ; UNASSIGNED
415E0002..E001F; ; UNASSIGNED
416E0080..EFFFD; ; UNASSIGNED
417
418# Total code points 3653
419
420# This table contains code points from Table B.1 from RFC 3454
421
42200AD; ; MAP
423034F; ; MAP
4241806; ; MAP
425180B; ; MAP
426180C; ; MAP
427180D; ; MAP
428200B; ; MAP
429200C; ; MAP
430200D; ; MAP
4312060; ; MAP
432FE00; ; MAP
433FE01; ; MAP
434FE02; ; MAP
435FE03; ; MAP
436FE04; ; MAP
437FE05; ; MAP
438FE06; ; MAP
439FE07; ; MAP
440FE08; ; MAP
441FE09; ; MAP
442FE0A; ; MAP
443FE0B; ; MAP
444FE0C; ; MAP
445FE0D; ; MAP
446FE0E; ; MAP
447FE0F; ; MAP
448FEFF; ; MAP
449
450# Total code points 27
451
452# code points from      Table C.1.2 
453
45400A0; ; PROHIBITED
4551680; ; PROHIBITED
4562000; ; PROHIBITED
4572001; ; PROHIBITED
4582002; ; PROHIBITED
4592003; ; PROHIBITED
4602004; ; PROHIBITED
4612005; ; PROHIBITED
4622006; ; PROHIBITED
4632007; ; PROHIBITED
4642008; ; PROHIBITED
4652009; ; PROHIBITED
466200A; ; PROHIBITED
467200B; ; PROHIBITED
468202F; ; PROHIBITED
469205F; ; PROHIBITED
4703000; ; PROHIBITED
471
472# Total code points 17
473
474# code points from      Table C.2.1 
475
4760000..001F; ; PROHIBITED
477007F; ; PROHIBITED
478
479# Total code points 18
480
481# code points from      Table C.2.2 
482
4830080..009F; ; PROHIBITED
48406DD; ; PROHIBITED
485070F; ; PROHIBITED
486180E; ; PROHIBITED
487200C; ; PROHIBITED
488200D; ; PROHIBITED
4892028; ; PROHIBITED
4902029; ; PROHIBITED
4912060; ; PROHIBITED
4922061; ; PROHIBITED
4932062; ; PROHIBITED
4942063; ; PROHIBITED
495206A..206F; ; PROHIBITED
496FEFF; ; PROHIBITED
497FFF9..FFFC; ; PROHIBITED
4981D173..1D17A; ; PROHIBITED
499
500# Total code points 30
501
502# code points from      Table C.3 
503
504E000..F8FF; ; PROHIBITED
505F0000..FFFFD; ; PROHIBITED
506100000..10FFFD; ; PROHIBITED
507
508# Total code points 2051
509
510# code points from      Table C.4 
511
512FDD0..FDEF; ; PROHIBITED
513FFFE..FFFF; ; PROHIBITED
5141FFFE..1FFFF; ; PROHIBITED
5152FFFE..2FFFF; ; PROHIBITED
5163FFFE..3FFFF; ; PROHIBITED
5174FFFE..4FFFF; ; PROHIBITED
5185FFFE..5FFFF; ; PROHIBITED
5196FFFE..6FFFF; ; PROHIBITED
5207FFFE..7FFFF; ; PROHIBITED
5218FFFE..8FFFF; ; PROHIBITED
5229FFFE..9FFFF; ; PROHIBITED
523AFFFE..AFFFF; ; PROHIBITED
524BFFFE..BFFFF; ; PROHIBITED
525CFFFE..CFFFF; ; PROHIBITED
526DFFFE..DFFFF; ; PROHIBITED
527EFFFE..EFFFF; ; PROHIBITED
528FFFFE..FFFFF; ; PROHIBITED
52910FFFE..10FFFF; ; PROHIBITED
530
531# Total code points 18
532
533# code points from      Table C.5 
534
535D800..DFFF; ; PROHIBITED
536
537# Total code points 0
538
539# code points from      Table C.6 
540
541FFF9; ; PROHIBITED
542FFFA; ; PROHIBITED
543FFFB; ; PROHIBITED
544FFFC; ; PROHIBITED
545FFFD; ; PROHIBITED
546
547# Total code points 5
548
549# code points from      Table C.7 
550
5512FF0..2FFB; ; PROHIBITED
552
553# Total code points 1
554
555# code points from      Table C.8 
556
5570340; ; PROHIBITED
5580341; ; PROHIBITED
559200E; ; PROHIBITED
560200F; ; PROHIBITED
561202A; ; PROHIBITED
562202B; ; PROHIBITED
563202C; ; PROHIBITED
564202D; ; PROHIBITED
565202E; ; PROHIBITED
566206A; ; PROHIBITED
567206B; ; PROHIBITED
568206C; ; PROHIBITED
569206D; ; PROHIBITED
570206E; ; PROHIBITED
571206F; ; PROHIBITED
572
573# Total code points 15
574
575# code points from      Table C.9 
576
577E0001; ; PROHIBITED
578E0020..E007F; ; PROHIBITED
579
580# Total code points 82
581
582