commit | 79cd83fdaaed8b71352eb58110bf488f53d59bed | [log] [tgz] |
---|---|---|
author | Jeff Vander Stoep <jeffv@google.com> | Thu Nov 05 14:12:21 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Nov 05 14:12:21 2020 +0000 |
tree | a1f15ec85f8d55864064abaaf43744a9291398f1 | |
parent | 6f956b989a3ca53186150f68be4c2294d89b5302 [diff] | |
parent | 8bef548e6ce2e2e07d84f6adb426cb3325e09e3c [diff] |
TEST_MAPPING: test dependers of this crate am: 8bef548e6c Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/unicode-xid/+/1486247 Change-Id: I1bbf2667cecdaf77a884562b64d294f6bd02f08d
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.