Parle\Lexer::push
(PECL parle >= 0.5.1)
Parle\Lexer::push - Додає правило лексера
Опис
public Parle\Lexer::push(string $regex, int $id): void
Висуває шаблон для розпізнавання лексеми.
Список параметрів
regex
Регулярне вираз, використовуване зіставлення токенів.
id
Ідентифікатор токена. Якщо екземпляр лексера призначений для автономного використання, то може бути довільним числом. Якщо екземпляр лексера буде переданий синтаксичному аналізатору, має бути ідентифікатор, який повертається Parle\Parser::tokenid()
Значення, що повертаються
Функція не повертає значення після виконання.