PHP Класс Neos\Eel\AbstractParser

Наследование: extends PhpPeg\Parser
Показать файл Открыть проект

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

Свойство Тип Описание
$match_BooleanLiteral_typestack * BooleanLiteral: 'true' | 'TRUE' | 'false' | 'FALSE'
$match_DoubleQuotedStringLiteral_typestack * DoubleQuotedStringLiteral: '"' / (\\"|[^"])* / '"'
$match_Identifier_typestack * Identifier: / [a-zA-Z_] [a-zA-Z0-9_\-]* /
$match_NumberLiteral_typestack * NumberLiteral: int:_IntegerNumber dec:_Decimals?
$match_S_typestack * S: / \s* /
$match_SingleQuotedStringLiteral_typestack * SingleQuotedStringLiteral: "\'" / (\\'|[^'])* / "\'"
$match_StringLiteral_typestack * StringLiteral: SingleQuotedStringLiteral | DoubleQuotedStringLiteral
$match__Decimals_typestack * _Decimals: / \.[0-9]+ /
$match__IntegerNumber_typestack * _IntegerNumber: / -? [0-9]+ /

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

Метод Описание
StringLiteral_DoubleQuotedStringLiteral ( &$result, $sub )
StringLiteral_SingleQuotedStringLiteral ( &$result, $sub )
match_BooleanLiteral ( $stack = [] )
match_DoubleQuotedStringLiteral ( $stack = [] )
match_Identifier ( $stack = [] )
match_NumberLiteral ( $stack = [] )
match_S ( $stack = [] )
match_SingleQuotedStringLiteral ( $stack = [] )
match_StringLiteral ( $stack = [] )
match__Decimals ( $stack = [] )
match__IntegerNumber ( $stack = [] )

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

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

public StringLiteral_DoubleQuotedStringLiteral ( &$result, $sub )

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

public StringLiteral_SingleQuotedStringLiteral ( &$result, $sub )

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

public match_BooleanLiteral ( $stack = [] )

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

public match_DoubleQuotedStringLiteral ( $stack = [] )

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

public match_Identifier ( $stack = [] )

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

public match_NumberLiteral ( $stack = [] )

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

public match_S ( $stack = [] )

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

public match_SingleQuotedStringLiteral ( $stack = [] )

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

public match_StringLiteral ( $stack = [] )

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

public match__Decimals ( $stack = [] )

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

public match__IntegerNumber ( $stack = [] )

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

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

* BooleanLiteral: 'true' | 'TRUE' | 'false' | 'FALSE'
protected $match_BooleanLiteral_typestack

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

* DoubleQuotedStringLiteral: '"' / (\\"|[^"])* / '"'
protected $match_DoubleQuotedStringLiteral_typestack

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

* Identifier: / [a-zA-Z_] [a-zA-Z0-9_\-]* /
protected $match_Identifier_typestack

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

* NumberLiteral: int:_IntegerNumber dec:_Decimals?
protected $match_NumberLiteral_typestack

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

* S: / \s* /
protected $match_S_typestack

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

* SingleQuotedStringLiteral: "\'" / (\\'|[^'])* / "\'"
protected $match_SingleQuotedStringLiteral_typestack

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

* StringLiteral: SingleQuotedStringLiteral | DoubleQuotedStringLiteral
protected $match_StringLiteral_typestack

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

* _Decimals: / \.[0-9]+ /
protected $match__Decimals_typestack

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

* _IntegerNumber: / -? [0-9]+ /
protected $match__IntegerNumber_typestack