From 4208b4382803f87978424aff180dbcbca93f6475 Mon Sep 17 00:00:00 2001 From: belerico Date: Sun, 19 Apr 2020 19:13:36 +0200 Subject: [PATCH] Fix minor --- py_asciimath/transformer/transformer.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/py_asciimath/transformer/transformer.py b/py_asciimath/transformer/transformer.py index 4403e93..adc49e0 100644 --- a/py_asciimath/transformer/transformer.py +++ b/py_asciimath/transformer/transformer.py @@ -21,7 +21,7 @@ from ..translation.latex2asciimath import smb as l2mml_smb from ..translation.latex2asciimath import unary_functions as l2mml_una from ..utils.log import Log -from ..utils.utils import UtilsMat, concat, encapsulate_mrow +from ..utils.utils import UtilsMat, encapsulate_mrow # standard_library.install_aliases() logging.basicConfig(format="%(levelname)s:%(message)s", level=logging.DEBUG) @@ -335,7 +335,7 @@ def exp_binary(self, items): def symbol(self, items): if items[0] in colors: return items[0] - elif items[0] == '\\': + elif items[0] == "\\": return "" else: return "" + mathml_smb[items[0]] + "" @@ -435,20 +435,18 @@ def const(self, items): def q_str(self, items): return items - @log - def exp_mat(self, items): + def _get_row(self, items, sep="&"): s = "" for i in items: - if i == "\\\\": + if i == sep: i = "," s = s + i return "[" + s + "]" + @log + def exp_mat(self, items): + return self._get_row(items, sep="\\\\") + @log def row_mat(self, items): - s = "" - for i in items: - if i == "&": - i = "," - s = s + i - return "[" + s + "]" + return self._get_row(items, sep="&")