MacroTokens
class MacroTokens extends TokenIterator
Macro tag tokenizer.
Constants
T_WHITESPACE |
|
T_COMMENT |
|
T_SYMBOL |
|
T_NUMBER |
|
T_VARIABLE |
|
T_STRING |
|
T_CAST |
|
T_KEYWORD |
|
T_CHAR |
|
Properties
int | $depth |
Methods
__construct($input = NULL)
No description
parse($s)
No description
append($val, $position = NULL)
Appends simple token or string (will be parsed).
prepend($val)
Prepends simple token or string (will be parsed).
string
fetchWord()
Reads single token (optionally delimited by comma) from string.
array
fetchWords()
Reads single tokens delimited by colon from string.
reset()
No description
next()
Moves cursor to next token.
Details
at line 33
__construct($input = NULL)
No description
at line 40
parse($s)
No description
at line 61
MacroTokens
append($val, $position = NULL)
Appends simple token or string (will be parsed).
at line 78
MacroTokens
prepend($val)
Prepends simple token or string (will be parsed).
at line 92
string
fetchWord()
Reads single token (optionally delimited by comma) from string.
at line 104
array
fetchWords()
Reads single tokens delimited by colon from string.
at line 121
TokenIterator
reset()
No description
at line 128
protected
next()
Moves cursor to next token.