Ali Mohammad Pur
|
abbe9da255
LibRegex: Make infinite repetitions short-circuit on empty matches
|
3 éve |
Ali Mohammad Pur
|
9b2f0613ef
LibRegex: Correctly advance string positions in Compare::compare_string
|
3 éve |
Ali Mohammad Pur
|
dd82c2e9b4
LibRegex: Correctly handle failing in the middle of explicit repeats
|
3 éve |
Timothy Flynn
|
325eabc770
LibRegex: Ensure the GoBack operation decrements the code unit index
|
3 éve |
Timothy Flynn
|
9509433e25
LibRegex: Implement and use a REPEAT operation for bytecode repetition
|
3 éve |
Timothy Flynn
|
a0b72f5ad3
LibRegex: Remove (mostly) unused regex::MatchOutput
|
3 éve |
Timothy Flynn
|
f1ce998d73
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
|
3 éve |
Timothy Flynn
|
484ccfadc3
LibRegex: Support property escapes of Unicode script extensions
|
3 éve |
Timothy Flynn
|
06088df729
LibRegex: Support property escapes of the Unicode script property
|
3 éve |
Timothy Flynn
|
27d555bab0
LibRegex: Track string position in both code units and code points
|
3 éve |
Timothy Flynn
|
1e10d6d7ce
LibRegex: Support property escapes of Unicode General Categories
|
3 éve |
Timothy Flynn
|
d485cf29d7
LibRegex+LibUnicode: Begin implementing Unicode property escapes
|
3 éve |
Ali Mohammad Pur
|
1dd1378159
LibRegex: Preserve the type of the match when clearing capture groups
|
4 éve |
Timothy Flynn
|
47f6bb38a1
LibRegex: Support UTF-16 RegexStringView and improve Unicode matching
|
4 éve |
Ali Mohammad Pur
|
36bfc912fc
LibRegex: Switch to east-const style
|
4 éve |
Ali Mohammad Pur
|
c8b2199251
LibRegex: Clear previous capture group contents in ECMA262 mode
|
4 éve |
Ali Mohammad Pur
|
f364fcec5d
LibRegex+Everywhere: Make LibRegex more unicode-aware
|
4 éve |
Ali Mohammad Pur
|
052004f92d
LibRegex: Partially implement string compare for Utf32View
|
4 éve |
sin-ack
|
74d76528d6
LibRegex: Display correct position for Compare in REGEX_DEBUG
|
4 éve |
sin-ack
|
6b2e264093
LibRegex: Fix incorrect case-sensitive comparisons
|
4 éve |
Gunnar Beutner
|
d3c2a3caea
LibRegex: Avoid initialization checks in get_opcode_by_id()
|
4 éve |
Gunnar Beutner
|
214410b397
LibRegex: Avoid making unnecessary string copies
|
4 éve |
Gunnar Beutner
|
281f39073d
LibRegex: Make get_opcode() return a reference
|
4 éve |
Gunnar Beutner
|
cd49fb0229
LibRegex: Remove return value for setters
|
4 éve |
Gunnar Beutner
|
1fb4471506
LibRegex: Use a plain array to store opcodes
|
4 éve |
Max Wipfli
|
bc8d16ad28
Everywhere: Replace ctype.h to avoid narrowing conversions
|
4 éve |
Linus Groh
|
dac0554fa0
LibRegex: Replace fprintf()/printf() with warnln()/outln()/dbgln()
|
4 éve |
Linus Groh
|
dbe72fd962
Everywhere: Remove empty line after function body opening curly brace
|
4 éve |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 éve |
Andreas Kling
|
c68dcf45b6
LibRegex: Convert String::format() => String::formatted()
|
4 éve |