Michel,

I think there's a problem with:

> refname
> 
>     A run of one or more characters, excluding any newline and U+005D
> Closing Square Bracket.

This doesn't allow refnames with embedded brackets.  But PHP Markdown
allows

    [[hi]](/url)

as a valid link.  Also, PHP Markdown currently allows embedded newlines,
which are excluded by your definition:

    [hi
    there](/url)

Of course, embedded *blank* lines should be excluded.

John

+++ Michel Fortin [May 08 08 23:59 ]:
> Hello all,
>
> I've began writing the parsing section of the spec, and I though I'd let 
> you know about where I'm heading with all this.
>
> Basically, parsing is defined as three consecutive passes: parsing  
> document elements, parsing block elements and parsing span elements.  
> Each pass is going to contain a set of rules the parser should attempt  
> to match while parsing the input. Rules are expressed in English, but  
> are highly structured so that it should be pretty straightforward to  
> convert to a formal grammar if the grammar is powerful enough to express 
> them.
>
> I'm not saying too much here; elaborate explanations are better in the  
> spec than in this volatile email. If you're interested, take a look and 
> tell me what you think:
> <http://michelf.com/specs/markdown-extra/#parsing>
>
>
> Michel Fortin
> [EMAIL PROTECTED]
> http://michelf.com/
>
>
> _______________________________________________
> Markdown-Discuss mailing list
> Markdown-Discuss@six.pairlist.net
> http://six.pairlist.net/mailman/listinfo/markdown-discuss
>
_______________________________________________
Markdown-Discuss mailing list
Markdown-Discuss@six.pairlist.net
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to