From 3d6172e310056fe88ea18b8f369ef1b2171aa65b Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Mon, 8 Jun 2015 10:46:08 -0700 Subject: Clarify that tab expansion is preprocessing (closes #330). --- changelog.txt | 1 + spec.txt | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/changelog.txt b/changelog.txt index 23c7b53..4ebb662 100644 --- a/changelog.txt +++ b/changelog.txt @@ -12,6 +12,7 @@ * Revise "non-space character". Previously a non-space character was defined as anything but a space (U+0020). Now it is anything that is not a whitespace character (as defined in the spec). + * Clarify that tab expansion is a preprocessing step (#330). * Added a test case with `#` directly followed by a letter (not an ATX header). * Added two test cases illustrating that a list at the diff --git a/spec.txt b/spec.txt index fdcc2d1..6fde458 100644 --- a/spec.txt +++ b/spec.txt @@ -249,10 +249,10 @@ A [punctuation character](@punctuation-character) is an [ASCII punctuation character] or anything in the unicode classes `Pc`, `Pd`, `Pe`, `Pf`, `Pi`, `Po`, or `Ps`. -## Tab expansion +## Preprocessing -Tabs in lines are expanded to [spaces][space], with a tab stop of -4 characters: +Tabs in lines are immediately expanded to [spaces][space], with a tab +stop of 4 characters: . →foo→baz→→bim -- cgit v1.2.3