Files
codeql/cpp/ql/test/library-tests
copilot-swe-agent[bot] 8d53e365d6 Commit 5: Port missing POSIX-bracket parse cases from PR #22200
Add corpus cases: bare [:alpha:], mid-pattern a[🅱️]c, POSIX class as
range endpoint [[:alpha:]-z], malformed [[:alpha], leading literal ]
combined with a POSIX class []a[:alpha:]], three POSIX classes in one
class, additional names [[:xdigit:]] / [[:blank:]] / [[:cntrl:]] /
[[:graph:]], and the integration case combining all of the above.

The regenerated parse.expected reveals genuine mis-parses that this
commit deliberately records (fixes in Commit 6):
- unnested [:alpha:] and [🅱️] are treated as RegExpNamedCharacterProperty
  even though POSIX brackets are only valid inside a character class,
- [[:alpha:]-z] emits a spurious [RegExpCharacterRange] ":]-z" instead
  of a POSIX class + literal '-' + 'z'.

Bundle: github/codeql-action codeql-bundle-v2.26.1 (CodeQL CLI 2.26.1).
2026-07-21 12:21:45 +00:00
..
2020-03-19 09:18:32 -04:00
2025-11-26 13:42:43 +01: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
2025-04-23 16:56:56 +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
2020-01-20 15:00:09 +00:00
2020-01-29 13:11:50 +01:00
2024-10-16 11:33:18 +02:00
2022-08-25 20:52:27 +02:00
2022-10-21 18:36:12 +01:00
2020-11-03 13:39:33 -05:00
2022-08-25 20:52:27 +02:00
2020-06-30 17:46:08 +01:00
2025-06-13 09:44:03 +02:00
2024-01-29 14:11:07 +00:00
2025-11-18 20:03:24 +00:00
2025-08-03 12:17:34 +01:00