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-05-12 04:15:31 +09:00
2026-06-17 23:54:21 +09:00
2026-05-11 13:49:27 +09:00
2026-06-18 22:47:53 +09:00
2026-05-11 13:49:27 +09:00
2026-06-16 22:20:42 +09:00
2026-05-31 17:00:42 +09:00
2026-06-15 17:37:18 +09:00
2026-06-08 23:12:06 +09:00
2026-06-16 16:36:03 +09:00