Commit Graph

16 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
53ea488741 C++: Verify [\b] is backspace inside character classes 2026-07-23 10:25:48 +00:00
copilot-swe-agent[bot]
85d46d5bf8 C++: Add coverage for lazy quantifiers and \f/\v escapes 2026-07-23 10:25:11 +00:00
copilot-swe-agent[bot]
e631b08818 C++: Replace non-standard \u{...} test with \uhhhh 2026-07-23 10:24:37 +00:00
copilot-swe-agent[bot]
545d87a178 C++: Add POSIX equivalence-class tests (pre-fix) 2026-07-23 10:22:51 +00:00
copilot-swe-agent[bot]
ea561e2994 C++: Add POSIX collating-symbol tests (pre-fix) 2026-07-23 10:19:40 +00:00
copilot-swe-agent[bot]
c49213f66c C++: Add NUL-escape tests (pre-fix) 2026-07-23 10:18:01 +00:00
copilot-swe-agent[bot]
cc45b0794b C++: Add control-escape tests (pre-fix) 2026-07-23 10:16:18 +00:00
copilot-swe-agent[bot]
0323da39c9 C++: Remove named backreferences 2026-07-23 10:13:23 +00:00
copilot-swe-agent[bot]
908764e603 C++: Remove named capture groups 2026-07-23 10:12:01 +00:00
copilot-swe-agent[bot]
dda4b00922 C++: Remove single-quote named capture groups 2026-07-23 10:10:15 +00:00
copilot-swe-agent[bot]
1a0b4cd646 C++: Remove Ruby-style \p and \P named character properties 2026-07-23 10:07:51 +00:00
copilot-swe-agent[bot]
72bc7170ff C++: Remove Ruby-only \h and \H character class escapes 2026-07-23 10:06:02 +00:00
copilot-swe-agent[bot]
f75d66dc91 C++: Remove Ruby-only \A/\Z/\z/\G anchors from regex grammar 2026-07-23 10:04:43 +00:00
copilot-swe-agent[bot]
7b2ce2484f C++: Add location tests for all literal prefixes (pre-fix) 2026-07-23 10:01:18 +00:00
Jeroen Ketema
b91b83381b C++: Make regex test work
Note that we are currently still implementing what Ruby thinks a regex is.
This is not correct as C++ by default uses a variant of ECMAScript regexes.
We will address this in the follow-up commits.
2026-07-23 09:58:57 +00:00
Jeroen Ketema
e672fbb849 C++: Make regex library compile 2026-07-23 09:58:54 +00:00