Consider this markdown:
Naturally, it should render as !1. The ! should show up, but it doesn't in pulldown-cmark.
Details
Events from pulldown-cmark:
"![^+\\&~p+]\n[^+\\&~p+]:\n" -> [
Start(Paragraph)
FootnoteReference(Boxed("1"))
Start(FootnoteDefinition(Boxed("1")))
End(FootnoteDefinition)
End(Paragraph)
]
Events from pandoc:
"![^+\\&~p+]\n[^+\\&~p+]:\n" -> [
Start(Paragraph)
Text(Boxed("!"))
FootnoteReference(Boxed("1"))
Start(FootnoteDefinition(Boxed("1")))
End(FootnoteDefinition)
End(Paragraph)
]