From a7c02dca619adc627d1d1b0f6d1f432bbebdd259 Mon Sep 17 00:00:00 2001
From: Kia <kia@special-circumstanc.es>
Date: Thu, 22 Apr 2021 09:32:06 -0600
Subject: [PATCH] split Layouts into internals/externals

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

diff --git a/unoptimized_lr/simple_lr_automaton.py b/unoptimized_lr/simple_lr_automaton.py
index 8bb4cc4..f6107f9 100644
--- a/unoptimized_lr/simple_lr_automaton.py
+++ b/unoptimized_lr/simple_lr_automaton.py
@@ -224,9 +224,15 @@ class LR_automaton_internal(Layout):
             # STACKS
             ("parse_stack_bus"),
             ("index_stack_bus"),
+        ])
+
 
+class LR_automaton_external(Layout):
+    def __init__(self, *, parameters):
+        super().__init__([
             # INPUT
             ("input_stream"),
+
             # OUTPUTS
             ("serialization_bus"),
             ("sideband_bus")
-- 
GitLab