Parle\RLexer::pushState

(PECL parle >= 0.5.1)

Parle\RLexer::pushState - Просуває новий початковий стан

Опис

public Parle\RLexer::pushState(string $state): int

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

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

state

Назва стану

Значення, що повертаються