| commit | 0aeadace2aa539b1488266c9a17f5c695c5faace | [log] [tgz] |
|---|---|---|
| author | Manish Goregaokar <[email protected]> | Fri Sep 12 09:25:36 2025 -0700 |
| committer | GitHub <[email protected]> | Fri Sep 12 09:25:36 2025 -0700 |
| tree | d7176f7ccd8caa9cd4661a14faa5ed45caaaac05 | |
| parent | 990fa0920538c3e514c5792fd75f8ef1babd100b [diff] | |
| parent | 60bca93deb6929613ff958c6b3688b631cab5a02 [diff] |
Merge pull request #47 from Marcondiro/master Improve CI, (almost) enforce MSRV
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.