1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 03:08:13 +00:00
serenity/Userland/Libraries/LibRegex
Timothy Flynn 1400e3cf58 LibRegex: Allow separately parsing patterns and creating Regex objects
Adds a static method to parse a regex pattern and return the result, and
a constructor to accept a parse result. This is to allow LibJS to parse
the pattern string of a RegExpLiteral once and hand off regex objects
any number of times thereafter.
2021-07-30 21:26:31 +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: Preserve the type of the match when clearing capture groups 2021-07-24 20:52:43 +04:30
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: Preserve the type of the match when clearing capture groups 2021-07-24 20:52:43 +04:30
RegexMatcher.cpp LibRegex: Allow separately parsing patterns and creating Regex objects 2021-07-30 21:26:31 +01:00
RegexMatcher.h LibRegex: Allow separately parsing patterns and creating Regex objects 2021-07-30 21:26:31 +01:00
RegexOptions.h LibRegex: Allow RegexOptions to be declared at compile time 2021-07-30 21:26:31 +01:00
RegexParser.cpp LibRegex: Make unclosed-at-eof brace quantifiers an error 2021-07-24 20:52:43 +04:30
RegexParser.h LibRegex: Switch to east-const style 2021-07-23 21:19:21 +04:30