Parle\RLexer::pushState

(PECL parle >= 0.5.1)

Parle\RLexer::pushStateПродвигает новое начальное состояние

Описание

publicParle\RLexer::pushState(string$state): int

Этот тип лексера может иметь более одного состояния устройства. Это позволяет вам использовать разные токены в зависимости от контекста, что позволяет выполнять простой синтаксический анализ. После отправки состояния его можно использовать с подходящим вариантом сигнатуры Parle\RLexer::push().

Список параметров

state

Название состояния

Возвращаемые значения

To Top