diff --git a/epitran/adapters/__init__.py b/epitran/adapters/__init__.py deleted file mode 100644 index 28204d8..0000000 --- a/epitran/adapters/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# Adapters for Regrets regression testing -# These wrap instance methods into standalone functions that Regrets can call. diff --git a/epitran/adapters/deu_transliterate.py b/epitran/adapters/deu_transliterate.py deleted file mode 100644 index c3afc43..0000000 --- a/epitran/adapters/deu_transliterate.py +++ /dev/null @@ -1,12 +0,0 @@ -"""Adapter: German (deu-Latn) transliteration for Regrets.""" -from epitran.simple import SimpleEpitran - -_epi = SimpleEpitran('deu-Latn', preproc=True, postproc=True, ligatures=False) - -def transliterate(text, normpunc=False, ligatures=False): - """Transliterate German text to IPA.""" - return _epi.transliterate(text, normpunc, ligatures) - -def general_trans(text, filter_func, normpunc=False, ligatures=False): - """General transliteration with filter function.""" - return _epi.general_trans(text, filter_func, normpunc, ligatures) diff --git a/epitran/adapters/fra_transliterate.py b/epitran/adapters/fra_transliterate.py deleted file mode 100644 index bec63bd..0000000 --- a/epitran/adapters/fra_transliterate.py +++ /dev/null @@ -1,12 +0,0 @@ -"""Adapter: French (fra-Latn) transliteration for Regrets.""" -from epitran.simple import SimpleEpitran - -_epi = SimpleEpitran('fra-Latn', preproc=True, postproc=True, ligatures=False) - -def transliterate(text, normpunc=False, ligatures=False): - """Transliterate French text to IPA.""" - return _epi.transliterate(text, normpunc, ligatures) - -def general_trans(text, filter_func, normpunc=False, ligatures=False): - """General transliteration with filter function.""" - return _epi.general_trans(text, filter_func, normpunc, ligatures) diff --git a/epitran/adapters/puncnorm_adapter.py b/epitran/adapters/puncnorm_adapter.py deleted file mode 100644 index 7354c6c..0000000 --- a/epitran/adapters/puncnorm_adapter.py +++ /dev/null @@ -1,8 +0,0 @@ -"""Adapter: PuncNorm for Regrets.""" -from epitran.puncnorm import PuncNorm - -_pn = PuncNorm() - -def norm(text): - """Normalize punctuation in text.""" - return _pn.norm(text) diff --git a/epitran/adapters/rules_adapter.py b/epitran/adapters/rules_adapter.py deleted file mode 100644 index 2118783..0000000 --- a/epitran/adapters/rules_adapter.py +++ /dev/null @@ -1,8 +0,0 @@ -"""Adapter: Rules for Regrets — empty rules for basic test.""" -from epitran.rules import Rules - -_rules = Rules([]) - -def apply(text): - """Apply context-sensitive rules to text.""" - return _rules.apply(text) diff --git a/epitran/adapters/spa_strict_trans.py b/epitran/adapters/spa_strict_trans.py deleted file mode 100644 index 810cd0a..0000000 --- a/epitran/adapters/spa_strict_trans.py +++ /dev/null @@ -1,12 +0,0 @@ -"""Adapter: Spanish strict transliteration for Regrets.""" -from epitran.simple import SimpleEpitran - -_epi = SimpleEpitran('spa-Latn', preproc=True, postproc=True, ligatures=False) - -def strict_trans(text, normpunc=False, ligatures=False): - """Strict transliteration — unmapped characters omitted.""" - return _epi.strict_trans(text, normpunc, ligatures) - -def general_trans(text, filter_func, normpunc=False, ligatures=False): - """General transliteration with filter function.""" - return _epi.general_trans(text, filter_func, normpunc, ligatures) diff --git a/epitran/adapters/spa_transliterate.py b/epitran/adapters/spa_transliterate.py deleted file mode 100644 index ccd4716..0000000 --- a/epitran/adapters/spa_transliterate.py +++ /dev/null @@ -1,12 +0,0 @@ -"""Adapter: Spanish (spa-Latn) transliteration for Regrets.""" -from epitran.simple import SimpleEpitran - -_epi = SimpleEpitran('spa-Latn', preproc=True, postproc=True, ligatures=False) - -def transliterate(text, normpunc=False, ligatures=False): - """Transliterate Spanish text to IPA.""" - return _epi.transliterate(text, normpunc, ligatures) - -def general_trans(text, filter_func, normpunc=False, ligatures=False): - """General transliteration with filter function.""" - return _epi.general_trans(text, filter_func, normpunc, ligatures) diff --git a/epitran/adapters/spa_word_to_tuples.py b/epitran/adapters/spa_word_to_tuples.py deleted file mode 100644 index a8420e1..0000000 --- a/epitran/adapters/spa_word_to_tuples.py +++ /dev/null @@ -1,8 +0,0 @@ -"""Adapter: Spanish word_to_tuples for Regrets.""" -from epitran.simple import SimpleEpitran - -_epi = SimpleEpitran('spa-Latn', preproc=True, postproc=True, ligatures=False) - -def word_to_tuples(text, normpunc=False): - """Word to tuples — detailed segment analysis.""" - return _epi.word_to_tuples(text, normpunc) diff --git a/epitran/adapters/strip_diacritics_adapter.py b/epitran/adapters/strip_diacritics_adapter.py deleted file mode 100644 index de554c3..0000000 --- a/epitran/adapters/strip_diacritics_adapter.py +++ /dev/null @@ -1,8 +0,0 @@ -"""Adapter: StripDiacritics for spa-Latn for Regrets.""" -from epitran.stripdiacritics import StripDiacritics - -_sd = StripDiacritics('spa-Latn') - -def process(word): - """Strip specified diacritics from text.""" - return _sd.process(word) diff --git a/epitran/adapters/xsampa_adapter.py b/epitran/adapters/xsampa_adapter.py deleted file mode 100644 index 26e837c..0000000 --- a/epitran/adapters/xsampa_adapter.py +++ /dev/null @@ -1,12 +0,0 @@ -"""Adapter: XSampa for Regrets.""" -from epitran.xsampa import XSampa - -_xs = XSampa() - -def ipa2xs(ipa): - """Convert IPA string to X-SAMPA.""" - return _xs.ipa2xs(ipa) - -def longest_prefix(s): - """Find longest matching prefix in trie.""" - return _xs.longest_prefix(s)