mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 02:47:35 +00:00
LibJS: Move {Import,Export}Entry out of {Import,Export}Statement
By making these be standalone instead of nested structs, we can forward declare them. This will allow us to stop including AST.h in some places.
This commit is contained in:
parent
27e0f56c90
commit
e0916dbb35
5 changed files with 106 additions and 107 deletions
|
@ -163,6 +163,8 @@ class Environment;
|
|||
class Error;
|
||||
class ErrorType;
|
||||
struct ExecutionContext;
|
||||
struct ExportEntry;
|
||||
class ExportStatement;
|
||||
class Expression;
|
||||
class ForStatement;
|
||||
class FunctionEnvironment;
|
||||
|
@ -172,6 +174,8 @@ class GlobalObject;
|
|||
class HandleImpl;
|
||||
class Heap;
|
||||
class HeapBlock;
|
||||
struct ImportEntry;
|
||||
class ImportStatement;
|
||||
class Interpreter;
|
||||
class Intrinsics;
|
||||
class Module;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue