From de34592dbebfa8882f495694d73f2a8b1e2d0856 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 9 Jul 2018 19:22:40 -0700 Subject: Adding some compatibility stuff. --- parser.moon | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'parser.moon') diff --git a/parser.moon b/parser.moon index 72f909b..7635cbc 100644 --- a/parser.moon +++ b/parser.moon @@ -76,6 +76,10 @@ NOMSU_DEFS = with {} userdata.comments[start_pos] = value return true + .Version = (src,end_pos,version,userdata)-> + userdata.version = version + return true + setmetatable(NOMSU_DEFS, {__index:(key)=> make_node = (start, value, stop, userdata)-> if userdata.source @@ -133,6 +137,7 @@ Parser.parse = (nomsu_code, source=nil)-> error("Errors occurred while parsing:\n\n"..table.concat(errors, "\n\n"), 0) tree.comments = userdata.comments + tree.version = userdata.version return tree return Parser -- cgit v1.2.3