From 8670cbf9435c1ed20120f8106d2e58c77f57a552 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 6 Sep 2024 23:12:15 -0400 Subject: Make {start} and {end} non-capturing --- builtins/text.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/builtins/text.c b/builtins/text.c index 4cb7c7e9..dc601e57 100644 --- a/builtins/text.c +++ b/builtins/text.c @@ -1552,7 +1552,7 @@ pat_t parse_next_pat(Text_t pattern, text_iter_t *state, int64_t *index) break; case 'e': if (strcasecmp(prop_name, "end") == 0) { - return PAT(PAT_END); + return PAT(PAT_END, .non_capturing=!negated); } else if (strcasecmp(prop_name, "email") == 0) { return PAT(PAT_FUNCTION, .fn=match_email); } else if (strcasecmp(prop_name, "emoji") == 0) { @@ -1582,7 +1582,7 @@ pat_t parse_next_pat(Text_t pattern, text_iter_t *state, int64_t *index) break; case 's': if (strcasecmp(prop_name, "start") == 0) { - return PAT(PAT_START); + return PAT(PAT_START, .non_capturing=!negated); } break; case 'u': -- cgit v1.2.3