1 个不稳定版本
0.1.0 | 2022年7月9日 |
---|
#796 in 科学
8KB
149 行
ATOMIO - 解析分子公式的crate
解析化学公式如 CH4
,Al2(SO4)3
,K2Cr2O7
等。
用法简单
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