From e3615518d8fa66c5800c0c2bffbed895685af03e Mon Sep 17 00:00:00 2001
From: Xun Yang <x299yang@uwaterloo.ca>
Date: Mon, 13 Apr 2020 18:16:57 -0400
Subject: [PATCH] resolve name

---
 NameNode.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NameNode.py b/NameNode.py
index d8b3f52..2ad7f34 100644
--- a/NameNode.py
+++ b/NameNode.py
@@ -92,6 +92,8 @@ class NameNode(ASTNode):
     def checkLocalVar(self):
         if not self.IDs:
             return True
+        if 'this' in self.name:
+            return False
         ID = self.IDs[0]
         localVarNode = self.env.findNode(ID, "expr")
         if localVarNode:
-- 
GitLab