Searched refs:LexerAction (Results 1 – 13 of 13) sorted by relevance
11 * This implementation of {@see LexerAction} is used for tracking input offsets22 final class LexerIndexedCustomAction implements LexerAction27 /** @var LexerAction */32 * with a {@see LexerAction}.35 * {@see LexerAction::isPositionDependent()} returns `true`.40 * @param LexerAction $action The lexer action to execute at a particular43 public function __construct(int $offset, LexerAction $action)65 * @return LexerAction A {@see LexerAction} object which executes the lexer action.67 public function getAction() : LexerAction[all...]
17 interface LexerAction extends Hashable interface
18 final class LexerMoreAction implements LexerAction
18 final class LexerPopModeAction implements LexerAction
18 final class LexerSkipAction implements LexerAction
16 final class LexerPushModeAction implements LexerAction
16 final class LexerTypeAction implements LexerAction
16 final class LexerChannelAction implements LexerAction
10 final class LexerModeAction implements LexerAction
22 final class LexerCustomAction implements LexerAction
7 use Antlr\Antlr4\Runtime\Atn\Actions\LexerAction; alias 27 /** @var array<LexerAction> */40 * @param array<LexerAction> $lexerActions60 * @param LexerAction $lexerAction The lexer action to70 LexerAction $lexerAction86 * {@see LexerAction::isPositionDependent()} returns `true`, it calls135 * @return array<LexerAction> The lexer actions to be executed by this executor.147 * `input` {@see CharStream} prior to calling {@see LexerAction::execute()}
7 use Antlr\Antlr4\Runtime\Atn\Actions\LexerAction; alias 81 * For lexer ATNs, this is an array of {@see LexerAction} objects which may84 * @var array<LexerAction>
7 use Antlr\Antlr4\Runtime\Atn\Actions\LexerAction; alias 897 private function lexerActionFactory(int $type, int $data1, int $data2) : LexerAction