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
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
File
-
vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Node/ Expression.php, line 17
Namespace
Peast\Syntax\NodeView source
interface Expression {
}