PHP Класс Phlexy\Lexer\Stateful\UsingCompiledRegex

Наследование: implements Phlexy\Lexer\Stateful
Показать файл Открыть проект

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

Свойство Тип Описание
$currentStackPosition
$currentStateData
$initialState
$stateData * arrays with indices compiledRegex, offsetToActionMap, offsetToLengthMap
$stateStack

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

Метод Описание
__construct ( $initialState, array $stateData )
getStateStack ( )
hasPushedStates ( )
lex ( $string )
popState ( )
pushState ( $state )
swapState ( $state )

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

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

public __construct ( $initialState, array $stateData )
$stateData array

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

public getStateStack ( )

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

public hasPushedStates ( )

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

public lex ( $string )

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

public popState ( )

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

public pushState ( $state )

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

public swapState ( $state )

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

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

protected $currentStackPosition

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

protected $currentStateData

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

protected $initialState

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

* arrays with indices compiledRegex, offsetToActionMap, offsetToLengthMap
protected $stateData

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

protected $stateStack