summaryrefslogtreecommitdiff
path: root/src/NormData.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/NormData.zig')
-rw-r--r--src/NormData.zig8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/NormData.zig b/src/NormData.zig
index c6fa8e8..83110f0 100644
--- a/src/NormData.zig
+++ b/src/NormData.zig
@@ -1,11 +1,13 @@
1const std = @import("std"); 1const std = @import("std");
2const mem = std.mem; 2const mem = std.mem;
3 3
4const CanonData = @import("CanonicalData"); 4const CanonData = @import("CanonData");
5const CccData = @import("CombiningClassData"); 5const CccData = @import("CombiningData");
6const CompatData = @import("CompatData");
6 7
7canon_data: CanonData, 8canon_data: CanonData,
8ccc_data: CccData, 9ccc_data: CccData,
10compat_data: CompatData,
9 11
10const Self = @This(); 12const Self = @This();
11 13
@@ -13,10 +15,12 @@ pub fn init(allocator: std.mem.Allocator) !Self {
13 return Self{ 15 return Self{
14 .canon_data = try CanonData.init(allocator), 16 .canon_data = try CanonData.init(allocator),
15 .ccc_data = try CccData.init(allocator), 17 .ccc_data = try CccData.init(allocator),
18 .compat_data = try CompatData.init(allocator),
16 }; 19 };
17} 20}
18 21
19pub fn deinit(self: *Self) void { 22pub fn deinit(self: *Self) void {
20 self.canon_data.deinit(); 23 self.canon_data.deinit();
21 self.ccc_data.deinit(); 24 self.ccc_data.deinit();
25 self.compat_data.deinit();
22} 26}