diff --git a/basis/farkup/farkup-tests.factor b/basis/farkup/farkup-tests.factor index 1a0ab23af5..5237774b04 100644 --- a/basis/farkup/farkup-tests.factor +++ b/basis/farkup/farkup-tests.factor @@ -128,3 +128,7 @@ link-no-follow? off [ "

C++

" ] [ "[[C++]]" convert-farkup ] unit-test [ "

<foo>

" ] [ "" convert-farkup ] unit-test + +[ "

asdf\n

" ] [ "asdf\n-lol\n-haha" convert-farkup ] unit-test + +[ "

asdf

" ] [ "asdf\n\n-lol\n-haha" convert-farkup ] unit-test diff --git a/basis/farkup/farkup.factor b/basis/farkup/farkup.factor index d3c982ebf2..495e6d9b57 100644 --- a/basis/farkup/farkup.factor +++ b/basis/farkup/farkup.factor @@ -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)