TokenStream
class TokenStream
Представляет поток токенов.
Свойства
| $current |
Методы
| __construct(array $tokens) Конструктор. | ||
| string | __toString() Возвращает строковое представление потока токенов. | |
| next() Устанавливает указатель на следующий токен и возвращает предыдущий. | ||
| expect($type, $value = null, $message = null) Проверяет токен. | ||
| bool | isEOF() Проверяет, достигнут ли конец потока. |
Подробности
__construct(array $tokens)
Конструктор.
Параметры
| array | $tokens | Массив токенов |
string __toString()
Возвращает строковое представление потока токенов.
Возвращаемое значение
| string |
next()
Устанавливает указатель на следующий токен и возвращает предыдущий.
expect($type, $value = null, $message = null)
Проверяет токен.
Параметры
| $type | ||
| $value | ||
| $message |
bool isEOF()
Проверяет, достигнут ли конец потока.
Возвращаемое значение
| bool |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/ExpressionLanguage/TokenStream.html