| Index: src/ast.h
|
| diff --git a/src/ast.h b/src/ast.h
|
| index 5e86d1a240d7c5bd25f7a6e70fbeb93a2c679e2a..e5acfb9631d2733bad264cb7c1264d7c00e658ea 100644
|
| --- a/src/ast.h
|
| +++ b/src/ast.h
|
| @@ -462,6 +462,10 @@ class Block final : public BreakableStatement {
|
| statements_.Add(statement, zone);
|
| }
|
|
|
| + void InsertStatementAt(int index, Statement* statement, Zone* zone) {
|
| + statements_.InsertAt(index, statement, zone);
|
| + }
|
| +
|
| ZoneList<Statement*>* statements() { return &statements_; }
|
| bool ignore_completion_value() const { return ignore_completion_value_; }
|
|
|
| @@ -3205,6 +3209,8 @@ class AstNodeFactory final BASE_EMBEDDED {
|
| parser_zone_(ast_value_factory->zone()),
|
| ast_value_factory_(ast_value_factory) {}
|
|
|
| + AstValueFactory* ast_value_factory() const { return ast_value_factory_; }
|
| +
|
| VariableDeclaration* NewVariableDeclaration(
|
| VariableProxy* proxy, VariableMode mode, Scope* scope, int pos,
|
| bool is_class_declaration = false, int declaration_group_start = -1) {
|
|
|