Browse Source

Fix handling of unclosed `regex` classes and repetitions

Feoramund 1 year ago
parent
commit
e642be8550
1 changed files with 2 additions and 2 deletions
  1. 2 2
      core/text/regex/tokenizer/tokenizer.odin

+ 2 - 2
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 '(':