diff options
| -rw-r--r-- | build.zig | 22 | ||||
| -rw-r--r-- | src/CaseFold.zig (renamed from src/Folder.zig) | 14 | ||||
| -rw-r--r-- | src/Normalize.zig (renamed from src/Normalizer.zig) | 0 | ||||
| -rw-r--r-- | src/main.zig | 16 |
4 files changed, 26 insertions, 26 deletions
| @@ -194,8 +194,8 @@ pub fn build(b: *std.Build) void { | |||
| 194 | norm_data.addImport("HangulData", hangul_data); | 194 | norm_data.addImport("HangulData", hangul_data); |
| 195 | norm_data.addImport("NormPropsData", normp_data); | 195 | norm_data.addImport("NormPropsData", normp_data); |
| 196 | 196 | ||
| 197 | const norm = b.addModule("Normalizer", .{ | 197 | const norm = b.addModule("Normalize", .{ |
| 198 | .root_source_file = .{ .path = "src/Normalizer.zig" }, | 198 | .root_source_file = .{ .path = "src/Normalize.zig" }, |
| 199 | .target = target, | 199 | .target = target, |
| 200 | .optimize = optimize, | 200 | .optimize = optimize, |
| 201 | }); | 201 | }); |
| @@ -219,14 +219,14 @@ pub fn build(b: *std.Build) void { | |||
| 219 | }); | 219 | }); |
| 220 | fold_data.addAnonymousImport("fold", .{ .root_source_file = fold_gen_out }); | 220 | fold_data.addAnonymousImport("fold", .{ .root_source_file = fold_gen_out }); |
| 221 | 221 | ||
| 222 | const folder = b.addModule("Folder", .{ | 222 | const case_fold = b.addModule("CaseFold", .{ |
| 223 | .root_source_file = .{ .path = "src/Folder.zig" }, | 223 | .root_source_file = .{ .path = "src/CaseFold.zig" }, |
| 224 | .target = target, | 224 | .target = target, |
| 225 | .optimize = optimize, | 225 | .optimize = optimize, |
| 226 | }); | 226 | }); |
| 227 | folder.addImport("ascii", ascii); | 227 | case_fold.addImport("ascii", ascii); |
| 228 | folder.addImport("FoldData", fold_data); | 228 | case_fold.addImport("FoldData", fold_data); |
| 229 | folder.addImport("Normalizer", norm); | 229 | case_fold.addImport("Normalize", norm); |
| 230 | 230 | ||
| 231 | // Benchmark rig | 231 | // Benchmark rig |
| 232 | const exe = b.addExecutable(.{ | 232 | const exe = b.addExecutable(.{ |
| @@ -241,8 +241,8 @@ pub fn build(b: *std.Build) void { | |||
| 241 | // exe.root_module.addImport("code_point", code_point); | 241 | // exe.root_module.addImport("code_point", code_point); |
| 242 | // exe.root_module.addImport("grapheme", grapheme); | 242 | // exe.root_module.addImport("grapheme", grapheme); |
| 243 | // exe.root_module.addImport("DisplayWidth", display_width); | 243 | // exe.root_module.addImport("DisplayWidth", display_width); |
| 244 | exe.root_module.addImport("Normalizer", norm); | 244 | exe.root_module.addImport("Normalize", norm); |
| 245 | // exe.root_module.addImport("Folder", folder); | 245 | // exe.root_module.addImport("CaseFold", case_fold); |
| 246 | // exe.root_module.addImport("GenCatData", gencat_data); | 246 | // exe.root_module.addImport("GenCatData", gencat_data); |
| 247 | b.installArtifact(exe); | 247 | b.installArtifact(exe); |
| 248 | 248 | ||
| @@ -255,7 +255,7 @@ pub fn build(b: *std.Build) void { | |||
| 255 | 255 | ||
| 256 | // Tests | 256 | // Tests |
| 257 | const exe_unit_tests = b.addTest(.{ | 257 | const exe_unit_tests = b.addTest(.{ |
| 258 | .root_source_file = .{ .path = "src/Folder.zig" }, | 258 | .root_source_file = .{ .path = "src/CaseFold.zig" }, |
| 259 | .target = target, | 259 | .target = target, |
| 260 | .optimize = optimize, | 260 | .optimize = optimize, |
| 261 | }); | 261 | }); |
| @@ -267,7 +267,7 @@ pub fn build(b: *std.Build) void { | |||
| 267 | // exe_unit_tests.root_module.addAnonymousImport("normp", .{ .root_source_file = normp_gen_out }); | 267 | // exe_unit_tests.root_module.addAnonymousImport("normp", .{ .root_source_file = normp_gen_out }); |
| 268 | // exe_unit_tests.root_module.addImport("DisplayWidthData", dw_data); | 268 | // exe_unit_tests.root_module.addImport("DisplayWidthData", dw_data); |
| 269 | exe_unit_tests.root_module.addImport("NormData", norm_data); | 269 | exe_unit_tests.root_module.addImport("NormData", norm_data); |
| 270 | exe_unit_tests.root_module.addImport("Normalizer", norm); | 270 | exe_unit_tests.root_module.addImport("Normalize", norm); |
| 271 | exe_unit_tests.root_module.addImport("FoldData", fold_data); | 271 | exe_unit_tests.root_module.addImport("FoldData", fold_data); |
| 272 | // exe_unit_tests.filter = "nfd !ASCII"; | 272 | // exe_unit_tests.filter = "nfd !ASCII"; |
| 273 | 273 | ||
diff --git a/src/Folder.zig b/src/CaseFold.zig index 43a3a5b..e00d03b 100644 --- a/src/Folder.zig +++ b/src/CaseFold.zig | |||
| @@ -4,7 +4,7 @@ const testing = std.testing; | |||
| 4 | 4 | ||
| 5 | const ascii = @import("ascii"); | 5 | const ascii = @import("ascii"); |
| 6 | pub const FoldData = @import("FoldData"); | 6 | pub const FoldData = @import("FoldData"); |
| 7 | const Normalizer = @import("Normalizer"); | 7 | const Normalize = @import("Normalize"); |
| 8 | 8 | ||
| 9 | fold_data: *const FoldData, | 9 | fold_data: *const FoldData, |
| 10 | 10 | ||
| @@ -40,7 +40,7 @@ fn changesWhenCaseFolded(self: Self, cps: []const u21) bool { | |||
| 40 | pub fn compatCaselessMatch( | 40 | pub fn compatCaselessMatch( |
| 41 | self: Self, | 41 | self: Self, |
| 42 | allocator: mem.Allocator, | 42 | allocator: mem.Allocator, |
| 43 | normalizer: *const Normalizer, | 43 | normalizer: *const Normalize, |
| 44 | a: []const u8, | 44 | a: []const u8, |
| 45 | b: []const u8, | 45 | b: []const u8, |
| 46 | ) !bool { | 46 | ) !bool { |
| @@ -90,9 +90,9 @@ pub fn compatCaselessMatch( | |||
| 90 | test "compatCaselessMatch" { | 90 | test "compatCaselessMatch" { |
| 91 | const allocator = testing.allocator; | 91 | const allocator = testing.allocator; |
| 92 | 92 | ||
| 93 | var norm_data = try Normalizer.NormData.init(allocator); | 93 | var norm_data = try Normalize.NormData.init(allocator); |
| 94 | defer norm_data.deinit(); | 94 | defer norm_data.deinit(); |
| 95 | const n = Normalizer{ .norm_data = &norm_data }; | 95 | const n = Normalize{ .norm_data = &norm_data }; |
| 96 | 96 | ||
| 97 | var fold_data = try FoldData.init(allocator); | 97 | var fold_data = try FoldData.init(allocator); |
| 98 | defer fold_data.deinit(); | 98 | defer fold_data.deinit(); |
| @@ -111,7 +111,7 @@ test "compatCaselessMatch" { | |||
| 111 | pub fn canonCaselessMatch( | 111 | pub fn canonCaselessMatch( |
| 112 | self: Self, | 112 | self: Self, |
| 113 | allocator: mem.Allocator, | 113 | allocator: mem.Allocator, |
| 114 | normalizer: *const Normalizer, | 114 | normalizer: *const Normalize, |
| 115 | a: []const u8, | 115 | a: []const u8, |
| 116 | b: []const u8, | 116 | b: []const u8, |
| 117 | ) !bool { | 117 | ) !bool { |
| @@ -163,9 +163,9 @@ pub fn canonCaselessMatch( | |||
| 163 | test "canonCaselessMatch" { | 163 | test "canonCaselessMatch" { |
| 164 | const allocator = testing.allocator; | 164 | const allocator = testing.allocator; |
| 165 | 165 | ||
| 166 | var norm_data = try Normalizer.NormData.init(allocator); | 166 | var norm_data = try Normalize.NormData.init(allocator); |
| 167 | defer norm_data.deinit(); | 167 | defer norm_data.deinit(); |
| 168 | const n = Normalizer{ .norm_data = &norm_data }; | 168 | const n = Normalize{ .norm_data = &norm_data }; |
| 169 | 169 | ||
| 170 | var fold_data = try FoldData.init(allocator); | 170 | var fold_data = try FoldData.init(allocator); |
| 171 | defer fold_data.deinit(); | 171 | defer fold_data.deinit(); |
diff --git a/src/Normalizer.zig b/src/Normalize.zig index b5a54d1..b5a54d1 100644 --- a/src/Normalizer.zig +++ b/src/Normalize.zig | |||
diff --git a/src/main.zig b/src/main.zig index f42f0b1..0b0d550 100644 --- a/src/main.zig +++ b/src/main.zig | |||
| @@ -16,10 +16,10 @@ const std = @import("std"); | |||
| 16 | // const ascii = @import("ascii"); | 16 | // const ascii = @import("ascii"); |
| 17 | // const ascii = std.ascii; | 17 | // const ascii = std.ascii; |
| 18 | 18 | ||
| 19 | // const Normalizer = @import("ziglyph").Normalizer; | 19 | // const Normalize = @import("ziglyph").Normalizer; |
| 20 | const Normalizer = @import("Normalizer"); | 20 | const Normalize = @import("Normalize"); |
| 21 | 21 | ||
| 22 | // const Caser = @import("Caser"); | 22 | // const CaseFold = @import("CaseFold"); |
| 23 | 23 | ||
| 24 | // const GenCatData = @import("GenCatData"); | 24 | // const GenCatData = @import("GenCatData"); |
| 25 | 25 | ||
| @@ -39,18 +39,18 @@ pub fn main() !void { | |||
| 39 | ); | 39 | ); |
| 40 | defer allocator.free(input); | 40 | defer allocator.free(input); |
| 41 | 41 | ||
| 42 | var norm_data = try Normalizer.NormData.init(allocator); | 42 | var norm_data = try Normalize.NormData.init(allocator); |
| 43 | defer norm_data.deinit(); | 43 | defer norm_data.deinit(); |
| 44 | var norm = Normalizer{ .norm_data = &norm_data }; | 44 | var norm = Normalize{ .norm_data = &norm_data }; |
| 45 | // var norm = try Normalizer.init(allocator); | 45 | // var norm = try Normalize.init(allocator); |
| 46 | // defer norm.deinit(); | 46 | // defer norm.deinit(); |
| 47 | 47 | ||
| 48 | // var gencat_data = try GenCatData.init(allocator); | 48 | // var gencat_data = try GenCatData.init(allocator); |
| 49 | // defer gencat_data.deinit(); | 49 | // defer gencat_data.deinit(); |
| 50 | 50 | ||
| 51 | // var fold_data = try Caser.FoldData.init(allocator); | 51 | // var fold_data = try CaseFold.FoldData.init(allocator); |
| 52 | // defer fold_data.deinit(); | 52 | // defer fold_data.deinit(); |
| 53 | // var caser = Caser{ .fold_data = &fold_data }; | 53 | // var caser = CaseFold{ .fold_data = &fold_data }; |
| 54 | 54 | ||
| 55 | // var iter = GraphemeIterator.init(input, &data); | 55 | // var iter = GraphemeIterator.init(input, &data); |
| 56 | // defer iter.deinit(); | 56 | // defer iter.deinit(); |