diff options
-rw-r--r-- | spec.txt | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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. |