From b54170405426ce04698d59a4de0def3b033e3065 Mon Sep 17 00:00:00 2001 From: JonoCode9374 <36217120+JonoCode9374@users.noreply.github.com> Date: Thu, 26 Dec 2019 21:12:11 +1100 Subject: [PATCH] Update chainify.py --- chainify.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/chainify.py b/chainify.py index c4e790a..19f99ff 100644 --- a/chainify.py +++ b/chainify.py @@ -67,3 +67,23 @@ for exp in exprs: elif pattern == "102": print(fns[2] + "(" + fns[0] + "(" + fns[1] + "), R)") + + elif pattern == "110": + print(fns[0] + "(" + fns[1] + "(" + fns[2] + "))") + + elif pattern == "111": + print(fns[0] + "(" + fns[1] + "(" + fns[2] + "(R)))") + + elif pattern == "120": + print(fns[1] + "(" + fns[0] + "(R), " + fns[2] + ")") + + elif pattern == "121": + print(fns[1] + "(" + fns[0] + "(R), " + fns[2] + "(R*))") + + elif pattern == "122": + print(fns[1] + "(" + fns[0] + "(R), " + fns[2] + "(L*, R*))") + + elif pattern == "202": + print(fns[2] + "(" + fns[0] + "(L, " + fns[1] + "), R*)") + +