summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig
new file mode 100644
index 0000000..5de7458
--- /dev/null
+++ b/src/main.zig
@@ -0,0 +1,19 @@
1const std = @import("std");
2
3// const GraphemeIterator = @import("ziglyph").GraphemeIterator;
4const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator;
5const input = @embedFile("lang_mix.txt");
6
7pub fn main() !void {
8 var result: usize = 0;
9 var iter = GraphemeIterator.init(input);
10
11 var timer = try std.time.Timer.start();
12
13 for (0..50) |_| {
14 while (iter.next()) |_| result += 1;
15 iter.cp_iter.i = 0;
16 }
17
18 std.debug.print("result: {}, took: {}\n", .{ result, timer.lap() / std.time.ns_per_ms });
19}