function Parser::parseContinueStatement
Parses a continue statement
Return value
Node\ContinueStatement|null
1 call to Parser::parseContinueStatement()
- Parser::parseStatement in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a statement
File
-
vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php, line 675
Class
- Parser
- Parser class
Namespace
Peast\SyntaxCode
protected function parseContinueStatement() {
if ($token = $this->scanner
->consume("continue")) {
$node = $this->createNode("ContinueStatement", $token);
if ($this->scanner
->noLineTerminators() && ($label = $this->parseIdentifier(static::$labelledIdentifier))) {
$node->setLabel($label);
$this->assertEndOfStatement();
}
else {
$this->scanner
->consume(";");
}
return $this->completeNode($node);
}
return null;
}