tag | 81cafe8a5b351aa980cb3f175ce654eceb0dd793 | |
---|---|---|
tagger | The Android Open Source Project <initial-contribution@android.com> | Mon Jun 08 14:19:19 2020 -0700 |
object | 34c067c62aacf3a629f295ec7ca2aaf8b629d46b |
Platform Tools Release 30.0.1 (6435776)
commit | 34c067c62aacf3a629f295ec7ca2aaf8b629d46b | [log] [tgz] |
---|---|---|
author | android-build-prod (mdb) <android-build-team-robot@google.com> | Mon Apr 27 21:48:47 2020 +0000 |
committer | android-build-prod (mdb) <android-build-team-robot@google.com> | Mon Apr 27 21:48:47 2020 +0000 |
tree | 28e2135bf70575de03bf21a410d27024b53b67a3 | |
parent | b91764c6c6b67b0bbb37b189a81e388f0741baa2 [diff] | |
parent | 8c846077718090b9515ab727bdd8d0160e9b3284 [diff] |
Snap for 6435660 from 8c846077718090b9515ab727bdd8d0160e9b3284 to sdk-release Change-Id: Id8451505c9377a278bd8c321e5641d53a8619c34
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.
You can use this package in your project by adding the following to your Cargo.toml
:
[dependencies] unicode-xid = "0.1.0"