Mark Karpov

Results 220 comments of 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.