From b17429e05ccc720a10c25bb9904012caec0cf941 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 3 Dec 2022 23:09:28 -0500 Subject: [PATCH] Remove unnecessary wrapping. --- src/parser/text_element_parser.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/parser/text_element_parser.rs b/src/parser/text_element_parser.rs index cc02ca3..32f42ae 100644 --- a/src/parser/text_element_parser.rs +++ b/src/parser/text_element_parser.rs @@ -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))) }