3个不稳定版本
0.2.0 | 2020年4月6日 |
---|---|
0.1.1 | 2020年3月29日 |
0.1.0 | 2020年3月29日 |
#2101 在 解析器实现
23 每月下载量
69KB
1.5K SLoC
endf-parser.rs
endf-parser.rs
是一个Rust库,提供了解析ENDF-6格式核数据的工具。
基本
级别1
级别1用于解析ENDF原语。它包括
- 整数
- 实数
- 文本
// Parse ENDF integer
fn main() -> Result<i64, ParseEndfIntegerError> {
endf_parser::primitive::integer::parse(" -123456")
}
// Parse ENDF real
fn main() -> Result<i64, ParseEndfRealError> {
endf_parser::primitive::real::parse("-1.23456+12")
}
级别2
级别2用于解析ENDF记录。它包括以下记录
- CONT
- DIR
- HEAD
- LIST
- TAB1
- TEXT
fn main() -> Result<Cont, ParseEndfRecordError> {
endf_parser::record::cont::Cont::parse(
"-1.23456789+1.23456789 1 12 123 123412341212312345\n"
)
}
问题、问题、贡献
欢迎贡献和Pull Request。
对于问题和问题,请在此处创建一个问题。