1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:28:12 +00:00

JSSpecCompiler: Move passes to Passes subdirectory of Compiler/

This commit is contained in:
Dan Klishch 2023-10-01 23:25:08 -04:00 committed by Andrew Kaster
parent 61fa00d46c
commit 867ce0df52
8 changed files with 9 additions and 9 deletions

View file

@ -1,25 +0,0 @@
/*
* Copyright (c) 2023, Dan Klishch <danilklishch@gmail.com>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include "Compiler/GenericASTPass.h"
namespace JSSpecCompiler {
// ReferenceResolvingPass collects all variable names declared in the function and replaces
// UnresolvedReference nodes with either SlotName, Variable, or FunctionPointer nodes.
class ReferenceResolvingPass : public GenericASTPass {
public:
using GenericASTPass::GenericASTPass;
protected:
RecursionDecision on_entry(Tree tree) override;
void on_leave(Tree tree) override;
};
}