PHP 클래스 Phlexy\Lexer\Stateful\UsingCompiledRegex

상속: implements Phlexy\Lexer\Stateful
파일 보기 프로젝트 열기: nikic/phlexy

보호된 프로퍼티들

프로퍼티 타입 설명
$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