PHP Class Phlexy\Lexer\Stateful\Simple

Inheritance: implements Phlexy\Lexer\Stateful
Datei anzeigen Open project: nikic/phlexy

Protected Properties

Property Type Description
$additionalModifiers
$currentStackPosition
$currentStateData
$initialState
$stateData
$stateStack

Public Methods

Method Description
__construct ( $initialState, array $stateData, $additionalModifiers = '' )
getStateStack ( )
hasPushedStates ( )
lex ( $string )
popState ( )
pushState ( $state )
swapState ( $state )

Method Details

__construct() public method

public __construct ( $initialState, array $stateData, $additionalModifiers = '' )
$stateData array

getStateStack() public method

public getStateStack ( )

hasPushedStates() public method

public hasPushedStates ( )

lex() public method

public lex ( $string )

popState() public method

public popState ( )

pushState() public method

public pushState ( $state )

swapState() public method

public swapState ( $state )

Property Details

$additionalModifiers protected_oe property

protected $additionalModifiers

$currentStackPosition protected_oe property

protected $currentStackPosition

$currentStateData protected_oe property

protected $currentStateData

$initialState protected_oe property

protected $initialState

$stateData protected_oe property

protected $stateData

$stateStack protected_oe property

protected $stateStack