У char появились is_xid_start и is_xid_continue — проверка на символ идентификатора

24.10.2026

В char добавлены методы is_xid_start и is_xid_continue: они проверяют, годится ли символ в первый или в последующий символ идентификатора по свойствам Unicode XID_Start и XID_Continue.

Зачем

Это ровно те проверки, которые нужны лексерам, парсерам и генераторам кода. До сих пор их делали по таблицам Unicode из отдельного крейта или самодельными диапазонами, которые отставали от новых версий стандарта. Методы пока нестабильны: feature char_is_xid, трекинг-issue ещё не заведён.

Оригинал

core: implement char::is_xid_{start|continue}

Упоминаний: 1 · Просмотров: 4