scansion/error.lua@9e0e56393978
scansion/error.lua
Mon, 10 Sep 2018 09:51:01 +0100
- author
- Matthew Wild <mwild1@gmail.com>
- date
- Mon, 10 Sep 2018 09:51:01 +0100
- changeset 103
- 9e0e56393978
- parent 64
-
f0a1f82b8e04
- child 104
-
fb915f3a9c89
- permissions
- -rw-r--r--
verse: Update to 5.2-compatible version
local error_mt = {
__tostring = function (e)
return tostring(e.message or ("<Scansion error: "..tostring(self)..">"));
end;
};
return {
new_error = function (message, data)
return setmetatable({ message = message, data = data }, error_mt);
end;
};