fix(core:{odin,c}/tokenizer): Don't error on valid \uE000 codepoint
@@ -291,7 +291,7 @@ scan_escape :: proc(t: ^Tokenizer) -> bool {
n -= 1
}
- if x > max || 0xd800 <= x && x <= 0xe000 {
+ if x > max || 0xd800 <= x && x <= 0xdfff {
error_offset(t, offset, "escape sequence is an invalid Unicode code point")
return false
@@ -331,7 +331,7 @@ scan_escape :: proc(t: ^Tokenizer) -> bool {
error(t, offset, "escape sequence is an invalid Unicode code point")