ladybird/Userland/Libraries/LibRegex
Ali Mohammad Pur b85666b3d2 LibRegex: Fix lookup table-based range checks in Compare
The lowercase version of a range is not required to be a valid range,
instead of casefolding the range and making it invalid, check twice with
both cases of the input character (which are the same as the input if
not insensitive).
This time includes an actual test :^)
2022-07-09 01:00:44 +00:00
..
C Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CMakeLists.txt
Forward.h
Regex.h
RegexByteCode.cpp LibRegex: Fix lookup table-based range checks in Compare 2022-07-09 01:00:44 +00:00
RegexByteCode.h LibRegex: Fully interpret the Compare Op when looking for overlaps 2022-07-04 23:09:53 +02:00
RegexBytecodeStreamOptimizer.h LibRegex: Make codegen+optimisation for alternatives much faster 2022-02-20 11:53:59 +01:00
RegexDebug.h LibRegex: Make codegen+optimisation for alternatives much faster 2022-02-20 11:53:59 +01:00
RegexError.h
RegexLexer.cpp
RegexLexer.h
RegexMatch.h
RegexMatcher.cpp LibRegex: Do not return an Optional from Regex::Matcher::execute 2022-02-05 19:06:50 +03:30
RegexMatcher.h LibRegex: Do not return an Optional from Regex::Matcher::execute 2022-02-05 19:06:50 +03:30
RegexOptimizer.cpp LibRegex: Use proper CharRange constructor instead of bit_casting 2022-07-05 07:19:13 +02:00
RegexOptions.h LibRegex+LibJS: Avoid searching for more than one match in JS RegExps 2022-02-05 00:09:32 +01:00
RegexParser.cpp LibRegex: Make codegen+optimisation for alternatives much faster 2022-02-20 11:53:59 +01:00
RegexParser.h