mirror of
https://github.com/RGBCube/serenity
synced 2025-07-23 16:17:41 +00:00
![]() If a block jumps before performing a compare, we'd need to recursively find the first of the jumped-to block. While this is doable, it's not really worth spending the time as most such cases won't actually qualify for atomic loop rewrite anyway. Fixes an invalid rewrite when `.+` is followed by an alternation, e.g. /.+(a|b|c)/. |
||
---|---|---|
.. | ||
C | ||
CMakeLists.txt | ||
Forward.h | ||
Regex.h | ||
RegexByteCode.cpp | ||
RegexByteCode.h | ||
RegexBytecodeStreamOptimizer.h | ||
RegexDebug.h | ||
RegexError.h | ||
RegexLexer.cpp | ||
RegexLexer.h | ||
RegexMatch.h | ||
RegexMatcher.cpp | ||
RegexMatcher.h | ||
RegexOptimizer.cpp | ||
RegexOptions.h | ||
RegexParser.cpp | ||
RegexParser.h |