diff --git a/magnetar_mmm_parser/src/lib.rs b/magnetar_mmm_parser/src/lib.rs index 797cc3a..25dfbc2 100644 --- a/magnetar_mmm_parser/src/lib.rs +++ b/magnetar_mmm_parser/src/lib.rs @@ -477,11 +477,11 @@ fn spliced<'a>( type NE = nom::Err; type NomError<'x> = nom::error::Error>; - let quote_span = Span::new_extra( + let spliced_span = Span::new_extra( &combined, segments.first().map_or(SpanMeta::new(0), |s| s.extra), ); - let (input, inner) = match func(quote_span) { + let (input, inner) = match func(spliced_span) { Ok(s) => s, Err(e) => { return match e { @@ -1749,6 +1749,11 @@ mod test { "bold italic".into() ))))) ); + + assert_eq!( + parse_full("~~*hello\nworld*"), + Token::PlainText("~~*hello\nworld*".into()) + ) } #[test]