Kasper Svendsen
|
c207cfdeb7
|
Overlay: Add overlay annotations to Java & shared libraries
|
2025-06-24 10:25:06 +02:00 |
|
erik-krogh
|
baa31e1469
|
delete outdated deprecations
|
2024-04-25 22:19:28 +02:00 |
|
erik-krogh
|
880632f536
|
use Number.qll to parse hex numbers in regex parsing for Python/Java
|
2023-03-16 14:25:53 +01:00 |
|
Tony Torralba
|
32471d326e
|
Java: Remove omittable exists variables
|
2023-01-10 13:37:19 +01:00 |
|
erik-krogh
|
ba7321ac5c
|
add qldoc to RegExpCharEscape
|
2022-12-18 17:23:45 +01:00 |
|
erik-krogh
|
26c5480ee6
|
share {js,rb}/regex/missing-regexp-anchor
|
2022-12-18 17:23:41 +01:00 |
|
erik-krogh
|
f67d0bc8c0
|
put the shared HostnameRegexp code in the shared regex pack
|
2022-12-17 17:26:18 +01:00 |
|
erik-krogh
|
95f35196e4
|
add missing additional keywords
|
2022-11-23 20:45:51 +01:00 |
|
erik-krogh
|
b737bdbca0
|
add a Java implementation of RegexTreeViewSig
|
2022-11-14 21:29:41 +01:00 |
|
erik-krogh
|
20254dfc08
|
move existing regex-tree into a module
|
2022-11-14 21:29:41 +01:00 |
|
erik-krogh
|
7675571daa
|
fix RegExpEscape::getValue having multiple results for some escapes
|
2022-09-27 13:25:23 +02:00 |
|
Erik Krogh Kristensen
|
887f6557ed
|
fix common misspellings throughout github/codeql
|
2022-08-10 23:21:41 +02:00 |
|
Joe Farebrother
|
c7d30087d1
|
Fix issue with named backrefs; add needed import
|
2022-05-04 15:41:42 +01:00 |
|
Joe Farebrother
|
9078e13f1c
|
Apply reveiw suggestions
- make java imports private
- qdoc fixes
- reorder predicates
- simplifications
|
2022-05-04 15:41:41 +01:00 |
|
Joe Farebrother
|
e5ca924240
|
Allow quantifiers invoving {}; add comments
|
2022-05-04 15:41:40 +01:00 |
|
Chris Smowton
|
bc17d4b91f
|
Break the recursion between seqChild, RegExpTerm and TRegExpSequence
|
2022-05-04 15:41:40 +01:00 |
|
Joe Farebrother
|
bb562643c6
|
Support possessive quantifiers, which cannot backtrack.
They are approximated by limiting them to up to one repetition (effectively making *+ like ? and ++ like a no-op).
|
2022-05-04 15:41:37 +01:00 |
|
Joe Farebrother
|
5ba6bafbef
|
Use occursInRegex more ccnsistently throughout
|
2022-05-04 15:41:37 +01:00 |
|
Chris Smowton
|
f5809a7440
|
ReDoS performance fixes
|
2022-05-04 15:41:37 +01:00 |
|
Joe Farebrother
|
57ba8a4d1b
|
Improve handling of hex escapes; and support some named character classes
|
2022-05-04 15:41:36 +01:00 |
|
Joe Farebrother
|
5143585080
|
Fix to PolynomialRedos not finding results and to test cases not finding that
|
2022-05-04 15:41:36 +01:00 |
|
Joe Farebrother
|
457cf41825
|
Support more escaped characters
|
2022-05-04 15:41:35 +01:00 |
|
Joe Farebrother
|
9f4da65030
|
Improve calculation of locations of regex terms
|
2022-05-04 15:41:35 +01:00 |
|
Joe Farebrother
|
9e88c67c19
|
Add more test cases; make some fixes
|
2022-05-04 15:41:34 +01:00 |
|
Joe Farebrother
|
aa1337db86
|
Apply style suggestions from code review
|
2022-05-04 15:41:34 +01:00 |
|
Joe Farebrother
|
e954db293a
|
Convert snake case predicates to camel case
|
2022-05-04 15:41:34 +01:00 |
|
Joe Farebrother
|
5b61de67de
|
Implement style/doc suggestions from code review
|
2022-05-04 15:41:33 +01:00 |
|
Joe Farebrother
|
8e1918216e
|
Add PrintAst support for regex terms
|
2022-05-04 15:41:33 +01:00 |
|
Joe Farebrother
|
ca422a2186
|
Use explicit this
|
2022-05-04 15:41:33 +01:00 |
|
Joe Farebrother
|
11e465f2ac
|
Implement remaining syntax differences
|
2022-05-04 15:41:33 +01:00 |
|
Joe Farebrother
|
d04c99b0be
|
Support quote sequences
|
2022-05-04 15:41:32 +01:00 |
|
Joe Farebrother
|
a8f7a4459e
|
Port redos libraries from Python
|
2022-05-04 15:40:56 +01:00 |
|