From cf4d53c3eb35028839e6b267230c23df68b1e94a Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Sat, 26 Apr 2025 14:23:28 +0200 Subject: first working implementation (unoptimized) --- src/non-terminal.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/non-terminal.zig') diff --git a/src/non-terminal.zig b/src/non-terminal.zig index 097c603..eed30e3 100644 --- a/src/non-terminal.zig +++ b/src/non-terminal.zig @@ -78,12 +78,12 @@ pub fn format( try writer.print("[{c} -> ", .{ self.name }); - if (self.rules().len > 0) { - for (self.rules()[0]) |c| { + if (self.rule_list.items.len > 0) { + for (self.rule_list.items[0]) |c| { try writer.print("{}", .{c}); } - for (self.rules()[1..]) |r| { + for (self.rule_list.items[1..]) |r| { try writer.print(" | ", .{}); for (r) |c| { try writer.print("{}", .{c}); -- cgit v1.2.3-70-g09d2