| ... | ... | @@ -0,0 +1,81 @@ |
| 1 | // This file is part of the Unicode Character Database |
| 2 | // For documentation, see http://www.unicode.org/reports/tr44/ |
| 3 | // |
| 4 | // Based on the source file: https://unicode.org/Public/13.0.0/ucd/Jamo.txt |
| 5 | // |
| 6 | // zig fmt: off |
| 7 | |
| 8 | pub const Jamo = struct { |
| 9 | code: u21, |
| 10 | short_name: []const u8, |
| 11 | }; |
| 12 | |
| 13 | pub const data = [_]Jamo{ |
| 14 | .{ .code = 0x1100, .short_name = "G" }, |
| 15 | .{ .code = 0x1101, .short_name = "GG" }, |
| 16 | .{ .code = 0x1102, .short_name = "N" }, |
| 17 | .{ .code = 0x1103, .short_name = "D" }, |
| 18 | .{ .code = 0x1104, .short_name = "DD" }, |
| 19 | .{ .code = 0x1105, .short_name = "R" }, |
| 20 | .{ .code = 0x1106, .short_name = "M" }, |
| 21 | .{ .code = 0x1107, .short_name = "B" }, |
| 22 | .{ .code = 0x1108, .short_name = "BB" }, |
| 23 | .{ .code = 0x1109, .short_name = "S" }, |
| 24 | .{ .code = 0x110A, .short_name = "SS" }, |
| 25 | .{ .code = 0x110B, .short_name = "" }, |
| 26 | .{ .code = 0x110C, .short_name = "J" }, |
| 27 | .{ .code = 0x110D, .short_name = "JJ" }, |
| 28 | .{ .code = 0x110E, .short_name = "C" }, |
| 29 | .{ .code = 0x110F, .short_name = "K" }, |
| 30 | .{ .code = 0x1110, .short_name = "T" }, |
| 31 | .{ .code = 0x1111, .short_name = "P" }, |
| 32 | .{ .code = 0x1112, .short_name = "H" }, |
| 33 | .{ .code = 0x1161, .short_name = "A" }, |
| 34 | .{ .code = 0x1162, .short_name = "AE" }, |
| 35 | .{ .code = 0x1163, .short_name = "YA" }, |
| 36 | .{ .code = 0x1164, .short_name = "YAE" }, |
| 37 | .{ .code = 0x1165, .short_name = "EO" }, |
| 38 | .{ .code = 0x1166, .short_name = "E" }, |
| 39 | .{ .code = 0x1167, .short_name = "YEO" }, |
| 40 | .{ .code = 0x1168, .short_name = "YE" }, |
| 41 | .{ .code = 0x1169, .short_name = "O" }, |
| 42 | .{ .code = 0x116A, .short_name = "WA" }, |
| 43 | .{ .code = 0x116B, .short_name = "WAE" }, |
| 44 | .{ .code = 0x116C, .short_name = "OE" }, |
| 45 | .{ .code = 0x116D, .short_name = "YO" }, |
| 46 | .{ .code = 0x116E, .short_name = "U" }, |
| 47 | .{ .code = 0x116F, .short_name = "WEO" }, |
| 48 | .{ .code = 0x1170, .short_name = "WE" }, |
| 49 | .{ .code = 0x1171, .short_name = "WI" }, |
| 50 | .{ .code = 0x1172, .short_name = "YU" }, |
| 51 | .{ .code = 0x1173, .short_name = "EU" }, |
| 52 | .{ .code = 0x1174, .short_name = "YI" }, |
| 53 | .{ .code = 0x1175, .short_name = "I" }, |
| 54 | .{ .code = 0x11A8, .short_name = "G" }, |
| 55 | .{ .code = 0x11A9, .short_name = "GG" }, |
| 56 | .{ .code = 0x11AA, .short_name = "GS" }, |
| 57 | .{ .code = 0x11AB, .short_name = "N" }, |
| 58 | .{ .code = 0x11AC, .short_name = "NJ" }, |
| 59 | .{ .code = 0x11AD, .short_name = "NH" }, |
| 60 | .{ .code = 0x11AE, .short_name = "D" }, |
| 61 | .{ .code = 0x11AF, .short_name = "L" }, |
| 62 | .{ .code = 0x11B0, .short_name = "LG" }, |
| 63 | .{ .code = 0x11B1, .short_name = "LM" }, |
| 64 | .{ .code = 0x11B2, .short_name = "LB" }, |
| 65 | .{ .code = 0x11B3, .short_name = "LS" }, |
| 66 | .{ .code = 0x11B4, .short_name = "LT" }, |
| 67 | .{ .code = 0x11B5, .short_name = "LP" }, |
| 68 | .{ .code = 0x11B6, .short_name = "LH" }, |
| 69 | .{ .code = 0x11B7, .short_name = "M" }, |
| 70 | .{ .code = 0x11B8, .short_name = "B" }, |
| 71 | .{ .code = 0x11B9, .short_name = "BS" }, |
| 72 | .{ .code = 0x11BA, .short_name = "S" }, |
| 73 | .{ .code = 0x11BB, .short_name = "SS" }, |
| 74 | .{ .code = 0x11BC, .short_name = "NG" }, |
| 75 | .{ .code = 0x11BD, .short_name = "J" }, |
| 76 | .{ .code = 0x11BE, .short_name = "C" }, |
| 77 | .{ .code = 0x11BF, .short_name = "K" }, |
| 78 | .{ .code = 0x11C0, .short_name = "T" }, |
| 79 | .{ .code = 0x11C1, .short_name = "P" }, |
| 80 | .{ .code = 0x11C2, .short_name = "H" }, |
| 81 | }; |