From: Kevin Day Date: Tue, 20 Dec 2022 00:01:51 +0000 (-0600) Subject: Update: Clarify wording in specifications. X-Git-Tag: 0.6.3~56 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=f54c9cfcdbc03d100342268663977054ea459795;p=fll Update: Clarify wording in specifications. --- diff --git a/specifications/fss-0002.txt b/specifications/fss-0002.txt index 550e9f5..fbbca1a 100644 --- a/specifications/fss-0002.txt +++ b/specifications/fss-0002.txt @@ -18,7 +18,7 @@ Featureless Settings Specification: 0002 - Basic List: Any Content that could be interpreted as a valid Object must have the colon delimited. There is no single-quote, double-quote, or backtick delimitation in this specification. - Only the colon that would result in a valid Object can be delimited. + Only a colon character:":" (unicode:"U+003A") that would result in a valid Object can be delimited. Empty Objects are allowed, that is, the length of the object may be zero. diff --git a/specifications/fss-0003.txt b/specifications/fss-0003.txt index f8a436c..f48c26d 100644 --- a/specifications/fss-0003.txt +++ b/specifications/fss-0003.txt @@ -13,20 +13,20 @@ Featureless Settings Specification: 0003 - Extended List: Each Object starts at the beginning of a line and white space to the left of the Object is not treated as an object. An open-brace character:"{" (unicode:"U+007B") followed by any white space until a newline terminates a possible valid Object. An Object is not considered fully valid until a valid close-brace character:"}" (unicode:"U+007D") is found, designating the end of the Content. - Non-white space printable characters may not follow the open-brace of a valid Object. + Non-white space printable characters may not follow the open-brace character:"{" (unicode:"U+007B") of a valid Object. - Content is represented as a single Content column of every line following a valid object until the end of file (or string) or until a non-delimited close-brace character:"}". + Content is represented as a single Content column of every line following a valid object until the end of file (or string) or until a non-delimited close-brace character:"}" (unicode:"U+007D"). Any Content column that could be interpreted as an end of Content must be delimited if it should be part of the Content. - White space may follow a valid close-brace but a terminating newline must be present to designate a valid end of Content. + White space may follow a valid close-brace character:"}" (unicode:"U+007D") but a terminating newline must be present to designate a valid end of Content. There is no single-quote, double-quote, or backtick delimitation in this specification. - Only the open-brace that would result in a valid Object or the close-brace that would terminate valid Content can be delimited. - When inside potentially valid Content (which follows a valid Object) the open-brace cannot be delimited because this standard is not-recursive. + Only an open-brace character:"{" (unicode:"U+007B") that would result in a valid Object or the close-brace character:"}" (unicode:"U+007D") that would terminate valid Content can be delimited. + When inside potentially valid Content (which follows a valid Object) the open-brace character:"{" (unicode:"U+007B") cannot be delimited because this standard is not-recursive. When not inside any potentially valid Content (that is, there is no previous unclosed Object), then the Object may be delimited. - Likewise, the close-brace may only be delimited if it is within any potentially valid Content. + Likewise, the close-brace character:"}" (unicode:"U+007D") may only be delimited if it is within any potentially valid Content. - Each delimit slash in a delimitable open-brace is treated as a potential delimit such that two slashes represents a single delimited slash (code:"\\{" would represent code:"\{"). - Only the first delimit slash in a delimitable close-brace is treated as a potential delimit (code:"\\\}" would represent code:"\\}"). + Each delimit slash in a delimitable open-brace character:"{" (unicode:"U+007B") is treated as a potential delimit such that two slashes represents a single delimited slash (code:"\\{" would represent code:"\{"). + Only the first delimit slash in a delimitable close-brace character:"}" (unicode:"U+007D") is treated as a potential delimit (code:"\\\}" would represent code:"\\}"). Empty Objects are allowed, that is, the length of the object may be zero.