Ali Mohammad Pur
|
d2e51fafa9
LibRegex: Merge alternations based on blocks and not instructions
|
3 years ago |
Ali Mohammad Pur
|
387df06385
LibRegex: Avoid rewriting `a+` as `a*` as part of atomic rewriting
|
3 years ago |
Ali Mohammad Pur
|
ac856cb965
LibRegex: Don't ignore empty alternatives in append_alternation()
|
3 years ago |
Ali Mohammad Pur
|
8f722302d9
LibRegex: Use a match table for character classes
|
3 years ago |
Andreas Kling
|
2758d99bbc
LibRegex: Flatten bytecode before performing optimizations
|
3 years ago |
Ali Mohammad Pur
|
741886a4c4
LibRegex: Make the optimizer understand references and capture groups
|
3 years ago |
Ali Mohammad Pur
|
bf0315ff8f
LibRegex: Avoid excessive Vector copy when compiling regexps
|
3 years ago |
Ali Mohammad Pur
|
246ab432ff
LibRegex: Add a basic optimization pass
|
3 years ago |