Hojun-Cho
0197dfb9e6
lex,wwi: \u/\U unicode escapes + wide-rune .wwi round-trip, both stages (#50)
Hare-faithful \u (4 hex) / \U (8 hex) escapes; \x/\u/\U share one codepoint
path (ref/hare/hare/lex/lex.ha lex_unicode); string literals UTF-8-encode
multi-byte codepoints (cstage inline utf8enc, wwstage utf8.encoderune). The
.wwi producer rune serializer now emits \u/\U so exported wide-rune defs
round-trip (was a fatal >0xFF). Reject >0x10FFFF and surrogates with Hare-
verbatim error strings. Closes the int-cast spelling divergence (#48 RUNE_MAX).
Both stages byte-identical; 446 tests pass.
2026-06-18 22:47:53 +09:00
..
2026-06-10 20:45:46 +09:00
2026-06-15 02:15:54 +09:00
2026-06-15 04:31:16 +09:00
2026-05-18 18:25:36 +09:00
2026-06-10 20:45:46 +09:00
2026-06-13 10:38:51 +09:00
2026-06-14 23:22:51 +09:00
2026-05-18 18:25:36 +09:00
2026-06-10 20:45:46 +09:00
2026-06-14 23:59:29 +09:00
2026-06-11 20:41:20 +09:00
2026-06-11 20:41:20 +09:00
2026-06-10 20:45:46 +09:00
2026-06-07 06:19:13 +09:00
2026-06-10 20:45:46 +09:00
2026-06-14 23:22:51 +09:00
2026-06-14 23:59:29 +09:00
2026-06-18 17:26:09 +09:00
2026-06-18 20:45:12 +09:00
2026-06-10 20:45:46 +09:00
2026-06-14 11:54:20 +09:00
2026-05-20 22:11:34 +09:00
2026-06-10 20:45:46 +09:00
2026-05-26 10:54:35 +09:00
2026-06-10 20:45:46 +09:00
2026-06-15 04:31:16 +09:00
2026-06-10 20:45:46 +09:00
2026-06-17 23:54:21 +09:00
2026-06-10 20:45:46 +09:00
2026-06-15 23:10:35 +09:00
2026-06-18 22:47:53 +09:00
2026-05-31 18:51:12 +09:00