Commit Graph

21 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]
12dc4b250f C++: Implement POSIX equivalence classes 2026-07-23 10:24:06 +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]
afde8d9fc5 C++: Implement POSIX collating symbols 2026-07-23 10:22:15 +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]
53a5473101 C++: Implement \0 NUL escape 2026-07-23 10:19:10 +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]
31ae5fe021 C++: Implement \cX control escapes 2026-07-23 10:17:31 +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]
3444d2ef87 C++: Fix regex term location offsets for all string literal spellings 2026-07-23 10:02:55 +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
copilot-swe-agent[bot]
07449054cc C++: Copy Ruby regex library and tests verbatim 2026-07-23 09:58:50 +00:00