fn partialStringCodepoint(code_point: u21) Token
fn partialStringCodepoint(code_point: u21) Token { var buf: [4]u8 = undefined; switch (std.unicode.utf8Encode(code_point, &buf) catch unreachable) { 1 => return Token{ .partial_string_escaped_1 = buf[0..1].* }, 2 => return Token{ .partial_string_escaped_2 = buf[0..2].* }, 3 => return Token{ .partial_string_escaped_3 = buf[0..3].* }, 4 => return Token{ .partial_string_escaped_4 = buf[0..4].* }, else => unreachable, } }