1 个不稳定版本

0.1.0 2022年7月9日

#796 in 科学

MIT 许可协议

8KB
149

ATOMIO - 解析分子公式的crate

解析化学公式如 CH4Al2(SO4)3K2Cr2O7 等。

用法简单

use atomio::{parser::Parsed,element_group::Unit};

let parsed = Parsed::from_str("CH4");
assert!(parsed.root_group, Unit::ElementGroup {count:1, units: vec![
    Unit::Element { count: 1, symbol: "C".into() },
    Unit::Element { count: 4, symbol: "H".into() }
]})

贡献

接受Pull Requests和Issues。

许可证

atomio 使用MIT许可证。我们的MIT许可证副本可以在这里找到。

依赖关系

~2–2.8MB
~56K SLoC