aboutsummaryrefslogtreecommitdiff
path: root/core/text/regex
diff options
context:
space:
mode:
authorFeoramund <161657516+Feoramund@users.noreply.github.com>2024-07-24 15:17:37 -0400
committerFeoramund <161657516+Feoramund@users.noreply.github.com>2024-07-24 15:17:37 -0400
commite642be8550a7adba2bfcfc47fb5589ba60d837d6 (patch)
treea789f6fad4e709e2db856ea9c615f7ad44d68df2 /core/text/regex
parentb8f3d0fb53e8d2770da05fd923ba70dbde625a5a (diff)
Fix handling of unclosed `regex` classes and repetitions
Diffstat (limited to 'core/text/regex')
-rw-r--r--core/text/regex/tokenizer/tokenizer.odin4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/text/regex/tokenizer/tokenizer.odin b/core/text/regex/tokenizer/tokenizer.odin
index 2702c5434..5804439a8 100644
--- a/core/text/regex/tokenizer/tokenizer.odin
+++ b/core/text/regex/tokenizer/tokenizer.odin
@@ -267,7 +267,7 @@ scan :: proc(t: ^Tokenizer) -> (token: Token) {
kind = .Rune_Class
lit = text
} else {
- return { .EOF, "", pos }
+ kind = .EOF
}
case '{':
@@ -275,7 +275,7 @@ scan :: proc(t: ^Tokenizer) -> (token: Token) {
kind = .Repeat_N
lit = text
} else {
- return { .EOF, "", pos }
+ kind = .EOF
}
case '(':