nom-unicode

Build Status Latest Version Rustc Version 1.31+

Unicode primitive parsing extensions for nom.

Table of Contents

Getting Started

Add nom-unicode to your Cargo.toml:

toml [dependencies] nom-unicode = "^0.2"

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("안녕 잘 지내?")); } ```

Minimum Standard Required Version

The minimum, standard, required version for nom-unicode will be the same as nom. As of nom-6, it is currently 1.43.0.

License

Nom-Unicode 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 nom-unicode by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.