commit | 763998ddb37dafef135d2f4dcb80b857cdcc3b7c | [log] [tgz] |
---|---|---|
author | Anthony Ramine <n.oxyde@gmail.com> | Thu Jan 26 12:54:39 2017 +0100 |
committer | Simon Sapin <simon.sapin@exyr.org> | Thu Jan 26 14:19:04 2017 +0100 |
tree | 62a439c5351a7349802e509e3461c3edecef54b4 | |
parent | 02cc96c735177116885a5a2d410de4a7781ac7c3 [diff] |
Bump to 0.1.0
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.0.4"