6 releases
| 0.1.6 | Feb 19, 2024 |
|---|---|
| 0.1.5 | Apr 3, 2023 |
| 0.1.4 | Feb 3, 2022 |
| 0.1.3 | May 13, 2020 |
| 0.1.0 | Oct 19, 2019 |
#50 in #hpc
46,945 downloads per month
Used in 3 crates
21KB
494 lines
hostlist-parser
Parses hostlist expressions into a deduped Vec of Strings
This library implements hostlist parsing. It takes a hostlist expression and produces a Result of unique hostnames, or a parse error that can be introspected to see issues.
The fn to parse a hostlist is:
parse(input: &str,) -> Result<Vec<String>, combine::stream::easy::Errors<char, &str, usize>>
This parser can compile to native code and also with the wasm32-unknown-unknown target.
Dependencies
~1MB
~23K SLoC