aboutsummaryrefslogtreecommitdiff
path: root/parser.lua
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-07-09 19:22:40 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-07-09 19:22:46 -0700
commitde34592dbebfa8882f495694d73f2a8b1e2d0856 (patch)
tree67141893c161e24c4e8722a77f2e2b7d9e73963f /parser.lua
parent0d70332ccf8737fd8cde8eedda034a87184d0486 (diff)
Adding some compatibility stuff.
Diffstat (limited to 'parser.lua')
-rw-r--r--parser.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/parser.lua b/parser.lua
index 05356b4..2eed78c 100644
--- a/parser.lua
+++ b/parser.lua
@@ -97,6 +97,10 @@ do
userdata.comments[start_pos] = value
return true
end
+ _with_0.Version = function(src, end_pos, version, userdata)
+ userdata.version = version
+ return true
+ end
NOMSU_DEFS = _with_0
end
setmetatable(NOMSU_DEFS, {
@@ -195,6 +199,7 @@ Parser.parse = function(nomsu_code, source)
error("Errors occurred while parsing:\n\n" .. table.concat(errors, "\n\n"), 0)
end
tree.comments = userdata.comments
+ tree.version = userdata.version
return tree
end
return Parser