Fix handling of unclosed regex classes and repetitions

This commit is contained in:
Feoramund
2024-07-24 15:17:37 -04:00
parent b8f3d0fb53
commit e642be8550

View File

@@ -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 '(':