class EelParser extends AbstractParser (View source)

Eel parser

This parser can evaluate the expression language for Flow and uses the basic types from AbstractParser.

Properties

protected $match_S_typestack from  AbstractParser
protected $match__IntegerNumber_typestack from  AbstractParser
protected $match__Decimals_typestack from  AbstractParser
protected $match_NumberLiteral_typestack from  AbstractParser
protected $match_DoubleQuotedStringLiteral_typestack from  AbstractParser
protected $match_SingleQuotedStringLiteral_typestack from  AbstractParser
protected $match_StringLiteral_typestack from  AbstractParser
protected $match_BooleanLiteral_typestack from  AbstractParser
protected $match_Identifier_typestack from  AbstractParser
protected $match_PropertyPath_typestack from  AbstractParser
protected $match_OffsetAccess_typestack
protected $match_MethodCall_typestack
protected $match_ObjectPath_typestack
protected $match_Term_typestack
protected $match_Expression_typestack
protected $match_SimpleExpression_typestack
protected $match_ArrowFunction_typestack
protected $match_MethodArguments_typestack
protected $match_MethodArgumentsWithParens_typestack
protected $match_MethodArgumentsWithoutParens_typestack
protected $match_WrappedExpression_typestack
protected $match_NotExpression_typestack
protected $match_ConditionalExpression_typestack
protected $match_Disjunction_typestack
protected $match_Conjunction_typestack
protected $match_Comparison_typestack
protected $match_SumCalculation_typestack
protected $match_ProdCalculation_typestack
protected $match_ArrayLiteral_typestack
protected $match_ObjectLiteralProperty_typestack
protected $match_ObjectLiteral_typestack
protected $match___typestack

Methods

match_S($stack = array())

No description

match__IntegerNumber($stack = array())

No description

match__Decimals($stack = array())

No description

match_NumberLiteral($stack = array())

No description

match_DoubleQuotedStringLiteral($stack = array())

No description

match_SingleQuotedStringLiteral($stack = array())

No description

match_StringLiteral($stack = array())

No description

match_BooleanLiteral($stack = array())

No description

match_Identifier($stack = array())

No description

match_PropertyPath($stack = array())

No description

StringLiteral_SingleQuotedStringLiteral($result, $sub)

No description

StringLiteral_DoubleQuotedStringLiteral($result, $sub)

No description

match_OffsetAccess($stack = array())

No description

match_MethodCall($stack = array())

No description

match_ObjectPath($stack = array())

No description

match_Term($stack = array())

No description

match_Expression($stack = array())

No description

match_SimpleExpression($stack = array())

No description

match_ArrowFunction($stack = array())

No description

match_MethodArguments($stack = array())

No description

match_MethodArgumentsWithParens($stack = array())

No description

match_MethodArgumentsWithoutParens($stack = array())

No description

match_WrappedExpression($stack = array())

No description

match_NotExpression($stack = array())

No description

match_ConditionalExpression($stack = array())

No description

match_Disjunction($stack = array())

No description

match_Conjunction($stack = array())

No description

match_Comparison($stack = array())

No description

match_SumCalculation($stack = array())

No description

match_ProdCalculation($stack = array())

No description

match_ArrayLiteral($stack = array())

No description

match_ObjectLiteralProperty($stack = array())

No description

match_ObjectLiteral($stack = array())

No description

match__($stack = array())

No description

Details

match_S($stack = array())

No description

Parameters

$stack

match__IntegerNumber($stack = array())

No description

Parameters

$stack

match__Decimals($stack = array())

No description

Parameters

$stack

match_NumberLiteral($stack = array())

No description

Parameters

$stack

match_DoubleQuotedStringLiteral($stack = array())

No description

Parameters

$stack

match_SingleQuotedStringLiteral($stack = array())

No description

Parameters

$stack

match_StringLiteral($stack = array())

No description

Parameters

$stack

match_BooleanLiteral($stack = array())

No description

Parameters

$stack

match_Identifier($stack = array())

No description

Parameters

$stack

match_PropertyPath($stack = array())

No description

Parameters

$stack

StringLiteral_SingleQuotedStringLiteral($result, $sub)

No description

Parameters

$result
$sub

StringLiteral_DoubleQuotedStringLiteral($result, $sub)

No description

Parameters

$result
$sub

match_OffsetAccess($stack = array())

No description

Parameters

$stack

match_MethodCall($stack = array())

No description

Parameters

$stack

match_ObjectPath($stack = array())

No description

Parameters

$stack

match_Term($stack = array())

No description

Parameters

$stack

match_Expression($stack = array())

No description

Parameters

$stack

match_SimpleExpression($stack = array())

No description

Parameters

$stack

match_ArrowFunction($stack = array())

No description

Parameters

$stack

match_MethodArguments($stack = array())

No description

Parameters

$stack

match_MethodArgumentsWithParens($stack = array())

No description

Parameters

$stack

match_MethodArgumentsWithoutParens($stack = array())

No description

Parameters

$stack

match_WrappedExpression($stack = array())

No description

Parameters

$stack

match_NotExpression($stack = array())

No description

Parameters

$stack

match_ConditionalExpression($stack = array())

No description

Parameters

$stack

match_Disjunction($stack = array())

No description

Parameters

$stack

match_Conjunction($stack = array())

No description

Parameters

$stack

match_Comparison($stack = array())

No description

Parameters

$stack

match_SumCalculation($stack = array())

No description

Parameters

$stack

match_ProdCalculation($stack = array())

No description

Parameters

$stack

match_ArrayLiteral($stack = array())

No description

Parameters

$stack

match_ObjectLiteralProperty($stack = array())

No description

Parameters

$stack

match_ObjectLiteral($stack = array())

No description

Parameters

$stack

match__($stack = array())

No description

Parameters

$stack