summaryrefslogtreecommitdiff
path: root/tex/context/base/sort-ini.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/sort-ini.lua')
-rw-r--r--tex/context/base/sort-ini.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/tex/context/base/sort-ini.lua b/tex/context/base/sort-ini.lua
index 3ff6f1d96..4462ddb9c 100644
--- a/tex/context/base/sort-ini.lua
+++ b/tex/context/base/sort-ini.lua
@@ -50,12 +50,13 @@ local utfbyte, utfchar = utf.byte, utf.char
local utfcharacters = string.utfcharacters
local next, type, tonumber, rawget, rawset = next, type, tonumber, rawget, rawset
-local allocate = utilities.storage.allocate
+local allocate = utilities.storage.allocate
+local setmetatableindex = table.setmetatableindex
-local trace_tests = false trackers.register("sorters.tests", function(v) trace_tests = v end)
-local trace_methods = false trackers.register("sorters.methods", function(v) trace_methods = v end)
+local trace_tests = false trackers.register("sorters.tests", function(v) trace_tests = v end)
+local trace_methods = false trackers.register("sorters.methods", function(v) trace_methods = v end)
-local report_sorters = logs.reporter("languages","sorters")
+local report_sorters = logs.reporter("languages","sorters")
local comparers = { }
local splitters = { }
@@ -278,7 +279,7 @@ local function update() -- prepare parent chains, needed when new languages are
for language, data in next, definitions do
local parent = data.parent or "default"
if language ~= "default" then
- setmetatable(data,{ __index = definitions[parent] or definitions.default })
+ setmetatableindex(data,definitions[parent] or definitions.default)
end
data.language = language
data.parent = parent