PHP Класс Neos\Eel\InterpretedEelParser

The matcher functions attached to the rules interpret the result given the context in the constructor.
Наследование: extends EelParser
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$context Context

Открытые методы

Метод Описание
ArrayLiteral_Expression ( &$result, $sub )
ArrayLiteral__finalise ( &$result )
BooleanLiteral__finalise ( &$result )
Comparison_comp ( &$result, $sub )
Comparison_lft ( &$result, $sub )
Comparison_rgt ( &$result, $sub )
ConditionalExpression_cond ( &$result, $sub )
ConditionalExpression_else ( &$result, $sub )
ConditionalExpression_then ( &$result, $sub )
Conjunction_lft ( &$result, $sub )
Conjunction_rgt ( &$result, $sub )
Disjunction_lft ( &$result, $sub )
Disjunction_rgt ( &$result, $sub )
Expression_exp ( &$result, $sub )
MethodCall_Expression ( &$result, $sub )
MethodCall_Identifier ( &$result, $sub )
NotExpression_exp ( &$result, $sub )
NumberLiteral__finalise ( &$self )
ObjectLiteralProperty_Identifier ( &$result, $sub )
ObjectLiteralProperty_StringLiteral ( &$result, $sub )
ObjectLiteral_ObjectLiteralProperty ( &$result, $sub )
ObjectLiteral__finalise ( &$result )
ObjectPath_Identifier ( &$result, $sub )
ObjectPath_MethodCall ( &$result, $sub )
ObjectPath_OffsetAccess ( &$result, $sub )
OffsetAccess_Expression ( &$result, $sub )
ProdCalculation_lft ( &$result, $sub )
ProdCalculation_op ( &$result, $sub )
ProdCalculation_rgt ( &$result, $sub )
SimpleExpression_term ( &$result, $sub )
SumCalculation_lft ( &$result, $sub )
SumCalculation_op ( &$result, $sub )
SumCalculation_rgt ( &$result, $sub )
Term_term ( &$result, $sub )
WrappedExpression_Expression ( &$result, $sub )
__construct ( string $string, Context $context )

Защищенные методы

Метод Описание
unwrap ( mixed $value ) : mixed If $value is an instance of Context, the result of unwrap() is returned, otherwise $value is returned unchanged.

Описание методов

ArrayLiteral_Expression() публичный Метод

public ArrayLiteral_Expression ( &$result, $sub )

ArrayLiteral__finalise() публичный Метод

public ArrayLiteral__finalise ( &$result )

BooleanLiteral__finalise() публичный Метод

public BooleanLiteral__finalise ( &$result )

Comparison_comp() публичный Метод

public Comparison_comp ( &$result, $sub )

Comparison_lft() публичный Метод

public Comparison_lft ( &$result, $sub )

Comparison_rgt() публичный Метод

public Comparison_rgt ( &$result, $sub )

ConditionalExpression_cond() публичный Метод

public ConditionalExpression_cond ( &$result, $sub )

ConditionalExpression_else() публичный Метод

public ConditionalExpression_else ( &$result, $sub )

ConditionalExpression_then() публичный Метод

public ConditionalExpression_then ( &$result, $sub )

Conjunction_lft() публичный Метод

public Conjunction_lft ( &$result, $sub )

Conjunction_rgt() публичный Метод

public Conjunction_rgt ( &$result, $sub )

Disjunction_lft() публичный Метод

public Disjunction_lft ( &$result, $sub )

Disjunction_rgt() публичный Метод

public Disjunction_rgt ( &$result, $sub )

Expression_exp() публичный Метод

public Expression_exp ( &$result, $sub )

MethodCall_Expression() публичный Метод

public MethodCall_Expression ( &$result, $sub )

MethodCall_Identifier() публичный Метод

public MethodCall_Identifier ( &$result, $sub )

NotExpression_exp() публичный Метод

public NotExpression_exp ( &$result, $sub )

NumberLiteral__finalise() публичный Метод

public NumberLiteral__finalise ( &$self )

ObjectLiteralProperty_Identifier() публичный Метод

public ObjectLiteralProperty_Identifier ( &$result, $sub )

ObjectLiteralProperty_StringLiteral() публичный Метод

public ObjectLiteralProperty_StringLiteral ( &$result, $sub )

ObjectLiteral_ObjectLiteralProperty() публичный Метод

public ObjectLiteral_ObjectLiteralProperty ( &$result, $sub )

ObjectLiteral__finalise() публичный Метод

public ObjectLiteral__finalise ( &$result )

ObjectPath_Identifier() публичный Метод

public ObjectPath_Identifier ( &$result, $sub )

ObjectPath_MethodCall() публичный Метод

public ObjectPath_MethodCall ( &$result, $sub )

ObjectPath_OffsetAccess() публичный Метод

public ObjectPath_OffsetAccess ( &$result, $sub )

OffsetAccess_Expression() публичный Метод

public OffsetAccess_Expression ( &$result, $sub )

ProdCalculation_lft() публичный Метод

public ProdCalculation_lft ( &$result, $sub )

ProdCalculation_op() публичный Метод

public ProdCalculation_op ( &$result, $sub )

ProdCalculation_rgt() публичный Метод

public ProdCalculation_rgt ( &$result, $sub )

SimpleExpression_term() публичный Метод

public SimpleExpression_term ( &$result, $sub )

SumCalculation_lft() публичный Метод

public SumCalculation_lft ( &$result, $sub )

SumCalculation_op() публичный Метод

public SumCalculation_op ( &$result, $sub )

SumCalculation_rgt() публичный Метод

public SumCalculation_rgt ( &$result, $sub )

Term_term() публичный Метод

public Term_term ( &$result, $sub )

WrappedExpression_Expression() публичный Метод

public WrappedExpression_Expression ( &$result, $sub )

__construct() публичный Метод

public __construct ( string $string, Context $context )
$string string
$context Context The context to interpret

unwrap() защищенный Метод

If $value is an instance of Context, the result of unwrap() is returned, otherwise $value is returned unchanged.
protected unwrap ( mixed $value ) : mixed
$value mixed
Результат mixed

Описание свойств

$context защищенное свойство

protected Context,Neos\Eel $context
Результат Context