+++ Andy Bennett [Nov 30 11 14:27 ]:
 
> Furthermore, the syntax document does not mandate the user to indent the
> block contents, although the example implies it:
> 
> -----
> <div>
> <div>
> Test nested HTML without indents
> </div>
> </div>
> -----
> becomes
> -----
> <div>
> <div>
> Test nested HTML without indents
> </div>
> 
> <p></div></p>

Note that John Gruber released a beta version of Markdown that
fixes this bug (I believe it uses perl's Text::Balanced module).
You can find it by searching the list.

    % Markdown.pl --version

    This is Markdown, version 1.0.2b8.
    Copyright 2004 John Gruber
    http://daringfireball.net/projects/markdown/

    % Markdown.pl
    <div>
    <div>
    Test nested HTML
    </div>
    </div>
    ^D
    <div>
    <div>
    Test nested HTML
    </div>
    </div>

Have you considered using a PEG instead of regexes?  There are PEGs
for markdown, and there seems to be a nice PEG generator for scheme:
http://planet.plt-scheme.org/display.ss?package=peg.plt&owner=kazzmir

John

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

Reply via email to