Towards release 5.4.7

This commit is contained in:
Roberto Ierusalimschy
2024-04-26 14:55:18 -03:00
parent 8b83417de9
commit de794a6527
6 changed files with 13 additions and 12 deletions

View File

@@ -56,7 +56,8 @@ assert(f(" \n\r*&\n\r xuxu \n\n", "%g%g%g+") == "xuxu")
-- Adapt a pattern to UTF-8
local function PU (p)
-- break '?' into each individual byte of a character
-- reapply '?' into each individual byte of a character.
-- (For instance, "á?" becomes "\195?\161?".)
p = string.gsub(p, "(" .. utf8.charpattern .. ")%?", function (c)
return string.gsub(c, ".", "%0?")
end)