summaryrefslogtreecommitdiff
path: root/tex/generic
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2013-03-10 14:36:00 +0100
committerHans Hagen <pragma@wxs.nl>2013-03-10 14:36:00 +0100
commit748be39b9f88d15159ab8879ff8e9b88e4b8718a (patch)
tree6bef5e420c41621c8113e0179edac8135264ab52 /tex/generic
parent7b01e5c00c1538ceaabe8a1b818eeec0d5c69da9 (diff)
downloadcontext-748be39b9f88d15159ab8879ff8e9b88e4b8718a.tar.gz
beta 2013.03.10 14:36
Diffstat (limited to 'tex/generic')
-rw-r--r--tex/generic/context/luatex/luatex-fonts-merged.lua11
1 files changed, 10 insertions, 1 deletions
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua
index 28859a963..1013f5467 100644
--- a/tex/generic/context/luatex/luatex-fonts-merged.lua
+++ b/tex/generic/context/luatex/luatex-fonts-merged.lua
@@ -1,6 +1,6 @@
-- merged file : luatex-fonts-merged.lua
-- parent file : luatex-fonts.lua
--- merge date : 03/08/13 01:14:04
+-- merge date : 03/10/13 14:36:13
do -- begin closure to overcome local limits and interference
@@ -564,6 +564,15 @@ end
function lpeg.times(pattern,n)
return P(nextstep(n,2^16,{ "start",["1"]=pattern }))
end
+local digit=R("09")
+local period=P(".")
+local zero=P("0")
+local trailingzeros=zero^0*-digit
+local case_1=period*trailingzeros/""
+local case_2=period*(digit-trailingzeros)^1*(trailingzeros/"")
+local number=digit^1*(case_1+case_2)
+local stripper=Cs((number+1)^0)
+lpeg.patterns.stripzeros=stripper
end -- closure