Howdy,
Joey Hess reported that Markdown 1.0.2b7 does not render the following
correctly:
<div class="inlinepage">
<div class="toggleableend">
foo
</div>
</div>
It renders it as follows:
<div class="inlinepage">
<div class="toggleableend">
foo
</div>
<p></div></p>
The problem is that it uses a backreference in the expression that it
passes to gen_extract_tagged, which is broken when Text::Balanced
wraps it in parentheses. The attached patch fixes it.
--
Matt
--- Markdown.pl.orig 2006-08-29 19:11:53.000000000 -0700
+++ Markdown.pl 2007-05-02 00:28:53.000000000 -0700
@@ -333,9 +336,11 @@
# before each attribute name.
[\w.:_-]+
# Attribute name
\s*=\s*
- (["'])
# Attribute quoter
- .+?
# Attribute value
- \1
# Closing quoter
+ (?:
+ ".+?"
# "Attribute value"
+ |
+ '.+?'
# 'Attribute value'
+ )
)*
# Zero or more
}x;
_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss