Lines Matching defs:LexerActionExecutor
25 final class LexerActionExecutor implements Equatable
31 * Caches the result of {@see LexerActionExecutor::hashCode()} since
48 * Creates a {@see LexerActionExecutor} which executes the actions for
51 * @param LexerActionExecutor|null $lexerActionExecutor The executor for actions
65 * @return self A {@see LexerActionExecutor} for executing the combine actions
69 ?LexerActionExecutor $lexerActionExecutor,
73 return new LexerActionExecutor([$lexerAction]);
78 return new LexerActionExecutor($lexerActions);
82 * Creates a {@see LexerActionExecutor} which encodes the current offset
107 * @return self A {@see LexerActionExecutor} which stores input stream offsets
129 return new LexerActionExecutor($updatedLexerActions);
212 return \sprintf('LexerActionExecutor[%s]', \implode(', ', $this->lexerActions));