From: Kevin Day Date: Mon, 4 Mar 2024 01:02:42 +0000 (-0600) Subject: Update: Specifications. X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=daa95c807777581dad9d38f1f51b838b812d4538;p=kevux.org-website Update: Specifications. Make sure the specifications are in synchronization with the latest specifications based on the releases. --- diff --git a/fll/specifications.html b/fll/specifications.html index 1f5cdb8..116635f 100644 --- a/fll/specifications.html +++ b/fll/specifications.html @@ -169,6 +169,12 @@

+ The version date of this specification is 2024/01/15. +

+

+ The license (copyright) is Open Standard License 1.0 or greater. +

+

The Featureless Settings Specifications describe a set of standards designed around the age-old design principle referred to as Keep It Simple Stupid, aka KISS. The FSS are primarily intended for settings files but are extensible enough to be used beyond that.

@@ -177,11 +183,11 @@

@@ -239,7 +245,7 @@ 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 either a single quote ' or a double quote " and only a backslash \ may be used as a delimiter. + Unless otherwise specified, quotes may only be either a single quote ', a double quote ", or a grave ` and only a backslash \ may be used as a delimiter.

For example, FSS-0000 (Basic): diff --git a/fll/specifications/fss/fss-0000.html b/fll/specifications/fss/fss-0000.html index 63658fe..210d37c 100644 --- a/fll/specifications/fss/fss-0000.html +++ b/fll/specifications/fss/fss-0000.html @@ -80,14 +80,14 @@

- The version date of this specification is 2023/07/14. + The version date of this specification is 2024/01/15.

Each Object starts at the beginning of a line and white space to the left of the Object is not treated as part of the object. 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 ' (U+0027), a double quote " (U+0022), or a backtick ` (U+0060) are used to quote. + An Object may be quoted to include whitespace where a single quote ' (U+0027), a double quote " (U+0022), or a grave ` (U+0060) are used to quote.

Content exists on the same line as the Object. diff --git a/fll/specifications/fss/fss-0001.html b/fll/specifications/fss/fss-0001.html index 18cb3a2..d9e0292 100644 --- a/fll/specifications/fss/fss-0001.html +++ b/fll/specifications/fss/fss-0001.html @@ -81,14 +81,14 @@

- The version date of this specification is 2023/07/14. + The version date of this specification is 2024/01/15.

Each Object starts at the beginning of a line and white space to the left of the Object is not treated as an object. 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 ' (U+0027), a double quote " (U+0022), or a backtick ` (U+0060) are used to quote. + An Object may be quoted to include whitespace where a single quote ' (U+0027), a double quote " (U+0022), or a grave ` (U+0060) are used to quote.

Content exists on the same line as the Object. diff --git a/fll/specifications/fss/fss-0002.html b/fll/specifications/fss/fss-0002.html index 2624438..f5ea9e6 100644 --- a/fll/specifications/fss/fss-0002.html +++ b/fll/specifications/fss/fss-0002.html @@ -81,7 +81,7 @@

- The version date of this specification is 2023/07/14. + The version date of this specification is 2024/01/15.

Each Object starts at the beginning of a line and white space to the left of the Object is not treated as an object. @@ -93,7 +93,7 @@ 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. + There is no single-quote, double-quote, or grave delimitation in this specification. Only a colon : (U+003A) that would result in a valid Object can be delimited.

diff --git a/fll/specifications/fss/fss-0003.html b/fll/specifications/fss/fss-0003.html index 35730f8..fb8d47b 100644 --- a/fll/specifications/fss/fss-0003.html +++ b/fll/specifications/fss/fss-0003.html @@ -81,7 +81,7 @@

- The version date of this specification is 2023/07/14. + The version date of this specification is 2024/01/15.

Each Object starts at the beginning of a line and white space to the left of the Object is not treated as an object. @@ -95,7 +95,7 @@ White space may follow a valid close-brace } (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. + There is no single-quote, double-quote, or grave delimitation in this specification. Only an open-brace { (U+007B) that would result in a valid Object or a close-brace } (U+007D) that would terminate valid Content can be delimited. When inside potentially valid Content (which follows a valid Object) the open-brace { (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. diff --git a/fll/specifications/fss/fss-0009.html b/fll/specifications/fss/fss-0009.html index e6f0e70..57a6d57 100644 --- a/fll/specifications/fss/fss-0009.html +++ b/fll/specifications/fss/fss-0009.html @@ -81,7 +81,7 @@

- The version date of this specification is 2023/07/14. + The version date of this specification is 2024/01/15.

This is based off of fss-0000 (Basic), except the Object is at the end of the line. @@ -91,7 +91,7 @@ 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 ' (U+0027), a double quote " (U+0022), or a backtick ` (U+0060) are used to quote. + An Object may be quoted to include whitespace where a single quote ' (U+0027), a double quote " (U+0022), or a grave ` (U+0060) are used to quote.

Content exists on the same line as the Object. diff --git a/fll/specifications/fss/fss-000a.html b/fll/specifications/fss/fss-000a.html index fc6bbed..26eda2f 100644 --- a/fll/specifications/fss/fss-000a.html +++ b/fll/specifications/fss/fss-000a.html @@ -81,7 +81,7 @@

- The version date of this specification is 2023/07/14. + The version date of this specification is 2024/01/15.

This is based off of fss-0001 (Extended), except the Object is at the end of the line. @@ -91,7 +91,7 @@ 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 ' (U+0027), a double quote " (U+0022), or a backtick ` (U+0060) are used to quote. + An Object may be quoted to include whitespace where a single quote ' (U+0027), a double quote " (U+0022), or a grave ` (U+0060) are used to quote.

Content exists on the same line as the Object.