Bug: invalid nesting of inline markup across link labels

Waylan Limberg waylan at gmail.com
Tue May 2 15:26:31 EDT 2006


For comparison, Python-Markdown[1] results in this:

<p> <a href="#">foo*bar</a> <a href="#">baz*quux</a>
</p>

[1]: http://www.freewisdom.org/projects/python-markdown/

On 5/2/06, A. Pagaltzis <pagaltzis at gmx.de> wrote:

> Hi John,

>

> there's a bug in Markdown.pl:

>

> [foo*bar](#) [baz*quux](#)

>

> This expands to the following:

>

> <p><a href="#">foo<em>bar</a> <a href="#">baz</em>quux</a></p>

>

> Those `*` should either be disregarded or the tags should nest

> correctly:

>

> 1. <p><a href="#">foo*bar</a> <a href="#">baz*quux</a></p>

> 2. <p><a href="#">foo<em>bar</em></a><em> </em><a href="#"><em>baz</em>quux</a></p>

>

> Of course, the second option is a lot more complex to implement

> and at the same time unlikely to be what the user actually meant.

>

> Regards,

> --

> Aristotle Pagaltzis // <http://plasmasturm.org/>

> _______________________________________________

> Markdown-Discuss mailing list

> Markdown-Discuss at six.pairlist.net

> http://six.pairlist.net/mailman/listinfo/markdown-discuss

>



--
----
Waylan Limberg
waylan at gmail.com


More information about the Markdown-Discuss mailing list