diff --git a/src/atom/parsers.rs b/src/atom/parsers.rs index 109e3bc..ee2c42a 100644 --- a/src/atom/parsers.rs +++ b/src/atom/parsers.rs @@ -303,7 +303,7 @@ impl<'a> Parseable<'a, &'a str> for Atom { let usedeps = || { UseDep::parser() .separated_by(tag(",")) - .many() + .at_least(1) .delimited_by(tag("["), tag("]")) .opt() }; @@ -552,6 +552,7 @@ mod test { "=kde-frameworks/kcodecs-6.19*86", "=dev-ml/stdio-0.17*t:=[ocamlopt?]", ">=dev-libs/libgee-0-8.5:0..8=", + "