summaryrefslogtreecommitdiff
path: root/spec.txt
diff options
context:
space:
mode:
Diffstat (limited to 'spec.txt')
-rw-r--r--spec.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/spec.txt b/spec.txt
index deb73df..c9b147a 100644
--- a/spec.txt
+++ b/spec.txt
@@ -202,17 +202,17 @@ In the examples, the `→` character is used to represent tabs.
## Characters and lines
-The input is a sequence of zero or more [lines](#line).
-
-A [line](@line)
-is a sequence of zero or more [characters](#character) followed by a
-[line ending](#line-ending) or by the end of file.
+Any sequence of [characters](#character) is a valid CommonMark
+document.
A [character](@character) is a unicode code point.
This spec does not specify an encoding; it thinks of lines as composed
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 [characters](#character)
+followed by a [line ending](#line-ending) or by the end of file.
+
A [line ending](@line-ending) is, depending on the platform, a
newline (`U+000A`), carriage return (`U+000D`), or
carriage return + newline.