From 4c8bb8a08e489f6cc72dfef877400df2563da3b6 Mon Sep 17 00:00:00 2001 From: Kia <kia@special-circumstanc.es> Date: Fri, 29 May 2020 19:10:01 -0600 Subject: [PATCH] start work on tree deserializer --- python_arborist.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/python_arborist.py b/python_arborist.py index afa3764..daaf14e 100644 --- a/python_arborist.py +++ b/python_arborist.py @@ -198,7 +198,7 @@ class Cirno(Elaboratable): (1, (lambda stackview: FACTOR + extractor(stackview[0]))) ] - msm = MasterStateMachine(item_width=16, indices_width=16, stack_depth=10, + msm = MasterStateMachine(item_width=16, indices_width=16, stack_depth=16, validitem_ruleset = validitem_ruleset, pairwise_priority_ruleset = pairwise_priority_ruleset, forceshift_ruleset = forceshift_ruleset, @@ -271,7 +271,7 @@ if __name__ == '__main__': print(z) array = [] - for idx in range(36): + for idx in range(64): #print(idx) x = yield nine.tapir[idx] array.append(x) @@ -280,7 +280,7 @@ if __name__ == '__main__': break - init_data = [0XE166, ENDOFPARSE] + init_data = [OPENPAREN, OPENPAREN, 0XE102, CLOSEPAREN, ADDOP, 0XE103, CLOSEPAREN, ADDOP, 0XE101, ENDOFPARSE] with m.Switch(nine.input_memory_addr): for addr,data in enumerate(init_data): @@ -302,7 +302,7 @@ if __name__ == '__main__': - +#class TreeElement: -- GitLab