Timothy Flynn
|
fea181bde3
LibRegex: Reduce RegexMatcher's BumpAllocator chunk size
|
3 years ago |
Timothy Flynn
|
27d555bab0
LibRegex: Track string position in both code units and code points
|
3 years ago |
Ali Mohammad Pur
|
d5984d296f
LibRegex: Make Matcher<>::match(Vector<>) take a reference to the vector
|
3 years ago |
Ali Mohammad Pur
|
a7653e6a05
LibRegex: Use a bump-allocated linked list for fork save states
|
3 years ago |
Ali Mohammad Pur
|
5f342e4fa9
LibRegex: Make Fork{Jump,Stay} non-recursive
|
3 years ago |
Brian Gianforcaro
|
18d6f9ed5c
Libraries: Remove unused header includes
|
3 years ago |
Timothy Flynn
|
1400e3cf58
LibRegex: Allow separately parsing patterns and creating Regex objects
|
4 years ago |
Timothy Flynn
|
b162517065
LibRegex: Take ownership of pattern string and fix move operations
|
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
|
54d89609de
LibRegex: Add support for the Basic POSIX regular expressions
|
4 years ago |
Timothy Flynn
|
0f0ac37b56
LibRegex: Break from execution loop when the sticky flag is set
|
4 years ago |
Gunnar Beutner
|
794dc368f1
LibRegex: Avoid prepending items to vectors
|
4 years ago |
Gunnar Beutner
|
281f39073d
LibRegex: Make get_opcode() return a reference
|
4 years ago |
Linus Groh
|
dac0554fa0
LibRegex: Replace fprintf()/printf() with warnln()/outln()/dbgln()
|
4 years ago |
Andreas Kling
|
79ff1902aa
LibRegex: Convert StringBuilder::appendf() => AK::Format
|
4 years ago |
Linus Groh
|
a4c1860bfc
LibRegex: Put to dbgln()s behind REGEX_DEBUG
|
4 years ago |
Ali Mohammad Pur
|
bf9c04a3da
LibRegex: Implement multiline stateful matches
|
4 years ago |
Ali Mohammad Pur
|
bb40d4d5ff
LibRegex: Do not attempt to find more matches when one match is needed
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
AnotherTest
|
ade97d4094
LibRegex: Make sure there are as many group matches as actual matches
|
4 years ago |
AnotherTest
|
76f63c2980
LibRegex: Allocate entries for all capture groups in RegexResult
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
4 years ago |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 years ago |
asynts
|
1a3a0836c0
Everywhere: Use CMake to generate AK/Debug.h.
|
4 years ago |
asynts
|
5c5665c1e7
Everywhere: Replace a bundle of dbg with dbgln.
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |