From dceadf2f8248cfdea480865c0f8ecc630a1c90dc Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Tue, 6 Jul 2010 05:25:54 +0000 Subject: [PATCH] Fix name scope resolution --- src/jse/org/luaj/vm2/ast/NameScope.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jse/org/luaj/vm2/ast/NameScope.java b/src/jse/org/luaj/vm2/ast/NameScope.java index 33630389..b9a14379 100644 --- a/src/jse/org/luaj/vm2/ast/NameScope.java +++ b/src/jse/org/luaj/vm2/ast/NameScope.java @@ -42,7 +42,7 @@ public class NameScope { validateIsNotKeyword(name); for ( NameScope n = this; n!=null; n=n.outerScope ) if ( n.namedVariables.containsKey(name) ) - return namedVariables.get(name); + return n.namedVariables.get(name); NamedVariable value = new NamedVariable(name); this.namedVariables.put(name, value); return value;