PHP Class Flow\Lexer

Datei anzeigen Open project: nramenta/flow

Protected Properties

Property Type Description
$char
$cursor
$end
$line
$position
$queue
$source
$trim

Public Methods

Method Description
__construct ( $source )
adjustLineChar ( $string )
tokenize ( $stream = true )

Protected Methods

Method Description
lexBlock ( )
lexExpression ( )
lexOutput ( )
lexText ( )
next ( )

Method Details

__construct() public method

public __construct ( $source )

adjustLineChar() public method

public adjustLineChar ( $string )

lexBlock() protected method

protected lexBlock ( )

lexExpression() protected method

protected lexExpression ( )

lexOutput() protected method

protected lexOutput ( )

lexText() protected method

protected lexText ( )

next() protected method

protected next ( )

tokenize() public method

public tokenize ( $stream = true )

Property Details

$char protected_oe property

protected $char

$cursor protected_oe property

protected $cursor

$end protected_oe property

protected $end

$line protected_oe property

protected $line

$position protected_oe property

protected $position

$queue protected_oe property

protected $queue

$source protected_oe property

protected $source

$trim protected_oe property

protected $trim