Change is_utf16 field to encoding and use an enum

This commit is contained in:
gingerBill
2025-08-05 15:12:54 +01:00
parent eae43f1225
commit af3184adc9
10 changed files with 33 additions and 13 deletions

View File

@@ -571,7 +571,7 @@ unmarshal_object :: proc(p: ^Parser, v: any, end_token: Token_Kind) -> (err: Unm
#partial switch tk in t.key.variant {
case runtime.Type_Info_String:
assert(!tk.is_utf16)
assert(tk.encoding == .UTF_8)
key_ptr = rawptr(&key)
key_cstr: cstring