summaryrefslogtreecommitdiff
path: root/src/fontloader/misc/fontloader-util-str.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <phg42.2a@gmail.com>2014-12-14 11:00:07 +0100
committerPhilipp Gesang <phg42.2a@gmail.com>2014-12-14 11:00:07 +0100
commitf9e8ebd7846583d696b4e9e7d6454475a38fd767 (patch)
treebf0677e71178851364f6d7d9a9f511f036a971bb /src/fontloader/misc/fontloader-util-str.lua
parentf5180e94891872433c3c1ef068d5557c5969c993 (diff)
downloadluaotfload-f9e8ebd7846583d696b4e9e7d6454475a38fd767.tar.gz
[fontloader] sync with Context as of 2014-12-14
Diffstat (limited to 'src/fontloader/misc/fontloader-util-str.lua')
-rw-r--r--src/fontloader/misc/fontloader-util-str.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fontloader/misc/fontloader-util-str.lua b/src/fontloader/misc/fontloader-util-str.lua
index 8529c3a..a040b01 100644
--- a/src/fontloader/misc/fontloader-util-str.lua
+++ b/src/fontloader/misc/fontloader-util-str.lua
@@ -219,10 +219,12 @@ local striplinepatterns = {
["collapse"] = patterns.collapser, -- how about: stripper fullstripper
}
+setmetatable(striplinepatterns,{ __index = function(t,k) return p_prune_collapse end })
+
strings.striplinepatterns = striplinepatterns
function strings.striplines(str,how)
- return str and lpegmatch(how and striplinepatterns[how] or p_prune_collapse,str) or str
+ return str and lpegmatch(striplinepatterns[how],str) or str
end
-- also see: string.collapsespaces