Timothy Flynn
|
df14d11a11
LibRegex: Disallow invalid interval qualifiers in Unicode mode
|
3 years ago |
Timothy Flynn
|
484ccfadc3
LibRegex: Support property escapes of Unicode script extensions
|
3 years ago |
Timothy Flynn
|
06088df729
LibRegex: Support property escapes of the Unicode script property
|
3 years ago |
Timothy Flynn
|
dc9f516339
LibRegex: Generate negated property escapes as a single instruction
|
3 years ago |
Timothy Flynn
|
4de4312827
LibRegex: Support property escapes of the form \p{Type=Value}
|
3 years ago |
Timothy Flynn
|
1e10d6d7ce
LibRegex: Support property escapes of Unicode General Categories
|
3 years ago |
Timothy Flynn
|
d485cf29d7
LibRegex+LibUnicode: Begin implementing Unicode property escapes
|
3 years ago |
Ali Mohammad Pur
|
faef523567
LibRegex: Make unclosed-at-eof brace quantifiers an error
|
4 years ago |
Timothy Flynn
|
345ef6abba
LibRegex: Support ECMA-262 Unicode escapes of the form "\u{code_point}"
|
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
|
c8b2199251
LibRegex: Clear previous capture group contents in ECMA262 mode
|
4 years ago |
Ali Mohammad Pur
|
9cdea2d521
LibRegex: Consider EOF in the middle of a range an error
|
4 years ago |
Ali Mohammad Pur
|
1b2728f1ed
LibRegex: Don't attempt to insert invalid bytecode in {B,E}RE
|
4 years ago |
Ali Mohammad Pur
|
6e35b94034
LibRegex: Implement lookaround in ERE
|
4 years ago |
Ali Mohammad Pur
|
5f4e1338a1
LibRegex: Allow empty character classes in {B,E}RE
|
4 years ago |
Ali Mohammad Pur
|
189922f442
LibRegex: Disallow excessively large repetition counts in {B,E}RE
|
4 years ago |
Ali Mohammad Pur
|
11a8476cf4
LibRegex: Use the parser state capture group count in BRE
|
4 years ago |
Ali Mohammad Pur
|
1c584e9d80
LibRegex: Correctly parse BRE bracket expressions
|
4 years ago |
Ali Mohammad Pur
|
54d89609de
LibRegex: Add support for the Basic POSIX regular expressions
|
4 years ago |
Ali Mohammad Pur
|
addfa1e82e
LibRegex: Make the bytecode transformation functions static
|
4 years ago |
Timothy Flynn
|
65003241e4
LibRegex: Allow dollar signs in ECMA262 named capture groups
|
4 years ago |
Andreas Kling
|
dc65f54c06
AK: Rename Vector::append(Vector) => Vector::extend(Vector)
|
4 years ago |
Linus Groh
|
939da41fa1
LibRegex: Fix compilation errors on my host machine
|
4 years ago |
Linus Groh
|
a5903ac4b6
LibRegex: Hide stray dbgln() behind REGEX_DEBUG
|
4 years ago |
Andreas Kling
|
12a42edd13
Everywhere: codepoint => code point
|
4 years ago |
Linus Groh
|
dac0554fa0
LibRegex: Replace fprintf()/printf() with warnln()/outln()/dbgln()
|
4 years ago |
Gunnar Beutner
|
6cf59b6ae9
Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
AnotherTest
|
5a14f7ea2f
LibRegex: Generate a 'Compare' op for empty character classes
|
4 years ago |