Print error and exit if section has a too low number

This commit is contained in:
Pelle Nilsson 2021-10-04 21:54:16 +02:00
parent d6b3910b37
commit 28251ba9a9

View file

@ -7,9 +7,15 @@ local mapped = {}
function get_nr_for_header(text, identifier)
local key = "#" .. identifier
local name_nr = tonumber(text)
if name_nr ~= nil and name_nr >= nr then
mapped[key] = name_nr
nr = name_nr + 1
if name_nr ~= nil then
if name_nr >= nr then
mapped[key] = name_nr
nr = name_nr + 1
else
print("ERROR: Section number " .. name_nr
.. " too low (expected >= " .. nr .. ")")
os.exit(1)
end
else
mapped[key] = nr
nr = nr + 1