| commit | ec7aacc96d38d880a06cf279c49bd9896921738b | [log] [tgz] |
|---|---|---|
| author | Treehugger Robot <[email protected]> | Tue Feb 16 22:30:07 2021 +0000 |
| committer | Automerger Merge Worker <[email protected]> | Tue Feb 16 22:30:07 2021 +0000 |
| tree | 61cbc999afbb44a39051d64970ec4715eba50b3e | |
| parent | 1ddba442c8fb8a1a185540810ca97c8a4be417c8 [diff] | |
| parent | 985c813f8f642419249c0a5b1f6a40b12c5e1074 [diff] |
Merge "[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/unicode-xid" am: 6f3d18ba04 am: 4c17c9fa15 am: e6f242204b am: 985c813f8f Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/unicode-xid/+/1588740 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ia9cce464b3e64490dee309831638b625d303f278
Determine if a char is a valid identifier for a parser and/or lexer according to Unicode Standard Annex #31 rules.
extern crate unicode_xid; use unicode_xid::UnicodeXID; fn main() { let ch = 'a'; println!("Is {} a valid start of an identifier? {}", ch, UnicodeXID::is_xid_start(ch)); }
unicode-xid supports a no_std feature. This eliminates dependence on std, and instead uses equivalent functions from core.