Добавляет правило лексера

# Parle\Lexer::push

(PECL parle >= 0.5.1)

Parle\Lexer::push — Добавляет правило лексера

### Описание

public function Parle\Lexer::push(string `$regex`, int `$id`): void

Выдвигает шаблон для распознавания лексемы.

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

`regex`

  Регулярное выражение, используемое для сопоставления токенов.

`id`

  Идентификатор токена. Если экземпляр лексера предназначен для автономного использования, может быть произвольным числом. Если экземпляр лексера будет передан синтаксическому анализатору, должен быть идентификатор, возвращаемый Parle\Parser::tokenid().

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

Функция не возвращает значения после выполнения.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open