From e2b08f8d5f718363c994b26925053a9970f899b7 Mon Sep 17 00:00:00 2001 From: Aadhavan Srinivasan Date: Wed, 11 Dec 2024 00:17:29 -0500 Subject: [PATCH] Updated TODO --- todo.txt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/todo.txt b/todo.txt index d9df516..e3e4fce 100644 --- a/todo.txt +++ b/todo.txt @@ -1,10 +1,5 @@ 1. Error-checking - invalid regex, Out-of-bounds stuff. Do more testing. -2. More operators - numeric specifier, escaped characters +2. More features - Non-greedy operators, backreferences, non-capturing groups, escaped characters inside character classes 3. Fix adding concatenation operators in shunting-yard function (very janky, compares against operators individually) Ideas for flags: - -o, -v : Only matched text (separated by newline), Inverted match (just like grep) - Also some other grep flags (will have to look into this) - NOT IN GREP - -s : Substitute (string is provided as argument) - -p : Print CSV (or some format) of matches - start idx and end idx -m : Print th match (-m 1 = first match, -m 2 = second match)