| Index: src/parser.cc
|
| ===================================================================
|
| --- src/parser.cc (revision 8352)
|
| +++ src/parser.cc (working copy)
|
| @@ -1776,7 +1776,7 @@
|
| // no line-terminator between the two words.
|
| if (extension_ != NULL &&
|
| peek() == Token::FUNCTION &&
|
| - !scanner().has_line_terminator_before_next() &&
|
| + !scanner().HasAnyLineTerminatorBeforeNext() &&
|
| expr != NULL &&
|
| expr->AsVariableProxy() != NULL &&
|
| expr->AsVariableProxy()->name()->Equals(
|
| @@ -1818,7 +1818,7 @@
|
| Expect(Token::CONTINUE, CHECK_OK);
|
| Handle<String> label = Handle<String>::null();
|
| Token::Value tok = peek();
|
| - if (!scanner().has_line_terminator_before_next() &&
|
| + if (!scanner().HasAnyLineTerminatorBeforeNext() &&
|
| tok != Token::SEMICOLON && tok != Token::RBRACE && tok != Token::EOS) {
|
| label = ParseIdentifier(CHECK_OK);
|
| }
|
| @@ -1848,7 +1848,7 @@
|
| Expect(Token::BREAK, CHECK_OK);
|
| Handle<String> label;
|
| Token::Value tok = peek();
|
| - if (!scanner().has_line_terminator_before_next() &&
|
| + if (!scanner().HasAnyLineTerminatorBeforeNext() &&
|
| tok != Token::SEMICOLON && tok != Token::RBRACE && tok != Token::EOS) {
|
| label = ParseIdentifier(CHECK_OK);
|
| }
|
| @@ -1897,7 +1897,7 @@
|
| }
|
|
|
| Token::Value tok = peek();
|
| - if (scanner().has_line_terminator_before_next() ||
|
| + if (scanner().HasAnyLineTerminatorBeforeNext() ||
|
| tok == Token::SEMICOLON ||
|
| tok == Token::RBRACE ||
|
| tok == Token::EOS) {
|
| @@ -2032,7 +2032,7 @@
|
|
|
| Expect(Token::THROW, CHECK_OK);
|
| int pos = scanner().location().beg_pos;
|
| - if (scanner().has_line_terminator_before_next()) {
|
| + if (scanner().HasAnyLineTerminatorBeforeNext()) {
|
| ReportMessage("newline_after_throw", Vector<const char*>::empty());
|
| *ok = false;
|
| return NULL;
|
| @@ -2619,7 +2619,7 @@
|
| // LeftHandSideExpression ('++' | '--')?
|
|
|
| Expression* expression = ParseLeftHandSideExpression(CHECK_OK);
|
| - if (!scanner().has_line_terminator_before_next() &&
|
| + if (!scanner().HasAnyLineTerminatorBeforeNext() &&
|
| Token::IsCountOp(peek())) {
|
| // Signal a reference error if the expression is an invalid
|
| // left-hand side expression. We could report this as a syntax
|
| @@ -3818,7 +3818,7 @@
|
| Next();
|
| return;
|
| }
|
| - if (scanner().has_line_terminator_before_next() ||
|
| + if (scanner().HasAnyLineTerminatorBeforeNext() ||
|
| tok == Token::RBRACE ||
|
| tok == Token::EOS) {
|
| return;
|
|
|