From 89c00c560e703dc17dfecea8405013ab0e7a0786 Mon Sep 17 00:00:00 2001 From: Sam Atman <atmanistan@gmail.com> Date: Wed, 27 Nov 2019 14:38:07 -0800 Subject: [PATCH] Add mt for HParseResult --- src/bindings/lua/hammer.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bindings/lua/hammer.lua b/src/bindings/lua/hammer.lua index fa3f02a5..0236bd9e 100644 --- a/src/bindings/lua/hammer.lua +++ b/src/bindings/lua/hammer.lua @@ -224,6 +224,14 @@ local bytes_mt = { } local byte_string = ffi.metatype("HBytes", bytes_mt) +local result_mt = { + __call = function(self) + return self.ast() + end +} + +local parse_result = ffi.metatype("HParseResult", result_mt) + local token_types = ffi.new("HTokenType") local parsed_token -- GitLab