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

Breadcrumb

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

interface Expression

Interface that every expression node must implement.

@author Marco Marchiò <marco.mm89@gmail.com>

Hierarchy

  • interface \Peast\Syntax\Node\Expression

Expanded class hierarchy of Expression

All classes that implement Expression

6 files declare their use of Expression
JSXElement.php in vendor/mck89/peast/lib/Peast/Syntax/Node/JSX/JSXElement.php
JSXFragment.php in vendor/mck89/peast/lib/Peast/Syntax/Node/JSX/JSXFragment.php
JSXMemberExpression.php in vendor/mck89/peast/lib/Peast/Syntax/Node/JSX/JSXMemberExpression.php
JSXNamespacedName.php in vendor/mck89/peast/lib/Peast/Syntax/Node/JSX/JSXNamespacedName.php
JSXSpreadChild.php in vendor/mck89/peast/lib/Peast/Syntax/Node/JSX/JSXSpreadChild.php

... See full list

35 string references to 'Expression'
ArrayExpression::setElements in vendor/mck89/peast/lib/Peast/Syntax/Node/ArrayExpression.php
Sets array elements
ArrowFunctionExpression::setBody in vendor/mck89/peast/lib/Peast/Syntax/Node/ArrowFunctionExpression.php
Sets the function body
AssignmentExpression::setLeft in vendor/mck89/peast/lib/Peast/Syntax/Node/AssignmentExpression.php
Sets the left node of the assignment
BinaryExpression::setLeft in vendor/mck89/peast/lib/Peast/Syntax/Node/BinaryExpression.php
Sets the left expression
CallExpression::setArguments in vendor/mck89/peast/lib/Peast/Syntax/Node/CallExpression.php
Sets the arguments array

... See full list

File

vendor/mck89/peast/lib/Peast/Syntax/Node/Expression.php, line 17

Namespace

Peast\Syntax\Node
View source
interface Expression {

}

API Navigation

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