pub fn is_xid_continue(c: char) -> boolExpand description
Returns true if c may continue a Unicode identifier โ that is, if c
has the XID_Continue property.
XID_Continue is a superset of is_xid_start: it additionally admits
decimal digits, the combining marks that attach to letters, and the Unicode
connector punctuation โ which includes the ASCII underscore _ (category
Pc). The underscore therefore continues an identifier but, per
is_xid_start, cannot begin one.
ยงExamples
use unicode_lang::is_xid_continue;
assert!(is_xid_continue('a'));
assert!(is_xid_continue('9')); // digits continue an identifier
assert!(is_xid_continue('_')); // connector punctuation continues
// A base letter followed by a combining mark is a valid continuation.
assert!(is_xid_continue('\u{0301}')); // COMBINING ACUTE ACCENT