mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-04 22:58:46 +00:00
Fix handling of unclosed regex classes and repetitions
This commit is contained in:
@@ -267,7 +267,7 @@ scan :: proc(t: ^Tokenizer) -> (token: Token) {
|
|||||||
kind = .Rune_Class
|
kind = .Rune_Class
|
||||||
lit = text
|
lit = text
|
||||||
} else {
|
} else {
|
||||||
return { .EOF, "", pos }
|
kind = .EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
case '{':
|
case '{':
|
||||||
@@ -275,7 +275,7 @@ scan :: proc(t: ^Tokenizer) -> (token: Token) {
|
|||||||
kind = .Repeat_N
|
kind = .Repeat_N
|
||||||
lit = text
|
lit = text
|
||||||
} else {
|
} else {
|
||||||
return { .EOF, "", pos }
|
kind = .EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
case '(':
|
case '(':
|
||||||
|
|||||||
Reference in New Issue
Block a user