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