From a2bcafea435d1910332beee1b7a990c120d1f680 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 10 Jul 2015 10:01:05 -0700 Subject: Removed ambiguity in definition of "line." Closes #346. --- spec.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec.txt b/spec.txt index 39cd1c5..81ba573 100644 --- a/spec.txt +++ b/spec.txt @@ -210,7 +210,8 @@ of characters rather than bytes. A conforming parser may be limited to a certain encoding. A [line](@line) is a sequence of zero or more [character]s -followed by a [line ending] or by the end of file. +following a [line ending] (or the beginning of the file) and +followed by a [line ending] (or the end of the file). A [line ending](@line-ending) is a newline (`U+000A`), carriage return (`U+000D`), or carriage return + newline. -- cgit v1.2.3