summaryrefslogtreecommitdiff
path: root/tex/context/base/mult-cld.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2010-10-12 17:13:00 +0200
committerHans Hagen <pragma@wxs.nl>2010-10-12 17:13:00 +0200
commit407d9151f5473b20e9072473b80d0f591a3580a1 (patch)
treecc8ee5590213dc7a7bd07f570d615aba3e34151d /tex/context/base/mult-cld.lua
parent697104b99f87677639dd0732be90c0a2cf2d4f6b (diff)
downloadcontext-407d9151f5473b20e9072473b80d0f591a3580a1.tar.gz
beta 2010.10.12 17:13
Diffstat (limited to 'tex/context/base/mult-cld.lua')
-rw-r--r--tex/context/base/mult-cld.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/tex/context/base/mult-cld.lua b/tex/context/base/mult-cld.lua
index edc4253a9..382370dea 100644
--- a/tex/context/base/mult-cld.lua
+++ b/tex/context/base/mult-cld.lua
@@ -350,3 +350,16 @@ function context.disabletrackers(str) trackers.disable(str) end
--~ end
--~
--~ context.direct(something)
+
+-- this might be generalized: register some primitives as: accepting this or that
+-- we can also speed this up
+
+function context.char(k)
+ if type(k) == "table" then
+ for i=1,#k do
+ context(format([[\char%s\relax]],k[i]))
+ end
+ elseif k then
+ context(format([[\char%s\relax]],k))
+ end
+end