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