Chromium Code Reviews| Index: src/rewriter.h |
| diff --git a/src/rewriter.h b/src/rewriter.h |
| index 4e76cd64c4ade13b68026a0f37b1f43fd5587551..fdb36d1d3e20773fd28557766a5f5f833127d314 100644 |
| --- a/src/rewriter.h |
| +++ b/src/rewriter.h |
| @@ -8,7 +8,10 @@ |
| namespace v8 { |
| namespace internal { |
| +class AstValueFactory; |
| +class DoExpression; |
| class ParseInfo; |
| +class Parser; |
| class Rewriter { |
| public: |
| @@ -19,6 +22,11 @@ class Rewriter { |
| // Assumes code has been parsed and scopes have been analyzed. Mutates the |
| // AST, so the AST should not continue to be used in the case of failure. |
| static bool Rewrite(ParseInfo* info); |
| + |
| + // Rewrite a list of statements, using the same rules as a top-level program, |
| + // to ensure identical behaviour of completion result. |
|
adamk
2015/10/15 10:59:33
Nit: extra space between "to" and "ensure".
|
| + static bool Rewrite(Parser* parser, DoExpression* expr, |
| + AstValueFactory* factory); |
| }; |