From 9134ab39f5577ec942ee0d41cace82676fde2728 Mon Sep 17 00:00:00 2001
From: Kia <kia@special-circumstanc.es>
Date: Sun, 8 Nov 2020 19:45:51 -0700
Subject: [PATCH] an off by one. again.

---
 bison_xml_file_ingest.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/bison_xml_file_ingest.py b/bison_xml_file_ingest.py
index 915ed3d..57d6883 100644
--- a/bison_xml_file_ingest.py
+++ b/bison_xml_file_ingest.py
@@ -474,12 +474,10 @@ for state_number, reduce_rule_number in reduce_rule_locations:
     assert(fromgraph[0] == state_number)
 
     stack_state = fromgraph[1]
-    print(stack_state)
-    rule_RHS = rules[reduce_rule_number - 1][1][::-1]
-
+    print("state number is", state_number, "stack_state is", stack_state)
+    rule_RHS = rules[reduce_rule_number][1][::-1]
+    print("rule number is", reduce_rule_number, "and its RHS is",rule_RHS)
     for idx, x in enumerate(rule_RHS):
-        print("rule number", idx, "with rhs equal to", x)
-        print("stack_state[",idx,"]=",stack_state[idx])
         assert(stack_state[idx] == x)
 
 
-- 
GitLab