From ea4717c8bd2cb13415c91c11da848d6aeca8746d Mon Sep 17 00:00:00 2001
From: Emmanuel Benoit <tseeker@nocternity.net>
Date: Mon, 9 Jan 2023 07:59:55 +0100
Subject: [PATCH] Resolver - Handle the "this" keyword

---
 src/resolver.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/resolver.rs b/src/resolver.rs
index 2f77c74..5d51511 100644
--- a/src/resolver.rs
+++ b/src/resolver.rs
@@ -328,7 +328,7 @@ impl VarResolver for ExprNode {
         'a: 'b,
     {
         match self {
-            ExprNode::Variable(var_expr) => rs.resolve_use(var_expr),
+            ExprNode::Variable(var_expr) | ExprNode::This(var_expr) => rs.resolve_use(var_expr),
 
             ExprNode::Assignment { name, value, id } => {
                 value.resolve(rs)?;