[cl-markdown-devel] list items with newlines
Gary King
gwking at metabang.com
Sat Feb 3 21:48:08 UTC 2007
Hans,
Thank you so much for these little test cases; I've been hoping to
slowly clean things up and get the corner cases correct. These will
help me do so so please keep sending them if it's not too much a
bother. I will be adding them to a LIFT regression suite to make sure
that things keep working.
regards,
On Feb 3, 2007, at 5:59 AM, Hans Halvorson wrote:
> (Perl)-markdown and cl-markdown give different outputs for the
> following input:
>
>
> * A first list item
> with a hard return
> * A second list item
>
>
> The perl-markdown output:
>
>
> <ul>
> <li>A first list item
> with a hard return</li>
> <li>A second list item</li>
> </ul>
>
>
> The cl-markdown output:
>
>
> <ul>
> <li>A first list item</li>
> </ul>with a hard return
> <ul>
> <li>A second list item</li>
> </ul>
>
>
> So, cl-markdown reads the newline followed by a line not beginning
> with
> "*" as indicating that the list item and list are ending.
>
> For further diagnosis, I did:
>
> (cl-containers:contents (chunks (chunk-source
> "* A first list item
> with a hard return
> * A second list item")))
>
> => #(#<CHUNK NIL/1 1 lines LINE-STARTS-WITH-BULLET-P LINE-IS-NOT-
> EMPTY-P>
> #<CHUNK NIL/0 1 lines LINE-IS-NOT-EMPTY-P LINE-STARTS-WITH-BULLET-P>
> #<CHUNK NIL/1 1 lines LINE-STARTS-WITH-BULLET-P END-OF-DOCUMENT>)
>
> But at this point, I can't tell what is happening: is the second chunk
> (line) being misread? Or is this OK, and the problem occurs later,
> e.g. when the first and second chunks should be merged?
>
> Thanks,
> Hans
> _______________________________________________
> cl-markdown-devel mailing list
> cl-markdown-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/cl-markdown-devel
--
Gary Warren King, metabang.com
Cell: (413) 885 9127
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM
More information about the Cl-markdown-devel
mailing list