mirror of
https://github.com/TangentFoxy/markdown.lua.git
synced 2025-07-27 17:42:16 +00:00
Make the module and the tests Lua 5.3 compatible
This commit is contained in:
@@ -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.
|
||||
|
Reference in New Issue
Block a user