From 005fc58fa001d463f86c33eafe88d78cdf113dde Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Wed, 13 Jul 2016 12:00:33 -0700 Subject: Moved restriction on paragraph-interrupting lists to list item spec instead of list marker spec. --- spec.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/spec.txt b/spec.txt index 4c3de7a..6122e96 100644 --- a/spec.txt +++ b/spec.txt @@ -3621,12 +3621,7 @@ An [ordered list marker](@) is a sequence of 1--9 arabic digits (`0-9`), followed by either a `.` character or a `)` character. (The reason for the length limit is that with 10 digits we start seeing integer overflows -in some browsers.) Exception: In cases where ordered list -markers interrupt paragraphs---that is, when they occur on a -line that would otherwise count as [paragraph continuation -text]---list markers must be followed by some content other than -spaces before the end of the line, and for ordered list markers, -only `1.` and `1)` are allowed. +in some browsers.) The following rules define [list items]: @@ -3641,6 +3636,12 @@ The following rules define [list items]: If the list item is ordered, then it is also assigned a start number, based on the ordered list marker. + Exceptions: When the list item interrupts a paragraph---that + is, when it starts on a line that would otherwise count as + [paragraph continuation text]---then (a) the lines *Ls* must + not begin with a blank line, and (b) if the list item is + ordered, the start number must be 1. + For example, let *Ls* be the lines ```````````````````````````````` example -- cgit v1.2.3