1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:37:42 +00:00
serenity/Userland/Libraries/LibRegex
Timothy Flynn 47f6bb38a1 LibRegex: Support UTF-16 RegexStringView and improve Unicode matching
When the Unicode option is not set, regular expressions should match
based on code units; when it is set, they should match based on code
points. To do so, the regex parser must combine surrogate pairs when
the Unicode option is set. Further, RegexStringView needs to know if
the flag is set in order to return code point vs. code unit based
string lengths and substrings.
2021-07-23 23:06:57 +01:00
..
C LibRegex+LibC: Make re_nsub available to the user 2021-07-13 07:04:06 +02:00
CMakeLists.txt Tests: Move LibRegex tests to Tests/LibRegex 2021-05-06 17:54:28 +02:00
Forward.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Regex.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegexByteCode.cpp LibRegex: Support UTF-16 RegexStringView and improve Unicode matching 2021-07-23 23:06:57 +01:00
RegexByteCode.h LibRegex: Switch to east-const style 2021-07-23 21:19:21 +04:30
RegexDebug.h LibRegex: Switch to east-const style 2021-07-23 21:19:21 +04:30
RegexError.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegexLexer.cpp LibRegex: Switch to east-const style 2021-07-23 21:19:21 +04:30
RegexLexer.h LibRegex: Switch to east-const style 2021-07-23 21:19:21 +04:30
RegexMatch.h LibRegex: Support UTF-16 RegexStringView and improve Unicode matching 2021-07-23 23:06:57 +01:00
RegexMatcher.cpp LibRegex: Support UTF-16 RegexStringView and improve Unicode matching 2021-07-23 23:06:57 +01:00
RegexMatcher.h LibRegex: Switch to east-const style 2021-07-23 21:19:21 +04:30
RegexOptions.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegexParser.cpp LibRegex: Support UTF-16 RegexStringView and improve Unicode matching 2021-07-23 23:06:57 +01:00
RegexParser.h LibRegex: Switch to east-const style 2021-07-23 21:19:21 +04:30