diff options
Diffstat (limited to 'tex/context/base/s-reg-01.tex')
-rw-r--r-- | tex/context/base/s-reg-01.tex | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/tex/context/base/s-reg-01.tex b/tex/context/base/s-reg-01.tex index 123b97384..5ed86cb4e 100644 --- a/tex/context/base/s-reg-01.tex +++ b/tex/context/base/s-reg-01.tex @@ -26,15 +26,26 @@ function regimes.show(regime) regime = regimes.synonyms[regime] or regime local r = regimes.data[regime] if r then - tex.sprint(tc,"\\starttabulate[|rT|T|rT|lT|lT|lT|]") + context.starttabulate { "|rT|T|rT|lT|lT|lT|" } for k, v in ipairs(r) do - tex.sprint(tex.ctxcatcodes, string.format("\\NC %s\\NC\\getvalue{%s}\\NC %s\\NC %s\\NC %s\\NC %s\\NC\\NR", k, - characters.contextname(v), characters.hexindex(v), characters.contextname(v), - characters.category(v), characters.description(v))) + context.NC() + context(k) + context.NC() + context.getvalue(characters.contextname(v)) + context.NC() + context(characters.hexindex(v)) + context.NC() + context(characters.contextname(v)) + context.NC() + context(characters.category(v)) + context.NC() + context(characters.description(v)) + context.NC() + context.NR() end - tex.sprint(tex.ctxcatcodes,"\\stoptabulate") + context.stoptabulate() else - tex.sprint(tex.ctxcatcodes,"unknown regime " .. regime) + context("unknown regime %s",regime) end end \stopluacode |