diff options
author | Philipp Gesang <pgesang@ix.urz.uni-heidelberg.de> | 2011-10-19 00:01:18 +0200 |
---|---|---|
committer | Philipp Gesang <pgesang@ix.urz.uni-heidelberg.de> | 2011-10-19 00:01:18 +0200 |
commit | ce59f6705d9b2bd6df0d3eeadbaf43b25fa58b4f (patch) | |
tree | b14b08c1ed0bc913bb77d2a7d7ccdc2586977974 /tex/context/third/transliterator/trans_tables_trsc.lua | |
parent | 2c209c39b83d031fe01d39a5f1da7d996aa4db97 (diff) | |
download | transliterator-ce59f6705d9b2bd6df0d3eeadbaf43b25fa58b4f.tar.gz |
parser caching (-> *great* speedup); generalized the yer-hack
Diffstat (limited to 'tex/context/third/transliterator/trans_tables_trsc.lua')
-rw-r--r-- | tex/context/third/transliterator/trans_tables_trsc.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tex/context/third/transliterator/trans_tables_trsc.lua b/tex/context/third/transliterator/trans_tables_trsc.lua index e80048a..ce907bc 100644 --- a/tex/context/third/transliterator/trans_tables_trsc.lua +++ b/tex/context/third/transliterator/trans_tables_trsc.lua @@ -609,12 +609,12 @@ end local function transcript (mode, text) local P, R, S, V, Cs = lpeg.P, lpeg.R, lpeg.S, lpeg.V, lpeg.Cs - local addrules = translit.addrules - local utfchar = translit.utfchar + local addrules = translit.addrules + local utfchar = translit.utfchar local trsc_parser, p_rules, capt, p_de - function tab_subst (s, ...) + local function tab_subst (s, ...) local p_tmp, tmp = nil, translit.make_add_dict{} for _,tab in ipairs(arg) do tmp = tmp + tab |