summaryrefslogtreecommitdiff
path: root/tex/context/base/luat-uni.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/luat-uni.lua')
-rw-r--r--tex/context/base/luat-uni.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/tex/context/base/luat-uni.lua b/tex/context/base/luat-uni.lua
new file mode 100644
index 000000000..06945ed2b
--- /dev/null
+++ b/tex/context/base/luat-uni.lua
@@ -0,0 +1,23 @@
+-- filename : luat-uni.lua
+-- comment : companion to luat-uni.tex
+-- author : Hans Hagen, PRAGMA-ADE, Hasselt NL
+-- copyright: PRAGMA ADE / ConTeXt Development Team
+-- license : see context related readme files
+
+if not versions then versions = { } end versions['luat-uni'] = 1.001
+
+function unicode.utf8.split(str)
+ lst = { }
+ -- for snippet in unicode.utf8.gfind(str,".") do
+ for snippet in string.utfcharacters(str) do
+ table.insert(lst,snippet)
+ end
+ return lst
+end
+
+function unicode.utf8.each(str,fnc)
+ -- for snippet in unicode.utf8.gfind(str,".") do
+ for snippet in string.utfcharacters(str) do
+ fnc(snippet)
+ end
+end