From a09b66d72509111e57fb19368d2188a8b71d678e Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 14 Mar 2019 17:57:55 -0700 Subject: No longer using stubs for non-actions. --- syntax_tree.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'syntax_tree.lua') diff --git a/syntax_tree.lua b/syntax_tree.lua index 067018c..70a2daa 100644 --- a/syntax_tree.lua +++ b/syntax_tree.lua @@ -254,7 +254,10 @@ do [patt:as_var()] = self } end - if patt:get_stub() ~= self:get_stub() then + if patt.type ~= self.type then + return nil + end + if patt.type == "Action" and patt:get_stub() ~= self:get_stub() then return nil end if #self ~= #patt then -- cgit v1.2.3