Use only advance() and not with a mix of m_scanner->next()

This commit is contained in:
Alex Beregszaszi 2020-07-29 14:20:59 +01:00
parent 98cc1d9994
commit 64c73baee9

View File

@ -116,14 +116,14 @@ Statement Parser::parseStatement()
{
Statement stmt{createWithLocation<Break>()};
checkBreakContinuePosition("break");
m_scanner->next();
advance();
return stmt;
}
case Token::Continue:
{
Statement stmt{createWithLocation<Continue>()};
checkBreakContinuePosition("continue");
m_scanner->next();
advance();
return stmt;
}
case Token::Identifier:
@ -132,7 +132,7 @@ Statement Parser::parseStatement()
Statement stmt{createWithLocation<Leave>()};
if (!m_insideFunction)
m_errorReporter.syntaxError(8149_error, currentLocation(), "Keyword \"leave\" can only be used inside a function.");
m_scanner->next();
advance();
return stmt;
}
break;