PHP 클래스 Flow\TokenStream

파일 보기 프로젝트 열기: nramenta/flow

보호된 프로퍼티들

프로퍼티 타입 설명
$currentToken
$cursor
$eos
$queue
$tokens

공개 메소드들

메소드 설명
__construct ( array $tokens )
consume ( $primary, $secondary = null )
expect ( $primary, $secondary = null )
expectTokens ( $tokens )
getCurrentToken ( )
getTokens ( )
isEOS ( )
look ( $t = 1 )
next ( $queue = true )
skip ( $times = 1 )
test ( $primary, $secondary = null )

메소드 상세

__construct() 공개 메소드

public __construct ( array $tokens )
$tokens array

consume() 공개 메소드

public consume ( $primary, $secondary = null )

expect() 공개 메소드

public expect ( $primary, $secondary = null )

expectTokens() 공개 메소드

public expectTokens ( $tokens )

getCurrentToken() 공개 메소드

public getCurrentToken ( )

getTokens() 공개 메소드

public getTokens ( )

isEOS() 공개 메소드

public isEOS ( )

look() 공개 메소드

public look ( $t = 1 )

next() 공개 메소드

public next ( $queue = true )

skip() 공개 메소드

public skip ( $times = 1 )

test() 공개 메소드

public test ( $primary, $secondary = null )

프로퍼티 상세

$currentToken 보호되어 있는 프로퍼티

protected $currentToken

$cursor 보호되어 있는 프로퍼티

protected $cursor

$eos 보호되어 있는 프로퍼티

protected $eos

$queue 보호되어 있는 프로퍼티

protected $queue

$tokens 보호되어 있는 프로퍼티

protected $tokens