mirror of
https://github.com/mpeterv/markdown.git
synced 2025-01-14 05:04:19 +00:00
Make the module and the tests Lua 5.3 compatible
This commit is contained in:
parent
916cc42e0b
commit
af68f61c50
@ -4401,10 +4401,10 @@ local function run_tests()
|
||||
-- Do any <pre></pre> sequences in s1 and s2 match up perfectly?
|
||||
local function pre_equal(s1, s2)
|
||||
local pre = {}
|
||||
for p in s1:gfind("<pre>.-</pre>") do
|
||||
for p in s1:gmatch("<pre>.-</pre>") do
|
||||
pre[#pre+1] = p
|
||||
end
|
||||
for p in s2:gfind("<pre>.-</pre>") do
|
||||
for p in s2:gmatch("<pre>.-</pre>") do
|
||||
if p ~= pre[1] then return false end
|
||||
table.remove(pre, 1)
|
||||
end
|
||||
|
@ -120,6 +120,8 @@ THE SOFTWARE.
|
||||
-- Utility functions
|
||||
----------------------------------------------------------------------
|
||||
|
||||
local unpack = table.unpack or unpack
|
||||
|
||||
-- Locks table t from changes, writes an error if someone attempts to change the table.
|
||||
-- This is useful for detecting variables that have "accidently" been made global. Something
|
||||
-- I tend to do all too much.
|
||||
|
Loading…
Reference in New Issue
Block a user