Ali Mohammad Pur
|
8f722302d9
LibRegex: Use a match table for character classes
|
3 år sedan |
Andreas Kling
|
1be4cbd639
AK: Make Utf8View constructors inline and remove C string constructor
|
3 år sedan |
Ali Mohammad Pur
|
741886a4c4
LibRegex: Make the optimizer understand references and capture groups
|
3 år sedan |
Ali Mohammad Pur
|
246ab432ff
LibRegex: Add a basic optimization pass
|
3 år sedan |
Ali Mohammad Pur
|
7fefb8148b
LibRegex: Use the correct capture group index in ERE bytecode generation
|
3 år sedan |
Ali Mohammad Pur
|
63523d3836
Tests/LibRegex: Decrease the size of the fork chain test
|
3 år sedan |
Ali Mohammad Pur
|
abbe9da255
LibRegex: Make infinite repetitions short-circuit on empty matches
|
3 år sedan |
Ali Mohammad Pur
|
206bc01f81
LibRegex: Allow null bytes in pattern
|
3 år sedan |
Timothy Flynn
|
562d4e497b
LibRegex: Treat pattern string characters as unsigned
|
3 år sedan |
Timothy Flynn
|
4f2cbe119b
LibRegex: Allow Unicode escape sequences in capture group names
|
3 år sedan |
Timothy Flynn
|
325eabc770
LibRegex: Ensure the GoBack operation decrements the code unit index
|
3 år sedan |
Timothy Flynn
|
a9716ad44e
LibRegex: In non-Unicode mode, parse \u{4} as a repetition pattern
|
3 år sedan |
Timothy Flynn
|
9509433e25
LibRegex: Implement and use a REPEAT operation for bytecode repetition
|
3 år sedan |
Timothy Flynn
|
f1ce998d73
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
|
3 år sedan |
Timothy Flynn
|
1a173be29d
LibRegex: Disallow unescaped quantifiers in Unicode mode
|
3 år sedan |
Timothy Flynn
|
c3e1f1f687
LibRegex: Use correct source characters for Unicode identity escapes
|
3 år sedan |
Timothy Flynn
|
6a485f612f
LibRegex: Implement legacy octal escape parsing closer to the spec
|
3 år sedan |
Timothy Flynn
|
83ca8c7e38
LibRegex: Convert LibRegex tests to use StringView in place of C-strings
|
3 år sedan |
Timothy Flynn
|
0c8f2f5aca
LibRegex: Ensure escaped hexadecimals are exactly 2 digits in length
|
3 år sedan |
Timothy Flynn
|
2e4b6fd1ac
LibRegex: Ensure escaped code points are exactly 4 digits in length
|
3 år sedan |
Timothy Flynn
|
e887314472
LibRegex: Fix ECMA-262 parsing of invalid identity escapes
|
3 år sedan |
Timothy Flynn
|
df14d11a11
LibRegex: Disallow invalid interval qualifiers in Unicode mode
|
3 år sedan |
Timothy Flynn
|
484ccfadc3
LibRegex: Support property escapes of Unicode script extensions
|
4 år sedan |
Timothy Flynn
|
06088df729
LibRegex: Support property escapes of the Unicode script property
|
4 år sedan |
Timothy Flynn
|
dc9f516339
LibRegex: Generate negated property escapes as a single instruction
|
4 år sedan |
Timothy Flynn
|
4de4312827
LibRegex: Support property escapes of the form \p{Type=Value}
|
4 år sedan |
Timothy Flynn
|
1e10d6d7ce
LibRegex: Support property escapes of Unicode General Categories
|
4 år sedan |
Ali Mohammad Pur
|
85d87cbcc8
LibRegex: Add some tests for Fork{Stay,Jump} performance
|
4 år sedan |
Timothy Flynn
|
d485cf29d7
LibRegex+LibUnicode: Begin implementing Unicode property escapes
|
4 år sedan |
Timothy Flynn
|
345ef6abba
LibRegex: Support ECMA-262 Unicode escapes of the form "\u{code_point}"
|
4 år sedan |