Remove unnecessary wrapping.

This commit is contained in:
Tom Alexander 2022-12-03 23:09:28 -05:00
parent ff65776607
commit b17429e05c
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

View File

@ -54,12 +54,10 @@ where
let mut ret = Vec::new();
loop {
let len = i.input_len();
let till_parser = parser_with_context!(till_matcher);
match till_parser(context.clone())(i.clone()) {
match till_matcher(context, i.clone()) {
Ok((remaining, finish)) => return Ok((remaining, (ret, finish))),
Err(nom::Err::Error(_)) => {
let many_parser = parser_with_context!(many_matcher);
match many_parser(context.clone())(i.clone()) {
match many_matcher(context, i.clone()) {
Err(nom::Err::Error(err)) => {
return Err(nom::Err::Error(E::append(i, ErrorKind::ManyTill, err)))
}