Lines Matching full:actions
7 use Antlr\Antlr4\Runtime\Atn\Actions\LexerAction;
8 use Antlr\Antlr4\Runtime\Atn\Actions\LexerIndexedCustomAction;
16 * Represents an executor for a sequence of lexer actions which traversed during
19 * The executor tracks position information for position-dependent lexer actions
20 * efficiently, ensuring that actions appearing only at the end of the rule do
48 * Creates a {@see LexerActionExecutor} which executes the actions for
51 * @param LexerActionExecutor|null $lexerActionExecutor The executor for actions
62 * actions specified in
65 * @return self A {@see LexerActionExecutor} for executing the combine actions
83 * for position-dependent lexer actions.
85 * Normally, when the executor encounters lexer actions where
89 * for efficient DFA representation of lexer actions which appear at the end
95 * actions which have not already been assigned a fixed offset. By storing
97 * lexer actions which appear in the middle of tokens remains efficient due
102 * position-dependent lexer actions, the method returns `this`.
105 * lexer actions which do not already have offsets assigned.
108 * for all position-dependent lexer actions.
133 * Gets the lexer actions to be executed by this executor.
135 * @return array<LexerAction> The lexer actions to be executed by this executor.
143 * Execute the actions encapsulated by this executor within the context of a