From ca8d32cd7f125e1c8fa923ad2c3b5f69f0baef75 Mon Sep 17 00:00:00 2001 From: Aadhavan Srinivasan Date: Thu, 30 Jan 2025 09:09:34 -0500 Subject: [PATCH] Added more tests --- greg/re_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/greg/re_test.go b/greg/re_test.go index 900482b..82f7d30 100644 --- a/greg/re_test.go +++ b/greg/re_test.go @@ -476,6 +476,10 @@ var reTests = []struct { {`a[^>]*b`, nil, `a>b`, []Group{}}, {`^a*$`, nil, `foo`, []Group{}}, + // Out-of-bounds for character classes + {`[b-e]`, nil, `a`, []Group{}}, + {`[b-e]`, nil, `f`, []Group{}}, + {`*?`, nil, `-`, nil}, {`a*?`, nil, `-`, nil}, // non-greedy operators are not supported