Browse Source

LibJS: Make Interpreter.h not include AST.h

Andreas Kling 2 năm trước cách đây
mục cha
commit
1a30e77001

+ 1 - 0
Userland/Libraries/LibJS/Forward.h

@@ -164,6 +164,7 @@ class Error;
 class ErrorType;
 class ErrorType;
 struct ExecutionContext;
 struct ExecutionContext;
 class Expression;
 class Expression;
+class ForStatement;
 class FunctionEnvironment;
 class FunctionEnvironment;
 class FunctionNode;
 class FunctionNode;
 class GlobalEnvironment;
 class GlobalEnvironment;

+ 0 - 1
Userland/Libraries/LibJS/Interpreter.h

@@ -11,7 +11,6 @@
 #include <AK/HashMap.h>
 #include <AK/HashMap.h>
 #include <AK/String.h>
 #include <AK/String.h>
 #include <AK/Weakable.h>
 #include <AK/Weakable.h>
-#include <LibJS/AST.h>
 #include <LibJS/Forward.h>
 #include <LibJS/Forward.h>
 #include <LibJS/Heap/DeferGC.h>
 #include <LibJS/Heap/DeferGC.h>
 #include <LibJS/Heap/Heap.h>
 #include <LibJS/Heap/Heap.h>