Lines Matching refs:lexerAction
49 * the input `lexerActionExecutor` followed by a specified `lexerAction`.
60 * @param LexerAction $lexerAction The lexer action to
66 * of `lexerActionExecutor` and `lexerAction`.
70 LexerAction $lexerAction
73 return new LexerActionExecutor([$lexerAction]);
76 $lexerActions = \array_merge($lexerActionExecutor->lexerActions, [$lexerAction]);
170 foreach ($this->lexerActions as $lexerAction) {
171 if ($lexerAction instanceof LexerIndexedCustomAction) {
172 $offset = $lexerAction->getOffset();
174 $lexerAction = $lexerAction->getAction();
176 } elseif ($lexerAction->isPositionDependent()) {
181 $lexerAction->execute($lexer);