summaryrefslogtreecommitdiff
path: root/tex/context/third/transliterator/trans_tables_trsc.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2011-10-19 00:01:18 +0200
committerPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2011-10-19 00:01:18 +0200
commitce59f6705d9b2bd6df0d3eeadbaf43b25fa58b4f (patch)
treeb14b08c1ed0bc913bb77d2a7d7ccdc2586977974 /tex/context/third/transliterator/trans_tables_trsc.lua
parent2c209c39b83d031fe01d39a5f1da7d996aa4db97 (diff)
downloadtransliterator-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.lua6
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