summaryrefslogtreecommitdiff
path: root/tex/context/base/strc-ref.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2011-10-28 22:32:00 +0200
committerHans Hagen <pragma@wxs.nl>2011-10-28 22:32:00 +0200
commit9fb6251be7393901502aa2039dfdc7057a2e5aa7 (patch)
tree8c29ad69c54e5e215f1324034129238b6b8f1402 /tex/context/base/strc-ref.lua
parent0a98dd77420b1dab699a8cba0e8c63d20cb20851 (diff)
downloadcontext-9fb6251be7393901502aa2039dfdc7057a2e5aa7.tar.gz
beta 2011.10.28 22:32
Diffstat (limited to 'tex/context/base/strc-ref.lua')
-rw-r--r--tex/context/base/strc-ref.lua10
1 files changed, 4 insertions, 6 deletions
diff --git a/tex/context/base/strc-ref.lua b/tex/context/base/strc-ref.lua
index f141af982..e7ea06c60 100644
--- a/tex/context/base/strc-ref.lua
+++ b/tex/context/base/strc-ref.lua
@@ -86,8 +86,7 @@ references.tobereferred = tobereferred
references.referred = referred
local splitreference = references.splitreference
-local splitprefix = references.splitprefix
-local splitprefix = references.splitcomponent
+local splitprefix = references.splitcomponent -- replaces: references.splitprefix
local prefixsplitter = references.prefixsplitter
local componentsplitter = references.componentsplitter
@@ -1683,7 +1682,7 @@ end
filters.section = { }
-local function filternumber(data,what,prefixspec)
+function filters.section.number(data,what,prefixspec)
if data then
local numberdata = data.numberdata
if numberdata then
@@ -1697,7 +1696,6 @@ local function filternumber(data,what,prefixspec)
end
end
-filters.section.number = filternumber
filters.section.title = filters.generic.title
filters.section.page = filters.generic.page
filters.section.default = filters.section.number
@@ -1708,8 +1706,8 @@ filters.section.default = filters.section.number
-- filters.description = { default = filters.generic.number }
-- filters.item = { default = filters.generic.number }
-setmetatableindex(filters, function(t,k)
- local v = { default = filternumber } -- not copy as it might be extended differently
+setmetatableindex(filters, function(t,k) -- beware, test with rawget
+ local v = { default = filters.generic.number } -- not copy as it might be extended differently
t[k] = v
return v
end)