From 6a39ff76923f910345ff23db919339ec055ee202 Mon Sep 17 00:00:00 2001 From: Jose Colon Rodriguez Date: Tue, 13 Feb 2024 08:58:31 -0400 Subject: Not embedding file --- src/main.zig | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index 5de7458..43614cc 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1,10 +1,16 @@ const std = @import("std"); -// const GraphemeIterator = @import("ziglyph").GraphemeIterator; -const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator; -const input = @embedFile("lang_mix.txt"); +const GraphemeIterator = @import("ziglyph").GraphemeIterator; +// const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator; pub fn main() !void { + var gpa = std.heap.GeneralPurposeAllocator(.{}){}; + defer _ = gpa.deinit(); + const allocator = gpa.allocator(); + + const input = try std.fs.cwd().readFileAlloc(allocator, "lang_mix.txt", std.math.maxInt(u32)); + defer allocator.free(input); + var result: usize = 0; var iter = GraphemeIterator.init(input); -- cgit v1.2.3 From 3b41b1d4e113a5319a9aa7ef1d3ab248048f2872 Mon Sep 17 00:00:00 2001 From: Jose Colon Rodriguez Date: Tue, 13 Feb 2024 11:07:20 -0400 Subject: Using no_prop to short lookup --- src/main.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index 43614cc..ca167e8 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1,7 +1,7 @@ const std = @import("std"); -const GraphemeIterator = @import("ziglyph").GraphemeIterator; -// const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator; +// const GraphemeIterator = @import("ziglyph").GraphemeIterator; +const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator; pub fn main() !void { var gpa = std.heap.GeneralPurposeAllocator(.{}){}; -- cgit v1.2.3