Remove unnecessary wrapping.
This commit is contained in:
parent
ff65776607
commit
b17429e05c
@ -54,12 +54,10 @@ where
|
|||||||
let mut ret = Vec::new();
|
let mut ret = Vec::new();
|
||||||
loop {
|
loop {
|
||||||
let len = i.input_len();
|
let len = i.input_len();
|
||||||
let till_parser = parser_with_context!(till_matcher);
|
match till_matcher(context, i.clone()) {
|
||||||
match till_parser(context.clone())(i.clone()) {
|
|
||||||
Ok((remaining, finish)) => return Ok((remaining, (ret, finish))),
|
Ok((remaining, finish)) => return Ok((remaining, (ret, finish))),
|
||||||
Err(nom::Err::Error(_)) => {
|
Err(nom::Err::Error(_)) => {
|
||||||
let many_parser = parser_with_context!(many_matcher);
|
match many_matcher(context, i.clone()) {
|
||||||
match many_parser(context.clone())(i.clone()) {
|
|
||||||
Err(nom::Err::Error(err)) => {
|
Err(nom::Err::Error(err)) => {
|
||||||
return Err(nom::Err::Error(E::append(i, ErrorKind::ManyTill, err)))
|
return Err(nom::Err::Error(E::append(i, ErrorKind::ManyTill, err)))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user