On Aug 13, 2007, at 10:20 AM, Michel Fortin wrote:

Le 2007-08-12 à 23:23, Allan Odgaard a écrit :

I would have expected it to see first two back-ticks, then scan forward until another two back-ticks are seen (since the open- token defines the close-token) and thus give this output:

    <p>Backtick: <code>\</code>`</p>
[...]
[snip]

Regardless of how much look-ahead most parsers currently use, do you disagree with my interpretation?

If so, can provide a more formal definition of how you believe the spec should be read?

Basically I read it as code-spans can be matched using this regexp: (` +) ?.*? ?\1

Although in practice we may 1) require at least one character inside the code-span (so `` on its own is not a zero-character code span) and 2) we may want to limit them to “markdown paragraphs” which are roughly defined as ending when there are two consecutive newlines, making the pattern: (`+) ?(.|\n(?!\n))+? ?\1


_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to