From face5035254d9099072f33e02158e9afc3319c99 Mon Sep 17 00:00:00 2001
From: Kia <kia@special-circumstanc.es>
Date: Sat, 21 Dec 2019 20:27:28 -0700
Subject: [PATCH] removed broken code

---
 combinatorial_LR_parser.py | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/combinatorial_LR_parser.py b/combinatorial_LR_parser.py
index 2dc4ef1..ba37ea2 100644
--- a/combinatorial_LR_parser.py
+++ b/combinatorial_LR_parser.py
@@ -301,26 +301,6 @@ class HitOrMiss(Elaboratable):
 
 
 
-            miss_subrules_status = []
-            for miss_subrule in miss_rules:
-                miss_subrule_predicates = []
-                miss_subrule_matched = Signal(1)
-
-                for miss_predicate in miss_subrule:
-                    (stack_index, mask, value) = hit_predicate
-                    shift_predicate = Signal(1)
-                    m.d.comb += shift_predicate.eq(((self.stack_view_in[stack_index] & mask) == value) & self.occupancy_bitmap_in[stack_index])
-                    miss_subrule_predicates.append(shift_predicate)
-
-                m.d.comb += miss_subrule_matched.eq(reduce(lambda x, y: x & y, miss_subrule_predicates))
-                miss_subrules_status.append(miss_subrule_matched)
-
-            m.d.comb += shift_match.eq(reduce(lambda x, y: x | y, miss_subrules_status, 0))
-            m.d.comb += filtered_match.eq(reduce_match & ~(shift_match))
-            one_hot_components.append(filtered_match)
-
-        m.d.comb += self.match_index_out.eq(Cat(one_hot_components))
-
 
         match_index_out_bits = [] # these are the components of the one-hot match_index_out signal
         return m
-- 
GitLab