]> gitweb.factorcode.org Git - factor.git/commitdiff
lists in paragraphs
authorDoug Coleman <doug.coleman@gmail.com>
Tue, 23 Sep 2008 01:20:39 +0000 (20:20 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Tue, 23 Sep 2008 01:20:39 +0000 (20:20 -0500)
basis/farkup/farkup-tests.factor
basis/farkup/farkup.factor

index 1a0ab23af5033cb1ee6647ca28c44b7e3f80a802..5237774b046dc946e3d0dc8294b03add93fb827d 100644 (file)
@@ -128,3 +128,7 @@ link-no-follow? off
 [ "<p><a href='C%2b%2b'>C++</a></p>" ] [ "[[C++]]" convert-farkup ] unit-test
 
 [ "<p>&lt;foo&gt;</p>" ] [ "<foo>" convert-farkup ] unit-test
+
+[ "<p>asdf\n<ul><li>lol</li>\n<li>haha</li></ul></p>" ] [ "asdf\n-lol\n-haha" convert-farkup ] unit-test
+
+[ "<p>asdf</p><ul><li>lol</li>\n<li>haha</li></ul>" ] [ "asdf\n\n-lol\n-haha" convert-farkup ] unit-test
index d3c982ebf2dbdcf1020936bbb1228efdb41938e8..495e6d9b574760ca911bf7eddf58337152bbc2ba 100644 (file)
@@ -103,7 +103,7 @@ table            =  ((table-row nl => [[ first ]] )+ table-row? | table-row)
 text = (!(nl | code | heading | inline-delimiter | table ).)+
     => [[ >string ]]
 
-paragraph-item = (table | text | inline-tag | inline-delimiter)+
+paragraph-item = (table | list | text | inline-tag | inline-delimiter)+
 paragraph = ((paragraph-item nl => [[ first ]])+ nl+ => [[ first ]]
              | (paragraph-item nl)+ paragraph-item?
              | paragraph-item)