Mark Karpov
Mark Karpov
Actually may be quite doable. The interesting feature is this: https://spec.commonmark.org/0.28/#example-51 So we could perhaps just check if a paragraph ends with such "header line" and then decide what we've...
Take a look at Megaparsec too: https://hackage.haskell.org/package/megaparsec. Switching from Parsec to Megaparsec is almost mechanic. Here is the site: https://mrkkrp.github.io/megaparsec/.
This would require also adding a proper way for extensions to signal failure.
Well I think it's not the best way to solve the problem, mostly because this * Can be handled "purely", i.e. without exceptions. * I'm not a big fan of...
Well you could try, but my understanding is that it's not trivial to get quite right and it may make the parser slower. Be prepared that I may be picky...
This is caused by a regression in GHC, please see: https://ghc.haskell.org/trac/ghc/ticket/14974.
I usually use a special docker image that has pre-built mmark.
Thanks! I did not forget about this PR. I'll review it when I have time, probably this weekend.
I looked at this today. To be frank I'm reluctant to follow this path because it'd result in duplication of almost the entire API. > For example, one might want...
I'll take a look. Probably this weekend. I'm quite busy these days so I can't assist immediately.