Index: src/parser.h |
diff --git a/src/parser.h b/src/parser.h |
index dd964cebd6627d0c5ef61d2ee4b06ba5e90a6ec8..377962e1edcc38cdea061efc4042efb03ffbd2e4 100644 |
--- a/src/parser.h |
+++ b/src/parser.h |
@@ -480,13 +480,15 @@ class Parser { |
// for failure at the call sites. |
void* ParseSourceElements(ZoneList<Statement*>* processor, |
int end_token, bool* ok); |
+ Statement* ParseSourceElement(ZoneStringList* labels, bool* ok); |
Statement* ParseStatement(ZoneStringList* labels, bool* ok); |
Statement* ParseFunctionDeclaration(bool* ok); |
Statement* ParseNativeDeclaration(bool* ok); |
Block* ParseBlock(ZoneStringList* labels, bool* ok); |
Block* ParseScopedBlock(ZoneStringList* labels, bool* ok); |
- Block* ParseVariableStatement(bool* ok); |
- Block* ParseVariableDeclarations(bool accept_IN, |
+ Block* ParseVariableStatement(bool accept_LET, bool* ok); |
+ Block* ParseVariableDeclarations(bool accept_LET, |
+ bool accept_IN, |
Handle<String>* out, |
bool* ok); |
Statement* ParseExpressionOrLabelledStatement(ZoneStringList* labels, |