10个不稳定版本 (4个重大更改)
| 0.5.1 | 2024年3月8日 | 
|---|---|
| 0.4.6 | 2024年3月5日 | 
| 0.4.5 |  | 
| 0.3.2 | 2022年12月31日 | 
| 0.2.1 | 2020年3月10日 | 
#677 in 解析器实现
每月80次下载
用于 16 个crate(4个直接使用)
135KB
 1.5K  SLoC
gchemol-parser
gchemol-parser是基于winnow解析器组合器的文本文件流式解析器。
lib.rs:
大型文本文件的文本读取器。
示例
use gchemol_parser::TextReader;
let mut reader = TextReader::try_from_path("./tests/files/ch3f.mol2".as_ref()).unwrap();
// read a line into `s`
let mut s = String::new();
reader.read_line(&mut s).unwrap();
// seek a specific line
let _ = reader.seek_line(|line| line.starts_with("@<TRIPOS>")).unwrap();
依赖关系
~13–24MB
~415K SLoC