From 5af42fb71c39492ce58459069245680a08d66c39 Mon Sep 17 00:00:00 2001
From: Kia <kia@special-circumstanc.es>
Date: Thu, 22 Apr 2021 12:01:51 -0600
Subject: [PATCH] add calculation for width of serialization bus/memory

---
 unoptimized_lr/simple_lr_automaton.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/unoptimized_lr/simple_lr_automaton.py b/unoptimized_lr/simple_lr_automaton.py
index 9887097..2b68046 100644
--- a/unoptimized_lr/simple_lr_automaton.py
+++ b/unoptimized_lr/simple_lr_automaton.py
@@ -224,6 +224,8 @@ class ParametrizationConstants():
         dummy_signal = Signal(range(longest_serialized_parse_tree))
         self.W_parsetree_index = len(dummy_signal)
 
+        self.W_serialized_tree = max(W_Nonterminal, W_max_RHS, 1 + W_Terminal, 1+ W_parsetree_index)
+
 
 class LR_automaton_internal(Layout):
     def __init__(self, *, parameters):
-- 
GitLab