diff options
| author | 2024-02-13 08:58:31 -0400 | |
|---|---|---|
| committer | 2024-02-13 08:58:31 -0400 | |
| commit | 6a39ff76923f910345ff23db919339ec055ee202 (patch) | |
| tree | 9e1a863c63d0eb0a116cdeb94b2781b6f9483f24 /src/main.zig | |
| parent | Using Ghostty's table gen (diff) | |
| download | zg-6a39ff76923f910345ff23db919339ec055ee202.tar.gz zg-6a39ff76923f910345ff23db919339ec055ee202.tar.xz zg-6a39ff76923f910345ff23db919339ec055ee202.zip | |
Not embedding file
Diffstat (limited to '')
| -rw-r--r-- | src/main.zig | 12 |
1 files changed, 9 insertions, 3 deletions
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 @@ | |||
| 1 | const std = @import("std"); | 1 | const std = @import("std"); |
| 2 | 2 | ||
| 3 | // const GraphemeIterator = @import("ziglyph").GraphemeIterator; | 3 | const GraphemeIterator = @import("ziglyph").GraphemeIterator; |
| 4 | const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator; | 4 | // const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator; |
| 5 | const input = @embedFile("lang_mix.txt"); | ||
| 6 | 5 | ||
| 7 | pub fn main() !void { | 6 | pub fn main() !void { |
| 7 | var gpa = std.heap.GeneralPurposeAllocator(.{}){}; | ||
| 8 | defer _ = gpa.deinit(); | ||
| 9 | const allocator = gpa.allocator(); | ||
| 10 | |||
| 11 | const input = try std.fs.cwd().readFileAlloc(allocator, "lang_mix.txt", std.math.maxInt(u32)); | ||
| 12 | defer allocator.free(input); | ||
| 13 | |||
| 8 | var result: usize = 0; | 14 | var result: usize = 0; |
| 9 | var iter = GraphemeIterator.init(input); | 15 | var iter = GraphemeIterator.init(input); |
| 10 | 16 | ||