I can't replicate this with the source you provide, but...
On Wed, Dec 12, 2012 at 9:22 AM, Dave Pawson <dav...@gm...> wrote:
> 1. All she had to do was write 25 lines of poetry
> 2. she wrote two sonnets, which have 14 lines each
> 3. ∴ Nancy finished all her homework
>
> The third line is split out
>
> <ol>
> <li>All she had to do was write 25 lines of poetry</li>
> <li>she wrote two sonnets, which have 14 lines each</li>
> <li>
> <p>∴ Nancy finished all her homework</p>
> <p>She wrote two sonnets of 14 lines each. (dependency is 'of 14 lines
> each')</p>
> </li>
> </ol>
I do notice that you have a fourth line in your output. Is that fourth
line perhaps indented in your source? If so, then it is seen as a
child of the last list item and all children of that list item are
separate paragraphs in that list item.
This is all spelled out in the syntax documentation (scroll down to
the part about multiple paragraphs):
http://daringfireball.net/projects/markdown/syntax#list
Therefore, I'm assuming that your source input actually looks like
this (as opposed to what you provided above):
~~~
1. All she had to do was write 25 lines of poetry
2. she wrote two sonnets, which have 14 lines each
3. ∴ Nancy finished all her homework
She wrote two sonnets of 14 lines each. (dependency is 'of 14 lines each')
~~~
In which case the output is exactly correct. I would suggest testing
these sorts of things out with Babelmark2:
http://johnmacfarlane.net/babelmark2/. It is a great way to determine
whether there is a bug in the one parser you happen to be using, or if
you have some bad input (when all/most parsers agree).
--
----
\X/ /-\ `/ |_ /-\ |\|
Waylan Limberg
|