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 |
#444 in Algorithms
10,321 downloads per month
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
~24K SLoC