On 14 April 2015 at 23:11, Dmitri Zagidulin <[email protected]> wrote:
> It is super hard to write a parser for MD. >> > > What do you mean? Why? > The syntax depends on indentation and block layout of text. It's very hard to express using the usual grammar tools. In PetitMarkdown, before Jan added indent-aware parsing to PetitParser, I was thinking of doing multi-pass parsing, first recognizing block-level, then inline syntax. The closest thing to a standard is John Gruber's reference implementation, and that is a sequence of regular expression search-and-replace passes. Not exactly what you'd call a grammar :) Anyway… https://twitter.com/willmanduffy/status/588057382225346560 -- Damien Pollet type less, do more [ | ] http://people.untyped.org/damien.pollet
