Re: Markdown grammar definition language

Your comment re joining copied to W3C Chris

On 19 December 2012 20:06, Chris Maloney <voldrani@gmail.com> wrote:

> My opinion is that just because John MacFarlane found two edge cases that
> PEG couldn't handle, doesn't mean that you should throw the baby out with
> the bathwater.  PEG + English is probably the best way to go.  Clearly PEG
> is a better choice than EBNF, and *much* better than plain English (which
> would be very difficult to get free of ambiguities), or a reference
> implementation (which would be opaque to humans and difficult to maintain).
>
> Maybe there is a way to define a PEG+ variant to handle the edge cases.


1. For the core profile we should be able to avoid edge cases.

Try writing PEG for a para, no inlines, terminated with \n\n Chris, if that's
something you could do.

Question. With EBNF we can generate a parser directly. Is that the
case with PEG?

regards


-- 
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
http://www.dpawson.co.uk

Received on Thursday, 20 December 2012 07:43:16 UTC