diff options
Diffstat (limited to 'tex/context/base/mult-ini.lua')
-rw-r--r-- | tex/context/base/mult-ini.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tex/context/base/mult-ini.lua b/tex/context/base/mult-ini.lua index be4a7cb69..3e89cf68f 100644 --- a/tex/context/base/mult-ini.lua +++ b/tex/context/base/mult-ini.lua @@ -33,6 +33,11 @@ end local messages, constants, variables = interfaces.messages, interfaces.constants, interfaces.variables +local valueiskey = { __index = function(t,k) t[k] = k return k end } + +setmetatable(variables,valueiskey) +setmetatable(constants,valueiskey) + function interfaces.setmessages(category,str) local m = messages[category] or { } for k, v in gmatch(str,"(%S+) *: *(.-) *[\n\r]") do |