Home
last modified time | relevance | path

Searched refs:LexerAction (Results 1 – 13 of 13) sorted by relevance

/plugin/combo/vendor/antlr/antlr4-php-runtime/src/Atn/Actions/
H A DLexerIndexedCustomAction.php11 * This implementation of {@see LexerAction} is used for tracking input offsets
22 final class LexerIndexedCustomAction implements LexerAction
27 /** @var LexerAction */
32 * with a {@see LexerAction}.
35 * {@see LexerAction::isPositionDependent()} returns `true`.
40 * @param LexerAction $action The lexer action to execute at a particular
43 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...]
H A DLexerAction.php17 interface LexerAction extends Hashable interface
H A DLexerMoreAction.php18 final class LexerMoreAction implements LexerAction
H A DLexerPopModeAction.php18 final class LexerPopModeAction implements LexerAction
H A DLexerSkipAction.php18 final class LexerSkipAction implements LexerAction
H A DLexerPushModeAction.php16 final class LexerPushModeAction implements LexerAction
H A DLexerTypeAction.php16 final class LexerTypeAction implements LexerAction
H A DLexerChannelAction.php16 final class LexerChannelAction implements LexerAction
H A DLexerModeAction.php10 final class LexerModeAction implements LexerAction
H A DLexerCustomAction.php22 final class LexerCustomAction implements LexerAction
/plugin/combo/vendor/antlr/antlr4-php-runtime/src/Atn/
H A DLexerActionExecutor.php7 use Antlr\Antlr4\Runtime\Atn\Actions\LexerAction; alias
27 /** @var array<LexerAction> */
40 * @param array<LexerAction> $lexerActions
60 * @param LexerAction $lexerAction The lexer action to
70 LexerAction $lexerAction
86 * {@see LexerAction::isPositionDependent()} returns `true`, it calls
135 * @return array<LexerAction> The lexer actions to be executed by this executor.
147 * `input` {@see CharStream} prior to calling {@see LexerAction::execute()}
H A DATN.php7 use Antlr\Antlr4\Runtime\Atn\Actions\LexerAction; alias
81 * For lexer ATNs, this is an array of {@see LexerAction} objects which may
84 * @var array<LexerAction>
H A DATNDeserializer.php7 use Antlr\Antlr4\Runtime\Atn\Actions\LexerAction; alias
897 private function lexerActionFactory(int $type, int $data1, int $data2) : LexerAction