Fix parsing

This commit is contained in:
Greg Shuflin
2024-01-29 19:37:18 -08:00
parent a9d08a9213
commit 33899ae66e
3 changed files with 5 additions and 9 deletions

View File

@@ -12,13 +12,9 @@ pub fn surrounded_by<I, O1, O2, E>(
surrounding: impl Parser<I, O2, E>,
) -> impl Parser<I, O1, E> {
move |input| {
println!("surrounded_by");
let (_result1, rest1) = surrounding.parse(input)?;
println!("A");
let (result2, rest2) = main.parse(rest1)?;
println!("B");
let (_result3, rest3) = surrounding.parse(rest2)?;
println!("C");
Ok((result2, rest3))
}
}