From a071793d3cb34c73676e3fc53f0970f7d7afb023 Mon Sep 17 00:00:00 2001 From: randomuser Date: Wed, 30 Jun 2021 13:47:34 -0500 Subject: [PATCH] add support for lists --- uml.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/uml.py b/uml.py index 77c1ed4..e620c17 100644 --- a/uml.py +++ b/uml.py @@ -88,6 +88,7 @@ def renderer(chain): buf += i print(buf) elif i.element == "t": + rendered = True buf = [0] * len(i.data.data[0]) for j in i.data.data: c = 0 @@ -110,6 +111,19 @@ def renderer(chain): cbuf = "| " + ' | '.join(j) + " |" print(cbuf) print("+" + "-" * width + "+") + elif i.element == "l": + rendered = True + buf = i.data.split(' ') + cbuf = "* " + for i in buf: + if (len(cbuf) + len(i) + 1) <= 63: + if not len(cbuf) == 2: cbuf += " " + cbuf += i + else: + print(cbuf) + cbuf = " " + cbuf += i + print(cbuf) if rendered: print() chain = []