diff options
Diffstat (limited to 'tex/context/base/page-flt.lua')
-rw-r--r-- | tex/context/base/page-flt.lua | 14 |
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 |