aboutsummaryrefslogtreecommitdiff
path: root/src/non-terminal.zig
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2025-04-26 14:23:28 +0200
committerNathan Reiner <nathan@nathanreiner.xyz>2025-04-26 14:23:28 +0200
commitcf4d53c3eb35028839e6b267230c23df68b1e94a (patch)
treeac564add1e8b0ee1b9d111a7692ec2ab7fc0499e /src/non-terminal.zig
parentf593da7580f423b1405f4705081368acef0b3c21 (diff)
first working implementation (unoptimized)
Diffstat (limited to 'src/non-terminal.zig')
-rw-r--r--src/non-terminal.zig6
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});