From 850ee73ed452bc92b04ba0d40192ba12fba486de Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Tue, 6 Jun 2023 00:03:46 +0200 Subject: [PATCH] Simplify core variables in tokenizer --- novelwriter/core/tohtml.py | 14 +- novelwriter/core/tokenizer.py | 132 +++++++------- novelwriter/core/tomd.py | 10 +- novelwriter/core/toodt.py | 20 +- tests/test_core/test_core_tohtml.py | 90 ++++----- tests/test_core/test_core_tokenizer.py | 242 ++++++++++++------------- tests/test_core/test_core_tomd.py | 42 ++--- tests/test_core/test_core_toodt.py | 42 ++--- 8 files changed, 295 insertions(+), 297 deletions(-) diff --git a/novelwriter/core/tohtml.py b/novelwriter/core/tohtml.py index cca296a6..51a9ef44 100644 --- a/novelwriter/core/tohtml.py +++ b/novelwriter/core/tohtml.py @@ -109,7 +109,7 @@ class ToHtml(Tokenizer): characters into their respective HTML entities. """ super().doPreProcessing() - self._theText = self._theText.translate(self._trMap) + self._text = self._text.translate(self._trMap) return def doConvert(self): @@ -149,13 +149,13 @@ class ToHtml(Tokenizer): h3 = "h3" h4 = "h4" - self._theResult = "" + self._result = "" thisPar = [] parStyle = None tmpResult = [] - for tType, tLine, tText, tFormat, tStyle in self._theTokens: + for tType, tLine, tText, tFormat, tStyle in self._tokens: # Replace < and > with HTML entities if tFormat: @@ -282,11 +282,11 @@ class ToHtml(Tokenizer): tTemp = f"
{self._formatKeywords(tText)}
\n" tmpResult.append(tTemp) - self._theResult = "".join(tmpResult) + self._result = "".join(tmpResult) tmpResult = [] if self._genMode != self.M_PREVIEW: - self._fullHTML.append(self._theResult) + self._fullHTML.append(self._result) return @@ -316,7 +316,7 @@ class ToHtml(Tokenizer): "