function Parser::parseBindingPattern
Parses a binding pattern
Return value
Node\ArrayPattern|Node\ObjectPattern|null
5 calls to Parser::parseBindingPattern()
- Parser::parseBindingElement in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a binding element
- Parser::parseBindingRestElement in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a rest element
- Parser::parseCatchParameter in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses the catch parameter of a catch block in a try-catch statement
- Parser::parseForBinding in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a binding pattern or an identifier that come after a const or let declaration in a for statement definition
- Parser::parseVariableDeclaration in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php - Parses a variable declarations
File
-
vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Parser.php, line 2358
Class
- Parser
- Parser class
Namespace
Peast\SyntaxCode
protected function parseBindingPattern() {
if ($pattern = $this->parseObjectBindingPattern()) {
return $pattern;
}
elseif ($pattern = $this->parseArrayBindingPattern()) {
return $pattern;
}
return null;
}