summaryrefslogtreecommitdiff
path: root/tex/context/base/lang-ini.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2011-02-08 10:06:00 +0100
committerHans Hagen <pragma@wxs.nl>2011-02-08 10:06:00 +0100
commit13fe57ae547e79f911229fe4586591f7a8439c69 (patch)
treee30b07f26511067cd49a3cc0333720a75f157076 /tex/context/base/lang-ini.lua
parent6f1048d50cb4376e5bf17c8c9221f61e4af9f778 (diff)
downloadcontext-13fe57ae547e79f911229fe4586591f7a8439c69.tar.gz
beta 2011.02.08 10:06
Diffstat (limited to 'tex/context/base/lang-ini.lua')
-rw-r--r--tex/context/base/lang-ini.lua28
1 files changed, 14 insertions, 14 deletions
diff --git a/tex/context/base/lang-ini.lua b/tex/context/base/lang-ini.lua
index 8744bff95..c3bed03a6 100644
--- a/tex/context/base/lang-ini.lua
+++ b/tex/context/base/lang-ini.lua
@@ -27,7 +27,7 @@ local settings_to_array = utilities.parsers.settings_to_array
local trace_patterns = false trackers.register("languages.patterns", function(v) trace_patterns = v end)
-local report_languages = logs.new("languages")
+local report_initialization = logs.new("languages","initialization")
local prehyphenchar, posthyphenchar = lang.prehyphenchar, lang.posthyphenchar -- global per language
local lefthyphenmin, righthyphenmin = lang.lefthyphenmin, lang.righthyphenmin
@@ -92,7 +92,7 @@ local function loaddefinitions(tag,specification)
if definition ~= "" then
if definition == "reset" then -- interfaces.variables.reset
if trace_patterns then
- report_languages("clearing patterns for language '%s'",tag)
+ report_initialization("clearing patterns for language '%s'",tag)
end
instance:clear_patterns()
elseif not dataused[definition] then
@@ -101,7 +101,7 @@ local function loaddefinitions(tag,specification)
local fullname = resolvers.findfile(filename) or ""
if fullname ~= "" then
if trace_patterns then
- report_languages("loading definition '%s' for language '%s' from '%s'",definition,tag,fullname)
+ report_initialization("loading definition '%s' for language '%s' from '%s'",definition,tag,fullname)
end
local defs = dofile(fullname) -- use regular loader instead
if defs then -- todo: version test
@@ -109,18 +109,18 @@ local function loaddefinitions(tag,specification)
instance:patterns (defs.patterns and defs.patterns.data or "")
instance:hyphenation(defs.exceptions and defs.exceptions.data or "")
else
- report_languages("invalid definition '%s' for language '%s' in '%s'",definition,tag,filename)
+ report_initialization("invalid definition '%s' for language '%s' in '%s'",definition,tag,filename)
end
elseif trace_patterns then
- report_languages("invalid definition '%s' for language '%s' in '%s'",definition,tag,filename)
+ report_initialization("invalid definition '%s' for language '%s' in '%s'",definition,tag,filename)
end
elseif trace_patterns then
- report_languages("definition '%s' for language '%s' already loaded",definition,tag)
+ report_initialization("definition '%s' for language '%s' already loaded",definition,tag)
end
end
end
elseif trace_patterns then
- report_languages("no definitions for language '%s'",tag)
+ report_initialization("no definitions for language '%s'",tag)
end
statistics.stoptiming(languages)
return ok
@@ -133,7 +133,7 @@ local noflanguages = storage.shared.noflanguages
function languages.define(tag,parent)
noflanguages = noflanguages + 1
if trace_patterns then
- report_languages("assigning number %s to %s",noflanguages,tag)
+ report_initialization("assigning number %s to %s",noflanguages,tag)
end
numbers[noflanguages] = tag
registered[tag] = {
@@ -213,14 +213,14 @@ else
if l then
if l.dirty then
if trace_patterns then
- report_languages("checking patterns for %s (%s)",tag,default)
+ report_initialization("checking patterns for %s (%s)",tag,default)
end
-- patterns is already resolved to parent patterns if applicable
if patterns ~= "" then
if l.patterns ~= patterns then
l.patterns = patterns
if trace_patterns then
- report_languages("loading patterns for '%s' using specification '%s'",tag,patterns)
+ report_initialization("loading patterns for '%s' using specification '%s'",tag,patterns)
end
loaddefinitions(tag,l)
else
@@ -229,13 +229,13 @@ else
elseif l.patterns == "" then
l.patterns = tag
if trace_patterns then
- report_languages("loading patterns for '%s' using tag",tag)
+ report_initialization("loading patterns for '%s' using tag",tag)
end
local ok = loaddefinitions(tag,l)
if not ok and tag ~= default then
l.patterns = defaukt
if trace_patterns then
- report_languages("loading patterns for '%s' using default",tag)
+ report_initialization("loading patterns for '%s' using default",tag)
end
loaddefinitions(tag,l)
end
@@ -366,12 +366,12 @@ end)
--~ local ok = fullname ~= ""
--~ if ok then
--~ if trace_patterns then
---~ report_languages("filtering %s for language '%s' from '%s'",target,tag,fullname)
+--~ report_initialization("filtering %s for language '%s' from '%s'",target,tag,fullname)
--~ end
--~ lang[target](data,filter(fullname) or "")
--~ else
--~ if trace_patterns then
---~ report_languages("no %s for language '%s' in '%s'",target,tag,filename or "?")
+--~ report_initialization("no %s for language '%s' in '%s'",target,tag,filename or "?")
--~ end
--~ lang[target](instance,"")
--~ end