From 43fa09762621de44ef14d651836003ce9f7e9435 Mon Sep 17 00:00:00 2001 From: richab246 <79681567+richab246@users.noreply.github.com> Date: Wed, 8 Dec 2021 13:15:54 +0530 Subject: [PATCH 1/2] Updated Analyzer(Analyser) class and analyze(analyse) method. #86 --- apertium/analysis/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apertium/analysis/__init__.py b/apertium/analysis/__init__.py index af0dc2c..59bc8c3 100644 --- a/apertium/analysis/__init__.py +++ b/apertium/analysis/__init__.py @@ -69,7 +69,7 @@ def analyze(self, in_text: str, formatting: str = 'txt') -> List[LexicalUnit]: self.analyzer_cmds[self.lang].insert(0, deformatter) result: str = execute_pipeline(in_text, self.analyzer_cmds[self.lang]) return self._postproc_text(result) - + analyse = analyze def analyze(lang: str, in_text: str, formatting: str = 'txt') -> List[LexicalUnit]: """ @@ -83,3 +83,7 @@ def analyze(lang: str, in_text: str, formatting: str = 'txt') -> List[LexicalUni """ analyzer: Analyzer = Analyzer(lang) return analyzer.analyze(in_text, formatting) +analyse = analyze + +class Analyser(Analyzer): + pass From d65e3030df567d206e14699683c51421b669ea42 Mon Sep 17 00:00:00 2001 From: richab246 <79681567+richab246@users.noreply.github.com> Date: Wed, 8 Dec 2021 13:19:17 +0530 Subject: [PATCH 2/2] Added multiple spellings for anaylzers(analysers) --- apertium/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apertium/__init__.py b/apertium/__init__.py index 7d1d67f..5df15cd 100644 --- a/apertium/__init__.py +++ b/apertium/__init__.py @@ -7,7 +7,7 @@ import platform from typing import Dict, Tuple -from apertium.analysis import analyze, Analyzer # noqa: F401 +from apertium.analysis import analyze, analyse, Analyser, Analyzer # noqa: F401 from apertium.generation import generate, Generator # noqa: F401 from apertium.installer import install_module # noqa: F401 from apertium.mode_search import search_path @@ -78,6 +78,7 @@ def windows_update_path() -> None: pair_paths = ['/usr/share/apertium', '/usr/local/share/apertium'] analyzers: Dict[str, Tuple[str, str]] = {} +analysers = analyzers generators: Dict[str, Tuple[str, str]] = {} taggers: Dict[str, Tuple[str, str]] = {} pairs: Dict[str, str] = {}