summaryrefslogtreecommitdiff
path: root/src/NormData.zig
diff options
context:
space:
mode:
authorGravatar Sam Atman2025-04-30 12:58:26 -0400
committerGravatar Sam Atman2025-04-30 13:01:37 -0400
commit3c2c30bfbe861c6c48acd8d7507886787197a788 (patch)
tree875ba35c1954b201207452b18a189ebd70c0b596 /src/NormData.zig
parentgrapheme now Graphemes, Data files gone (diff)
downloadzg-3c2c30bfbe861c6c48acd8d7507886787197a788.tar.gz
zg-3c2c30bfbe861c6c48acd8d7507886787197a788.tar.xz
zg-3c2c30bfbe861c6c48acd8d7507886787197a788.zip
Merge NormData with Normalize
Diffstat (limited to 'src/NormData.zig')
-rw-r--r--src/NormData.zig37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/NormData.zig b/src/NormData.zig
deleted file mode 100644
index a123860..0000000
--- a/src/NormData.zig
+++ /dev/null
@@ -1,37 +0,0 @@
1const std = @import("std");
2const mem = std.mem;
3
4const CanonData = @import("CanonData");
5const CccData = @import("CombiningData");
6const CompatData = @import("CompatData");
7const FoldData = @import("FoldData");
8const HangulData = @import("HangulData");
9const NormPropsData = @import("NormPropsData");
10
11canon_data: CanonData = undefined,
12ccc_data: CccData = undefined,
13compat_data: CompatData = undefined,
14hangul_data: HangulData = undefined,
15normp_data: NormPropsData = undefined,
16
17const Self = @This();
18
19pub fn init(self: *Self, allocator: std.mem.Allocator) !void {
20 self.canon_data = try CanonData.init(allocator);
21 errdefer self.canon_data.deinit(allocator);
22 self.ccc_data = try CccData.init(allocator);
23 errdefer self.ccc_data.deinit(allocator);
24 self.compat_data = try CompatData.init(allocator);
25 errdefer self.compat_data.deinit(allocator);
26 self.hangul_data = try HangulData.init(allocator);
27 errdefer self.hangul_data.deinit(allocator);
28 self.normp_data = try NormPropsData.init(allocator);
29}
30
31pub fn deinit(self: *Self, allocator: mem.Allocator) void {
32 self.canon_data.deinit(allocator);
33 self.ccc_data.deinit(allocator);
34 self.compat_data.deinit(allocator);
35 self.hangul_data.deinit(allocator);
36 self.normp_data.deinit(allocator);
37}