From def6fdff98b37d3772aec51a50e20ea0622ca4eb Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Wed, 14 Dec 2022 21:34:57 -0600 Subject: [PATCH] Cleanup: Be more specific about quotes in FSS and add missing unicode value. --- specifications/fss-0000.txt | 1 + specifications/fss-0001.txt | 1 + specifications/fss-0009.txt | 1 + specifications/fss-000a.txt | 1 + specifications/fss.txt | 2 +- 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/specifications/fss-0000.txt b/specifications/fss-0000.txt index 7a56aa8..6bd51cd 100644 --- a/specifications/fss-0000.txt +++ b/specifications/fss-0000.txt @@ -14,6 +14,7 @@ Featureless Settings Specification: 0000 - Basic: White space separates an Object from the Content. An Object may be preceded by a newline, in which case means that the Object has no Content. If only printing white spaces or non-printable characters follow a valid Object, then that Object is considered to have no Content. + An Object may be quoted to include whitespace where a single quote character:"'" (unicode:"U+0027"), a double quote character:'"' (unicode:"U+0022"), or a backtick character:'`' (unicode:"U+0060") are used to quote. Content exists on the same line as the Object. Content is represented as a single Content column terminated by a newline. diff --git a/specifications/fss-0001.txt b/specifications/fss-0001.txt index deb7124..20cac45 100644 --- a/specifications/fss-0001.txt +++ b/specifications/fss-0001.txt @@ -14,6 +14,7 @@ Featureless Settings Specification: 0001 - Extended: White space separates an Object from the Content. An Object may be followed by a newline, in which case means that the Object has no Content. If only printing white spaces or non-printable characters follow a valid Object, then that Object is considered to have no Content. + An Object may be quoted to include whitespace where a single quote character:"'" (unicode:"U+0027"), a double quote character:'"' (unicode:"U+0022"), or a backtick character:'`' (unicode:"U+0060") are used to quote. Content exists on the same line as the Object. Content is represented as multiple Content columns. diff --git a/specifications/fss-0009.txt b/specifications/fss-0009.txt index 35df069..b9852a3 100644 --- a/specifications/fss-0009.txt +++ b/specifications/fss-0009.txt @@ -16,6 +16,7 @@ Featureless Settings Specification: 0009 - Reverse Mapping: White space separates an Object from the Content. An Object may be preceded by a newline, in which case means that the Object has no Content. If only printing white spaces or non-printable characters precedes a valid Object, then that Object is considered to have no Content. + An Object may be quoted to include whitespace where a single quote character:"'" (unicode:"U+0027"), a double quote character:'"' (unicode:"U+0022"), or a backtick character:'`' (unicode:"U+0060") are used to quote. Content exists on the same line as the Object. Content is represented as a single Content column that begins at a newline. diff --git a/specifications/fss-000a.txt b/specifications/fss-000a.txt index c15177d..a44a215 100644 --- a/specifications/fss-000a.txt +++ b/specifications/fss-000a.txt @@ -16,6 +16,7 @@ Featureless Settings Specification: 000A - Extended Reverse Mapping: White space separates an Object from the Content. An Object may be followed by a newline, in which case means that the Object has no Content. If only printing white spaces or non-printable characters follow a valid Object, then that Object is considered to have no Content. + An Object may be quoted to include whitespace where a single quote character:"'" (unicode:"U+0027"), a double quote character:'"' (unicode:"U+0022"), or a backtick character:'`' (unicode:"U+0060") are used to quote. Content exists on the same line as the Object. Content is represented as multiple Content columns. diff --git a/specifications/fss.txt b/specifications/fss.txt index 00a5ad1..442149a 100644 --- a/specifications/fss.txt +++ b/specifications/fss.txt @@ -60,7 +60,7 @@ Featureless Settings Specifications: Unless otherwise specified, white space immediately both before (and after, outside of the terminating quote) an Object is not considered part of the Object. This simplifies identifying the object, use quoted Objects to support white space before/after an object for styling purposes. - Unless otherwise specified, quotes may only be a single quote character:"'" (unicode:"U+0027"), a double quote character:'"' (unicode:"U+0022"), or a backtick character:'`' and only a backslash character:"\\" may be used as a delimiter. + Unless otherwise specified, quotes may only be a single quote character:"'" (unicode:"U+0027"), a double quote character:'"' (unicode:"U+0022"), or a backtick character:'`' (unicode:"U+0060") and only a backslash character:"\\" (unicode:"U+005C") may be used as a delimiter. For example, code:"FSS-0000 (Basic)"\: \"Object 1" has content starting at the '1', with an Object named '"Object'. \\"Object 1" has content starting at the '1', with an Object named '\"Object'. -- 1.8.3.1