From fb1950233ae6cdd55952bb0b50c2c52cc7b33050 Mon Sep 17 00:00:00 2001 From: Noah Hellman Date: Sun, 27 Nov 2022 23:59:01 +0100 Subject: [PATCH] wip --- src/inline.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/inline.rs b/src/inline.rs index 2fad79e..2b6b804 100644 --- a/src/inline.rs +++ b/src/inline.rs @@ -228,10 +228,8 @@ impl<'s> Parser<'s> { .rposition(|(c, _)| *c == cont_new) .and_then(|o| { matches!(dir, Dir::Close | Dir::Both).then(|| { - let (cont_open, e) = &mut self.openers[o]; - assert_eq!(*cont_open, cont_new); - if let Event::Enter(cont_ev, state_ev) = &mut self.events[*e] { - assert_eq!(*cont_ev, cont_new); + let (_, e) = &mut self.openers[o]; + if let Event::Enter(_, state_ev) = &mut self.events[*e] { *state_ev = OpenerState::Closed; self.openers.drain(o..); Event::Exit(cont_new)