Rust 源代码内部 rust-cpp nom 解析器
由 Nika Layzell,David Tolnay
使用旧的 Rust 2015
#112 in #syn
1,228 每月下载量在 10 个crate中使用 (4 直接使用)
340KB 9K SLoC
此模块包含一组可导出的 nom 解析器,可以与 synom crate 一起使用来解析自定义语法。
synom
内部,syn 使用了 nom 的一个分支,称为 synom,该分支通过消除 IResult::Incomplete 变体来解决使用 nom 解析 Rust 的一个持续的问题。当在此模块中使用解析器时,应使用 synom crate 而不是 nom。
syn
nom
IResult::Incomplete