A little more work on that to get it to version 1.0 and we'd be golden.
A little more work on that to get it to version 1.0 and we'd be golden.
> This document attempts to specify Markdown syntax unambiguously.
So if you're aware of any ambiguities in the spec, those are bugs which should be reported and fixed.
Great for library / parser implementers and it helps discover ambiguities.
> If anyone wants to contribute a BNF, please do! But I'm very skeptical that it can be done, due to the many quirks of the syntax.
https://github.com/jgm/CommonMark/issues/113#issuecomment-60...
I mean, Foo = "hello" / "hello" is totally acceptable, and if you have any indirection like Foo = XXX / YYY with XXX, YYY = "hello" you can then attach different semantics to XXX and YYY despite it being ambiguous. Add in more levels of indirection, and you have a lower chance of it being trivially obvious.
I wonder if Markdown will ever get style annotations? Like CSS, but lighter and less broken.
Anything much more complicated than that I think risks jeopardizing Markdown's readability in plain text format and intuitive simplicity. Markdown is meant to be focused more on content than style.