diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-04-26 14:23:28 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-04-26 14:23:28 +0200 |
| commit | cf4d53c3eb35028839e6b267230c23df68b1e94a (patch) | |
| tree | ac564add1e8b0ee1b9d111a7692ec2ab7fc0499e /src/non-terminal.zig | |
| parent | f593da7580f423b1405f4705081368acef0b3c21 (diff) | |
first working implementation (unoptimized)
Diffstat (limited to 'src/non-terminal.zig')
| -rw-r--r-- | src/non-terminal.zig | 6 |
1 files changed, 3 insertions, 3 deletions
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}); |