Index: src/compiler.h |
diff --git a/src/compiler.h b/src/compiler.h |
index 47579bd6a23ab9e6e7508e5f3f9b80dde6dd1a61..05b97a92ddde41d66a3cf87bfd625fbbb6794ce4 100644 |
--- a/src/compiler.h |
+++ b/src/compiler.h |
@@ -675,11 +675,16 @@ class Compiler : public AllStatic { |
MUST_USE_RESULT static MaybeHandle<Code> GetDebugCode( |
Handle<JSFunction> function); |
+ // Parser::Parse, then Compiler::Analyze. |
+ static bool ParseAndAnalyze(CompilationInfo* info); |
+ // Rewrite, analyze scopes, and renumber. |
+ static bool Analyze(CompilationInfo* info); |
+ // Adds deoptimization support, requires ParseAndAnalyze. |
+ static bool EnsureDeoptimizationSupport(CompilationInfo* info); |
+ |
static bool EnsureCompiled(Handle<JSFunction> function, |
ClearExceptionFlag flag); |
- static bool EnsureDeoptimizationSupport(CompilationInfo* info); |
- |
static void CompileForLiveEdit(Handle<Script> script); |
// Compile a String source within a context for eval. |