function Parser::parseBlock
Same name in this branch
- 11.1.x vendor/symfony/yaml/Parser.php \Symfony\Component\Yaml\Parser::parseBlock()
Parses a block statement
Return value
Node\BlockStatement|null
4 calls to Parser::parseBlock()
- Parser::parseCatch in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses the catch block of a try-catch statement
- Parser::parseFinally in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a finally block in a try-catch statement
- Parser::parseStatement in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a statement
- Parser::parseTryStatement in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a try-catch statement
File
-
vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php, line 466
Class
- Parser
- Parser class
Namespace
Peast\SyntaxCode
protected function parseBlock() {
if ($token = $this->scanner
->consume("{")) {
$statements = $this->parseStatementList();
if ($this->scanner
->consume("}")) {
$node = $this->createNode("BlockStatement", $token);
if ($statements) {
$node->setBody($statements);
}
return $this->completeNode($node);
}
$this->error();
}
return null;
}