Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Parser.php

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\Syntax

Code

protected function parseBindingPattern() {
    if ($pattern = $this->parseObjectBindingPattern()) {
        return $pattern;
    }
    elseif ($pattern = $this->parseArrayBindingPattern()) {
        return $pattern;
    }
    return null;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal