authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-10-04 23:57:36 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-10-04 23:57:36 -07:00
log5177b94144ce9503c1ecca9c4978d9ae148f3218
treeadea19b55bedb026d3a534afdea96f37353a3b73
parent6fba7b06484faafd06f1aa19663cc079fa299c25

PropertyAliases: missed some


2 files changed, 16 insertions(+), 3 deletions(-)

scripts/PropertyAliases.zig+12-3
......@@ -19,11 +19,20 @@ pub usingnamespace common.Main(struct {
1919
2020 pub fn exec(alloc: std.mem.Allocator, line: []const u8, writer: anytype) !void {
2121 _ = alloc;
22 var it = std.mem.tokenize(u8, line, "; ");
22 const end = std.mem.indexOfScalar(u8, line, '#') orelse line.len;
23 var it = std.mem.tokenize(u8, line[0..end], "; ");
2324
25 const short = it.next().?;
26 const long = it.next().?;
2427 try writer.print(" .{{ \"{}\", \"{}\" }},\n", .{
25 std.zig.fmtEscapes(it.next().?),
26 std.zig.fmtEscapes(it.next().?),
28 std.zig.fmtEscapes(short),
29 std.zig.fmtEscapes(long),
2730 });
31 while (it.next()) |more| {
32 try writer.print(" .{{ \"{}\", \"{}\" }},\n", .{
33 std.zig.fmtEscapes(more),
34 std.zig.fmtEscapes(long),
35 });
36 }
2837 }
2938});
src/property_aliases.zig+4
......@@ -19,6 +19,7 @@ pub const data = [_][2][]const u8{
1919 .{ "lc", "Lowercase_Mapping" },
2020 .{ "NFKC_CF", "NFKC_Casefold" },
2121 .{ "scf", "Simple_Case_Folding" },
22 .{ "sfc", "Simple_Case_Folding" },
2223 .{ "slc", "Simple_Lowercase_Mapping" },
2324 .{ "stc", "Simple_Titlecase_Mapping" },
2425 .{ "suc", "Simple_Uppercase_Mapping" },
......@@ -39,6 +40,8 @@ pub const data = [_][2][]const u8{
3940 .{ "cjkIRG_USource", "kIRG_USource" },
4041 .{ "cjkIRG_VSource", "kIRG_VSource" },
4142 .{ "cjkRSUnicode", "kRSUnicode" },
43 .{ "Unicode_Radical_Stroke", "kRSUnicode" },
44 .{ "URS", "kRSUnicode" },
4245 .{ "EqUIdeo", "Equivalent_Unified_Ideograph" },
4346 .{ "isc", "ISO_Comment" },
4447 .{ "JSN", "Jamo_Short_Name" },
......@@ -131,6 +134,7 @@ pub const data = [_][2][]const u8{
131134 .{ "Upper", "Uppercase" },
132135 .{ "VS", "Variation_Selector" },
133136 .{ "WSpace", "White_Space" },
137 .{ "space", "White_Space" },
134138 .{ "XIDC", "XID_Continue" },
135139 .{ "XIDS", "XID_Start" },
136140 .{ "XO_NFC", "Expands_On_NFC" },