(PECL parle >= 0.5.1)
Класс лексера с одним состоянием. Лексемы можно определять на лету. Если конкретный экземпляр лексера предназначен для использования с Parle\Parser, идентификаторы токенов должны быть взяты оттуда. В противном случае могут быть предоставлены произвольные идентификаторы токенов. Лексер может дать определённое преимущество в производительности по сравнению с Parle\RLexer, если не требуется несколько состояний. Обратите внимание, что Parle\RParser несовместим с этим лексером.
Parle\Lexer::ICASE
Parle\Lexer::DOT_NOT_LF
Parle\Lexer::DOT_NOT_CRLF
Parle\Lexer::SKIP_WS
Parle\Lexer::MATCH_ZERO_LEN
Флаг начала ввода.
Флаги лексера.
Текущее состояние лексера, доступно только для чтения.
Позиция последнего совпадения токена, доступно только для чтения.
Текущее смещение ввода, доступно только для чтения.