summaryrefslogtreecommitdiff
path: root/tex/context/base/page-flt.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/page-flt.lua')
-rw-r--r--tex/context/base/page-flt.lua14
1 files changed, 6 insertions, 8 deletions
diff --git a/tex/context/base/page-flt.lua b/tex/context/base/page-flt.lua
index c383380fb..ecd7004ae 100644
--- a/tex/context/base/page-flt.lua
+++ b/tex/context/base/page-flt.lua
@@ -243,10 +243,11 @@ local label = P(":") * C((1-S(",*: "))^0)
local pattern = method * (
label * position
+ C("") * position
- + label * C("") * C("")
+ + label
+ C("") * C("") * C("")
) + C("") * C("") * C("") * C("")
+
-- inspect { lpegmatch(pattern,"somewhere:blabla,crap") }
-- inspect { lpegmatch(pattern,"somewhere:1*2") }
-- inspect { lpegmatch(pattern,"somewhere:blabla:1*2") }
@@ -261,9 +262,6 @@ end
-- interface
-local context = context
-local setvalue = context.setvalue
-
commands.flushfloat = floats.flush
commands.savefloat = floats.save
commands.resavefloat = floats.resave
@@ -280,8 +278,8 @@ function commands.doifelsesavedfloat(...) commands.doifelse(floats.nofstacked(..
function commands.analysefloatmethod(str)
local method, label, row, column = floats.analysemethod(str)
- setvalue("floatmethod",method)
- setvalue("floatlabel", label )
- setvalue("floatrow", row )
- setvalue("floatcolumn",column)
+ context.setvalue("floatmethod",method)
+ context.setvalue("floatlabel", label )
+ context.setvalue("floatrow", row )
+ context.setvalue("floatcolumn",column)
end