#include "src/parsing/func-name-inferrer.h"
#include "src/ast/ast-value-factory.h"
#include "src/ast/ast.h"
#include "src/objects/objects-inl.h"
namespace v8 {
namespace internal {
FuncNameInferrer::FuncNameInferrer(AstValueFactory* ast_value_factory)
: … { … }
void FuncNameInferrer::PushEnclosingName(const AstRawString* name) { … }
void FuncNameInferrer::PushLiteralName(const AstRawString* name) { … }
void FuncNameInferrer::PushVariableName(const AstRawString* name) { … }
void FuncNameInferrer::RemoveAsyncKeywordFromEnd() { … }
AstConsString* FuncNameInferrer::MakeNameFromStack() { … }
void FuncNameInferrer::InferFunctionsNames() { … }
}
}