sin-ack
|
5422691f07
LibRegex: Remove RegexStringView(char const*) constructor
|
3 years ago |
Ali Mohammad Pur
|
aa20210119
LibRegex: Don't return empty vectors from RegexStringView::lines()
|
3 years ago |
Ali Mohammad Pur
|
9de33629da
AK+Everywhere: Make Variant::visit() respect the Variant's constness
|
3 years ago |
Ali Mohammad Pur
|
1a35e27490
LibRegex: Make FailForks fail all forks up to the last save point
|
3 years ago |
Hendiadyoin1
|
0f4a79a24d
LibRegex: Capture `this` explicitly in RegexStringView::equals lambda
|
3 years ago |
Hendiadyoin1
|
5885e70df7
LibRegex: Remove some meaningless/useless const-qualifiers
|
3 years ago |
Hendiadyoin1
|
a2563496f5
LibRegex: Remove some else-after-returns
|
3 years ago |
Andreas Kling
|
216e21a1fa
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
|
3 years ago |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 years ago |
Andreas Kling
|
024367d82e
LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage
|
3 years ago |
Ali Mohammad Pur
|
246ab432ff
LibRegex: Add a basic optimization pass
|
3 years ago |
Ali Mohammad Pur
|
88d148b46a
LibRegex: Avoid keeping track of checkpoints across forks
|
3 years ago |
Ali Mohammad Pur
|
abbe9da255
LibRegex: Make infinite repetitions short-circuit on empty matches
|
3 years ago |
Idan Horowitz
|
e8f6840471
AK+LibRegex: Disable construction of views from temporary Strings
|
3 years ago |
Timothy Flynn
|
c5b5c779ff
LibRegex+LibJS: Change capture group names from a String to a FlyString
|
3 years ago |
Timothy Flynn
|
325eabc770
LibRegex: Ensure the GoBack operation decrements the code unit index
|
4 years ago |
Timothy Flynn
|
9509433e25
LibRegex: Implement and use a REPEAT operation for bytecode repetition
|
4 years ago |
Timothy Flynn
|
a0b72f5ad3
LibRegex: Remove (mostly) unused regex::MatchOutput
|
4 years ago |
Timothy Flynn
|
f1ce998d73
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
|
4 years ago |
Timothy Flynn
|
27d555bab0
LibRegex: Track string position in both code units and code points
|
4 years ago |
Timothy Flynn
|
510bbcd8e0
AK+LibRegex: Add Utf16View::code_point_at and use it in RegexStringView
|
4 years ago |
Ali Mohammad Pur
|
5f342e4fa9
LibRegex: Make Fork{Jump,Stay} non-recursive
|
4 years ago |
Ali Mohammad Pur
|
1dd1378159
LibRegex: Preserve the type of the match when clearing capture groups
|
4 years ago |
Timothy Flynn
|
0e6375558d
AK+LibRegex: Partially implement case insensitive UTF-16 comparison
|
4 years ago |
Timothy Flynn
|
47f6bb38a1
LibRegex: Support UTF-16 RegexStringView and improve Unicode matching
|
4 years ago |
Ali Mohammad Pur
|
36bfc912fc
LibRegex: Switch to east-const style
|
4 years ago |
Ali Mohammad Pur
|
f364fcec5d
LibRegex+Everywhere: Make LibRegex more unicode-aware
|
4 years ago |
Ali Mohammad Pur
|
2961982277
LibRegex: Use <...> includes in RegexMatch.h
|
4 years ago |
Ali Mohammad Pur
|
da1fda73a7
LibRegex: Implement line splitting for Utf32View
|
4 years ago |
sin-ack
|
74d76528d6
LibRegex: Display correct position for Compare in REGEX_DEBUG
|
4 years ago |