3 个版本 (重大更新)
0.3.0 | 2021 年 9 月 6 日 |
---|---|
0.2.0 | 2021 年 5 月 10 日 |
0.1.0 | 2020 年 1 月 14 日 |
#1140 在 解析器实现
每月 14,928 次下载
在 10 个 软件包中使用 10 (直接使用 4)
47KB
794 行
nom-unicode
nom 的 Unicode 原始解析扩展。
目录
入门
将 nom-unicode 添加到您的 Cargo.toml
[dependencies]
nom-unicode = "^0.2"
并开始使用 nom-unicode
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("안녕 잘 지내?"));
}
最低标准要求版本
nom-unicode 最低标准要求版本将与 nom 相同。截至 nom-6,目前是 1.43.0。
许可证
Nom-Unicode 同时受 Apache 2.0 许可证和 MIT 许可证的约束。请参阅 LICENCE-MIT 和 LICENCE-APACHE 文件以了解许可证。
贡献
除非您明确声明,否则您提交给 nom-unicode 的任何贡献,根据 Apache-2.0 许可证定义,将按上述方式双重许可,不附加任何额外条款或条件。
依赖关系
~1MB
~20K SLoC