diff options
Diffstat (limited to 'tex/context/base/core-con.lua')
-rw-r--r-- | tex/context/base/core-con.lua | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tex/context/base/core-con.lua b/tex/context/base/core-con.lua index 257de625b..e83f9a487 100644 --- a/tex/context/base/core-con.lua +++ b/tex/context/base/core-con.lua @@ -20,9 +20,16 @@ local floor, date, time, concat = math.floor, os.date, os.time, table.concat local lower, format, rep = string.lower, string.format, string.rep local texsprint, utfchar = tex.sprint, utf.char local tonumber, tostring = tonumber, tostring +local settings_to_array = utilities.parsers.settings_to_array local ctxcatcodes = tex.ctxcatcodes +converters = converters or { } +local converters = converters + +languages = languages or { } +local languages = languages + local function flush(...) texsprint(ctxcatcodes,...) end @@ -40,9 +47,6 @@ function converters.numberst(n,direct) return direct and n or flush(n) end -converters = converters or { } -languages = languages or { } - --~ ['arabic-digits'] = { --~ 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, --~ 0x0665, 0x0666, 0x0667, 0x0668, 0x0669 @@ -630,7 +634,7 @@ storage.register("converters/sequences", converters.sequences, "converters.seque local sequences = converters.sequences function converters.define(name,set) - sequences[name] = aux.settings_to_array(set) + sequences[name] = settings_to_array(set) end function converters.convert(method,n,direct) -- todo: language |