#include "src/parsing/parsing.h"
#include <memory>
#include "src/ast/ast.h"
#include "src/execution/vm-state-inl.h"
#include "src/handles/maybe-handles.h"
#include "src/objects/objects-inl.h"
#include "src/parsing/parse-info.h"
#include "src/parsing/parser.h"
#include "src/parsing/rewriter.h"
#include "src/parsing/scanner-character-streams.h"
#include "src/zone/zone-list-inl.h"
namespace v8 {
namespace internal {
namespace parsing {
namespace {
void MaybeReportStatistics(ParseInfo* info, DirectHandle<Script> script,
Isolate* isolate, Parser* parser,
ReportStatisticsMode mode) { … }
}
bool ParseProgram(ParseInfo* info, DirectHandle<Script> script,
MaybeHandle<ScopeInfo> maybe_outer_scope_info,
Isolate* isolate, ReportStatisticsMode mode) { … }
bool ParseProgram(ParseInfo* info, DirectHandle<Script> script,
Isolate* isolate, ReportStatisticsMode mode) { … }
bool ParseFunction(ParseInfo* info, Handle<SharedFunctionInfo> shared_info,
Isolate* isolate, ReportStatisticsMode mode) { … }
bool ParseAny(ParseInfo* info, Handle<SharedFunctionInfo> shared_info,
Isolate* isolate, ReportStatisticsMode mode) { … }
}
}
}