| Index: src/preparser.h
|
| diff --git a/src/preparser.h b/src/preparser.h
|
| index cb1d5fb4eb7baa65ef4d8c8973cb067796e9ce6d..f3fd24ab7dfb2f173b12f98a8fb52657ac1481ef 100644
|
| --- a/src/preparser.h
|
| +++ b/src/preparser.h
|
| @@ -179,6 +179,12 @@ class PreParser {
|
| kForStatement
|
| };
|
|
|
| + // If a list of variable declarations includes any initializers.
|
| + enum VariableDeclarationProperties {
|
| + kHasInitializers,
|
| + kHasNoInitializers
|
| + };
|
| +
|
| class Expression;
|
|
|
| class Identifier {
|
| @@ -493,6 +499,7 @@ class PreParser {
|
| Statement ParseVariableStatement(VariableDeclarationContext var_context,
|
| bool* ok);
|
| Statement ParseVariableDeclarations(VariableDeclarationContext var_context,
|
| + VariableDeclarationProperties* decl_props,
|
| int* num_decl,
|
| bool* ok);
|
| Statement ParseExpressionOrLabelledStatement(bool* ok);
|
|
|