From: Moritz A. <mor...@gm...> - 2006-12-04 15:16:58
|
SGkgYWxsLAoKSSdtIGhhdmluZyB0cm91YmxlIHRvIGdldCBzb21ldGhpbmcgbGlrZQoKX18oZm9y IGFsbCBteSAqY29va2llcyosIEkgbG92ZSlfXyB0byBiZSBmb3JtYXRlZCBjb3JyZWN0bHkgaW50 bwo8cD48c3Ryb25nPihmb3IgYWxsIG15IDxlbT5jb29raWVzPC9lbT4sIEkgbG92ZSk8L3N0cm9u Zz48L3A+CgpUaGlzIGlzIHdoYXQgSSBnZXQKPj4+IG1hcmtkb3duKCdfXyhmb3IgYWxsIG15ICpj b29raWVzKiwgSSBsb3ZlKV9fJykKJ1xuPHA+PHN0cm9uZz4oZm9yIGFsbCBteSAqY29va2llcyos IEkgbG92ZSk8L3N0cm9uZz5cbjwvcD5cblxuXG4nCgoKSSBndWVzcyBJJ20ganVzdCBtaXNzaW5n IGEgc3dpdGNoIG9yIHNvbWV0aW5nLiBJJ2QgYmUgcmVhbGx5IGdsYWQgdG8KYmUgZW5saWdodGVu ZWQgOykKCmtpbmRlc3QgcmVnYXJkcywKIE1vcml0eiBBbmdlcm1hbm4KCi0tIAotLS0tLS0tLS0t LS0tLS0gT25lIEZpc2gsIFR3byBGaXNoLCBCbG93ZmlzaCwgQmx1ZSBGaXNoIC0tLS0tLS0tLS0t LS0tLS0KTW9yaXR6IEFuZ2VybWFubiBcIG1vcml0ei5hbmdlcm1hbm5cZ21haWwuY29tCkJhcmVy c3RyYcOfZSAzNSBcIE06KzQ5ICgwKSAxNzYgMjQgODEgNTkgNDIgLyBIOis0OSAoMCkgODkgMTIg MTMgODMgNTYKODA3OTkgTXVuaWNoIFwgIGh0dHA6Ly93d3cubHVuYXRpYy1idW1ibGViZWUuY29t Cg== |
From: Moritz A. <mor...@gm...> - 2006-12-04 16:06:51
|
eWVzIHRoYXQncyB3aGF0IEkgZ3Vlc3NlZC4uLgoKQWRkaXRpb25hbGx5IEkgZm91bmQgdGhhdAoK X19cX1xfaW5pdFwgX1xfLnB5X18gZG9lcyBub3Qgd29yay4KClRoZXJlIHNlZW0gdG8gYmUgcXVp dGUgYSBmZXcgYnVncyBvbmNlIHlvdSBnZXQgYXQgdGhlIG5lc3RlZCBsZXZlbCA6KAoKSSByZW1l bWJlciBJIGhhZCBzbGVlcGxlc3MgbmlnaHRlcyB3aGVuIEkgZGlkIHRoZSB4c2x0IG1hcmtkb3du IHBhcnNlciAuLi4KCkV2ZW50dWFsbHkgSSdsbCB0YWtlIGEgbG9vayBhdCB0aGUgY29kZSBhbmQg bWF5YmUgZml4IGl0Li4uCgp0aGFua3MsCiBraW5kZXN0IHJlZ2FyZHMsCiBNb3JpdHogQW5nZXJt YW5uCgpPbiAxMi80LzA2LCBXYXlsYW4gTGltYmVyZyA8d2F5bGFuQGdtYWlsLmNvbT4gd3JvdGU6 Cj4gSSB3b3VsZCBjb25zaWRlciB0aGlzIGEga25vd24gYnVnLCBhbHRob3VnaCB0aGF0IHNwZWNp ZmljIGV4YW1wbGUKPiBkb2Vzbid0IGZhbGwgdW5kZXIgc29tZSBvZiB0aGUgYWxyZWFkeSBmaWxl ZCBidWdzIGV4YWN0bHkuCj4KPiBGcm9tIG15IHN0dWR5IG9mIHRoZSBjb2RlIChzb21lIHRpbWUg YWdvKSBJIHNlZW0gdG8gcmVjYWxsIHRoYXQgd2hlbgo+IGlubGluZSBtYXJrdXAgaXMgZm91bmQg KHN0cm9uZyBpbiB5b3VyIGNhc2UpIHRoZSB0ZXh0IHdyYXBwZWQgaW5zaWRlCj4gaXMgbm90IHBy b2Nlc3NlZCBmdXJ0aGVyLiBJIHdvdWxkIHN1cHBvc2UgaXQgc2hvdWxkIGJlIGp1c3QgZm9yIGNh c2VzCj4gbGlrZSB0aGlzIGFuZCBhIGZldyBvdGhlciBidWdzIHRoYXQgaGF2ZSBiZWVuIGZpbGVk LiBJIHN1Z2dlc3QgeW91Cj4gZmlsZSBhIGJ1ZyByZXBvcnQuCj4gaHR0cHM6Ly9zb3VyY2Vmb3Jn ZS5uZXQvdHJhY2tlci8/ZnVuYz1icm93c2UmZ3JvdXBfaWQ9MTUzMDQxJmF0aWQ9NzkwMTk4Cj4K PiBPbiAxMi80LzA2LCBNb3JpdHogQW5nZXJtYW5uIDxtb3JpdHouYW5nZXJtYW5uQGdtYWlsLmNv bT4gd3JvdGU6Cj4gPiBIaSBhbGwsCj4gPgo+ID4gSSdtIGhhdmluZyB0cm91YmxlIHRvIGdldCBz b21ldGhpbmcgbGlrZQo+ID4KPiA+IF9fKGZvciBhbGwgbXkgKmNvb2tpZXMqLCBJIGxvdmUpX18g dG8gYmUgZm9ybWF0ZWQgY29ycmVjdGx5IGludG8KPiA+IDxwPjxzdHJvbmc+KGZvciBhbGwgbXkg PGVtPmNvb2tpZXM8L2VtPiwgSSBsb3ZlKTwvc3Ryb25nPjwvcD4KPiA+Cj4gPiBUaGlzIGlzIHdo YXQgSSBnZXQKPiA+ID4+PiBtYXJrZG93bignX18oZm9yIGFsbCBteSAqY29va2llcyosIEkgbG92 ZSlfXycpCj4gPiAnXG48cD48c3Ryb25nPihmb3IgYWxsIG15ICpjb29raWVzKiwgSSBsb3ZlKTwv c3Ryb25nPlxuPC9wPlxuXG5cbicKPiA+Cj4gPgo+ID4gSSBndWVzcyBJJ20ganVzdCBtaXNzaW5n IGEgc3dpdGNoIG9yIHNvbWV0aW5nLiBJJ2QgYmUgcmVhbGx5IGdsYWQgdG8KPiA+IGJlIGVubGln aHRlbmVkIDspCj4gPgo+ID4ga2luZGVzdCByZWdhcmRzLAo+ID4gIE1vcml0eiBBbmdlcm1hbm4K PiA+Cj4gPiAtLQo+ID4gLS0tLS0tLS0tLS0tLS0tIE9uZSBGaXNoLCBUd28gRmlzaCwgQmxvd2Zp c2gsIEJsdWUgRmlzaCAtLS0tLS0tLS0tLS0tLS0tCj4gPiBNb3JpdHogQW5nZXJtYW5uIFwgbW9y aXR6LmFuZ2VybWFublxnbWFpbC5jb20KPiA+IEJhcmVyc3RyYcOfZSAzNSBcIE06KzQ5ICgwKSAx NzYgMjQgODEgNTkgNDIgLyBIOis0OSAoMCkgODkgMTIgMTMgODMgNTYKPiA+IDgwNzk5IE11bmlj aCBcICBodHRwOi8vd3d3Lmx1bmF0aWMtYnVtYmxlYmVlLmNvbQo+ID4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQo+ID4gVGFrZSBTdXJ2ZXlzLiBFYXJuIENhc2guIEluZmx1ZW5jZSB0aGUgRnV0dXJlIG9mIElU Cj4gPiBKb2luIFNvdXJjZUZvcmdlLm5ldCdzIFRlY2hzYXkgcGFuZWwgYW5kIHlvdSdsbCBnZXQg dGhlIGNoYW5jZSB0byBzaGFyZSB5b3VyCj4gPiBvcGluaW9ucyBvbiBJVCAmIGJ1c2luZXNzIHRv cGljcyB0aHJvdWdoIGJyaWVmIHN1cnZleXMgLSBhbmQgZWFybiBjYXNoCj4gPiBodHRwOi8vd3d3 LnRlY2hzYXkuY29tL2RlZmF1bHQucGhwP3BhZ2U9am9pbi5waHAmcD1zb3VyY2Vmb3JnZSZDSUQ9 REVWREVWCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+ID4gUHl0aG9uLW1hcmtkb3duLWRpc2N1c3MgbWFpbGluZyBsaXN0Cj4gPiBQeXRob24tbWFy a2Rvd24tZGlzY3Vzc0BsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKPiA+IGh0dHBzOi8vbGlzdHMuc291 cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL3B5dGhvbi1tYXJrZG93bi1kaXNjdXNzCj4gPgo+ Cj4KPiAtLQo+IC0tLS0KPiBXYXlsYW4gTGltYmVyZwo+IHdheWxhbkBnbWFpbC5jb20KPgoKCi0t IAotLS0tLS0tLS0tLS0tLS0gT25lIEZpc2gsIFR3byBGaXNoLCBCbG93ZmlzaCwgQmx1ZSBGaXNo IC0tLS0tLS0tLS0tLS0tLS0KTW9yaXR6IEFuZ2VybWFubiBcIG1vcml0ei5hbmdlcm1hbm5cZ21h aWwuY29tCkJhcmVyc3RyYcOfZSAzNSBcIE06KzQ5ICgwKSAxNzYgMjQgODEgNTkgNDIgLyBIOis0 OSAoMCkgODkgMTIgMTMgODMgNTYKODA3OTkgTXVuaWNoIFwgIGh0dHA6Ly93d3cubHVuYXRpYy1i dW1ibGViZWUuY29tCg== |
From: Yuri T. <qar...@gm...> - 2006-12-04 18:13:04
|
Yes, this is a known bug. Basically, nested tags don't work properly. This cannot be fixed in any easy way, because it has to do with the combination of using regular expression and a dom tree to represent half-processed text. Basically, once you convert a piece of text into a dom tree you can't runregular expressions over it. I've been toying with an idea of writing a hybrid tree/string structure that would support a subset of RE, but haven't gotten around to it. Myself, I find nested markdown tags largely unnecessary, since once you get there, using actual HTML tags makes it more readable. HTML tags do nest properly, your original example could be marked up as <b>(for all my *cookies*, I love)</b>, i.e. leaving MD inside by using HTML for the outside tag. - yuri On 12/4/06, Moritz Angermann <mor...@gm...> wrote: > yes that's what I guessed... > > Additionally I found that > > __\_\_init\ _\_.py__ does not work. > > There seem to be quite a few bugs once you get at the nested level :( > > I remember I had sleepless nightes when I did the xslt markdown parser ..= . > > Eventually I'll take a look at the code and maybe fix it... > > thanks, > kindest regards, > Moritz Angermann > > On 12/4/06, Waylan Limberg <wa...@gm...> wrote: > > I would consider this a known bug, although that specific example > > doesn't fall under some of the already filed bugs exactly. > > > > From my study of the code (some time ago) I seem to recall that when > > inline markup is found (strong in your case) the text wrapped inside > > is not processed further. I would suppose it should be just for cases > > like this and a few other bugs that have been filed. I suggest you > > file a bug report. > > https://sourceforge.net/tracker/?func=3Dbrowse&group_id=3D153041&atid= =3D790198 > > > > On 12/4/06, Moritz Angermann <mor...@gm...> wrote: > > > Hi all, > > > > > > I'm having trouble to get something like > > > > > > __(for all my *cookies*, I love)__ to be formated correctly into > > > <p><strong>(for all my <em>cookies</em>, I love)</strong></p> > > > > > > This is what I get > > > >>> markdown('__(for all my *cookies*, I love)__') > > > '\n<p><strong>(for all my *cookies*, I love)</strong>\n</p>\n\n\n' > > > > > > > > > I guess I'm just missing a switch or someting. I'd be really glad to > > > be enlightened ;) > > > > > > kindest regards, > > > Moritz Angermann > > > > > > -- > > > --------------- One Fish, Two Fish, Blowfish, Blue Fish -------------= --- > > > Moritz Angermann \ moritz.angermann\gmail.com > > > Barerstra=DFe 35 \ M:+49 (0) 176 24 81 59 42 / H:+49 (0) 89 12 13 83 = 56 > > > 80799 Munich \ http://www.lunatic-bumblebee.com > > > ---------------------------------------------------------------------= ---- > > > Take Surveys. Earn Cash. Influence the Future of IT > > > Join SourceForge.net's Techsay panel and you'll get the chance to sha= re your > > > opinions on IT & business topics through brief surveys - and earn cas= h > > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CI= D=3DDEVDEV > > > _______________________________________________ > > > Python-markdown-discuss mailing list > > > Pyt...@li... > > > https://lists.sourceforge.net/lists/listinfo/python-markdown-discuss > > > > > > > > > -- > > ---- > > Waylan Limberg > > wa...@gm... > > > > > -- > --------------- One Fish, Two Fish, Blowfish, Blue Fish ---------------- > Moritz Angermann \ moritz.angermann\gmail.com > Barerstra=DFe 35 \ M:+49 (0) 176 24 81 59 42 / H:+49 (0) 89 12 13 83 56 > 80799 Munich \ http://www.lunatic-bumblebee.com > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share y= our > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Python-markdown-discuss mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/python-markdown-discuss > --=20 http://www.freewisdom.org/ |