From b04b6bcf2f31526f6cfa593c342165a65cb9e7ac Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 3 Mar 2021 22:44:52 -0800 Subject: Chapter 11 - Resolving and Binding --- src/com/craftinginterpreters/lox/Lox.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/com/craftinginterpreters/lox/Lox.java') diff --git a/src/com/craftinginterpreters/lox/Lox.java b/src/com/craftinginterpreters/lox/Lox.java index bca117e..6115f8f 100644 --- a/src/com/craftinginterpreters/lox/Lox.java +++ b/src/com/craftinginterpreters/lox/Lox.java @@ -59,6 +59,13 @@ public class Lox { if (hadError) return; + Resolver resolver = new Resolver(interpreter); + resolver.resolve(statements); + + // Stop if there was a resolution error + if (hadError) + return; + interpreter.interpret(statements); } -- cgit v1.2.3-54-g00ecf