nom-unicode
===========
[](https://travis-ci.org/Alexhuszagh/rust-nom-unicode)
[](https://crates.io/crates/nom-unicode)
[](https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html)
Unicode primitive parsing extensions for [nom](https://github.com/Geal/nom).
**Table of Contents**
- [Getting Started](#getting-started)
- [License](#license)
- [Contributing](#contributing)
# Getting Started
Add nom-unicode to your `Cargo.toml`:
```toml
[dependencies]
nom-unicode = "^0.1"
```
And get started using nom-unicode:
```rust
extern crate nom;
extern crate nom_unicode;
fn alpha0(i: &str) -> nom::IResult<&str, &str> {
nom_unicode::complete::alpha0(i)
}
fn main() {
println!("{:?}", alpha0("hello"));
println!("{:?}", alpha0("erfüllen"));
println!("{:?}", alpha0("안녕 잘 지내?"));
}
```
# License
Lexical is dual licensed under the Apache 2.0 license as well as the MIT license. See the LICENCE-MIT and the LICENCE-APACHE files for the licenses.
# Contributing
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in lexical by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.