Files
codeql/cpp/ql/test/library-tests
copilot-swe-agent[bot] 96c7e2dbc5 Commit 4: Curate corpus for C++ ECMAScript; regenerate .expected
Content-only edits to test.cpp to remove Ruby-only syntax that has no
C++ ECMAScript equivalent:

1. Removed: "a{,8}" — Ruby-only "{,n}" no-lower-bound quantifier
   (ECMAScript requires an explicit lower bound in {n,m})

2. Removed: second ".*" for /.*/m — mode flags in C++ are construction-site
   arguments (e.g. std::regex::multiline), not part of the pattern string.
   This mode variant was the exact same pattern string as r_meta1 so it
   added no coverage.

3. Removed: "(?'foo'fo+)" — Ruby single-quote named-group form.
   ECMAScript only supports the angle-bracket form (?<name>...).

Left in place for now (removed with the parser in commit 5):
  \\A, \\z, \\G, \\h, \\H — Ruby-only anchor/escape classes.
  The POSIX-bracket cases are kept through commit 7.

.expected regenerated by:
  codeql test run --learn --search-path=. cpp/ql/test/library-tests/regex/
  (CodeQL CLI 2.26.1)
All 2 tests passed.
2026-07-21 10:12:21 +00:00
..
2020-03-19 09:18:32 -04:00
2019-09-09 11:25:53 +02:00
2025-11-26 13:42:43 +01:00
2019-09-09 11:25:53 +02:00
2020-10-07 13:14:54 -04:00
2024-12-20 13:53:35 +01:00
2024-04-09 15:15:41 +02:00
2019-09-09 11:25:53 +02:00
2025-04-23 16:56:56 +02:00
2019-09-09 11:25:53 +02:00
2019-09-09 11:25:53 +02:00
2024-11-12 09:49:10 +00:00
2025-06-27 14:42:08 +02:00
2025-06-11 11:41:50 +02:00
2019-09-09 11:25:53 +02:00
2020-01-20 15:00:09 +00:00
2020-01-29 13:11:50 +01:00
2019-09-09 11:25:53 +02:00
2019-09-09 11:25:53 +02:00
2019-09-09 11:25:53 +02:00
2024-10-16 11:33:18 +02:00
2022-08-25 20:52:27 +02:00
2019-09-09 11:25:53 +02:00
2022-10-21 18:36:12 +01:00
2020-11-03 13:39:33 -05:00
2019-09-09 11:25:53 +02:00
2022-08-25 20:52:27 +02:00
2020-06-30 17:46:08 +01:00
2019-09-09 11:25:53 +02:00
2019-09-09 11:25:53 +02:00
2025-06-13 09:44:03 +02:00
2024-01-29 14:11:07 +00:00
2019-09-09 11:25:53 +02:00
2025-11-18 20:03:24 +00:00
2025-08-03 12:17:34 +01:00