From f0d2754955fcf70e0f466cd4b3891e8ce45cf92b Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Fri, 21 Apr 2023 15:36:45 -0400 Subject: [PATCH] Consume the end of the cell. --- src/parser/table.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/parser/table.rs b/src/parser/table.rs index ab856f5..a2b61e6 100644 --- a/src/parser/table.rs +++ b/src/parser/table.rs @@ -120,6 +120,8 @@ pub fn org_mode_table_cell<'r, 's>( |(children, exit_contents)| !children.is_empty() || exit_contents.ends_with("|"), )(input)?; + let (remaining, _tail) = org_mode_table_cell_end(&parser_context, remaining)?; + let source = get_consumed(input, remaining); Ok((remaining, TableCell { source, children })) @@ -130,5 +132,5 @@ fn org_mode_table_cell_end<'r, 's>( context: Context<'r, 's>, input: &'s str, ) -> Res<&'s str, &'s str> { - recognize(tuple((space0, alt((tag("|"), line_ending)))))(input) + recognize(tuple((space0, alt((tag("|"), peek(line_ending))))))(input) }