summaryrefslogtreecommitdiff
path: root/tex/context/base/core-con.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/core-con.lua')
-rw-r--r--tex/context/base/core-con.lua12
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