diff options
author | Philipp Gesang <pgesang@ix.urz.uni-heidelberg.de> | 2010-12-29 00:00:16 +0100 |
---|---|---|
committer | Philipp Gesang <pgesang@ix.urz.uni-heidelberg.de> | 2010-12-29 00:00:16 +0100 |
commit | c648ccf7728650440b6d7046211128a58ddbbc5f (patch) | |
tree | b33495bf6a00ff11ed1ff0a2371395d0147f41db /tex/context/third/transliterator/trans_tables_scntfc.lua | |
parent | 891e6c10ebffe2cb1e9a6a6d9987a6583b37369e (diff) | |
download | transliterator-c648ccf7728650440b6d7046211128a58ddbbc5f.tar.gz |
restructured main transliteration procedure to not redundantly reload tables
Diffstat (limited to 'tex/context/third/transliterator/trans_tables_scntfc.lua')
-rw-r--r-- | tex/context/third/transliterator/trans_tables_scntfc.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tex/context/third/transliterator/trans_tables_scntfc.lua b/tex/context/third/transliterator/trans_tables_scntfc.lua index 0a24130..9de4b96 100644 --- a/tex/context/third/transliterator/trans_tables_scntfc.lua +++ b/tex/context/third/transliterator/trans_tables_scntfc.lua @@ -200,7 +200,7 @@ end -- End Of Tables -- --===========================================================================-- -function translit.scientific (mode, text) +local function scientific (mode, text) local P, Cs = lpeg.P, lpeg.Cs local utfchar = translit.utfchar local addrules = translit.addrules @@ -250,3 +250,8 @@ function translit.scientific (mode, text) return scientific_parser:match(text) end + +translit.methods ["iso9_ocs"] = function (text) return scientific( "iso9_ocs" , text ) end +translit.methods ["iso9_ocs_hack"] = function (text) return scientific( "iso9_ocs_hack", text ) end +translit.methods ["ocs"] = function (text) return scientific( "ocs" , text ) end +translit.methods ["ocs_gla"] = function (text) return scientific( "ocs_gla" , text ) end |