Lines Matching defs:lexer
15 * position-dependent lexer actions which appear at a location other than the
17 * lexer actions, see {@see LexerActionExecutor::append()} and
34 * Note: This class is only required for lexer actions for which
39 * the specified lexer action should be executed.
40 * @param LexerAction $action The lexer action to execute at a particular
50 * Gets the location in the input {@see CharStream} at which the lexer
54 * @return int The location in the input {@see CharStream} at which the lexer
63 * Gets the lexer action to execute.
65 * @return LexerAction A {@see LexerAction} object which executes the lexer action.
99 * of {@see LexerIndexedCustomAction::getAction()} using the provided `lexer`.
101 public function execute(Lexer $lexer) : void
104 $this->action->execute($lexer);