]> Kevux Git Server - kevux.org-website/commitdiff
Update: Specifications markup to match recent specification clarifications.
authorKevin Day <thekevinday@gmail.com>
Tue, 20 Dec 2022 00:24:45 +0000 (18:24 -0600)
committerKevin Day <thekevinday@gmail.com>
Tue, 20 Dec 2022 00:24:45 +0000 (18:24 -0600)
Also make some tweaks to the markup.

19 files changed:
fll/specifications/fss/fss-0000.html
fll/specifications/fss/fss-0001.html
fll/specifications/fss/fss-0002.html
fll/specifications/fss/fss-0003.html
fll/specifications/fss/fss-0004.html
fll/specifications/fss/fss-0005.html
fll/specifications/fss/fss-0006.html
fll/specifications/fss/fss-0007.html
fll/specifications/fss/fss-0008.html
fll/specifications/fss/fss-0009.html
fll/specifications/fss/fss-000a.html
fll/specifications/fss/fss-000b.html
fll/specifications/fss/fss-000c.html
fll/specifications/fss/fss-000d.html
fll/specifications/fss/fss-000e.html
fll/specifications/fss/fss-000f.html
fll/specifications/iki/iki-0000.html
fll/specifications/iki/iki-0001.html
fll/specifications/iki/iki-0002.html

index d810363ec74664dc8bef9bcb1b676c6b80a65572..8c94deef28b1f5ec7fad6378f6d9da1cf05e50b9 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 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 <code class="code">'</code> (<code class="code">U+0027</code>), a double quote <code class="code">"</code> (<code class="code">U+0022</code>), or a backtick <code class="code">`</code> (<code class="code">U+0060</code>) are used to quote.
               </p>
-              <p>
+              <p class="p">
                 Content exists on the same line as the Object.
                 Content is represented as a single Content column terminated by a newline.
                 Content column consists of everything following the first non-white space character until the newline.
                 Content column does not include any of the leading white space.
                 No delimits are supported in the Content.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
-                <li><code class="code">\s</code> = white space, except newline.</li>
-                <li><code class="code">\b</code> = either white space or printable, except newline.</li>
-                <li><code class="code">\q</code> = non-white space or quoted white space with no white space outside of the quotes.</li>
-                <li><code class="code">\n</code> = newline.</li>
-                <li><code class="code">*</code> = zero or more occurrences.</li>
-                <li><code class="code">+</code> = one or more occurrences.</li>
+                <li><code class="code">\s</code> = White space, except newline.</li>
+                <li><code class="code">\b</code> = Either white space or printable, except newline.</li>
+                <li><code class="code">\q</code> = Non-white space or quoted white space (and non-whitespace) with no white space outside of the quotes.</li>
+                <li><code class="code">\n</code> = Newline.</li>
+                <li><code class="code">*</code> = Zero or more occurrences.</li>
+                <li><code class="code">+</code> = One or more occurrences.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\s*\q+\s+\b*\n</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0000
 "The Object" Content until newline.
 Second object set.
 </pre>
-              <p>
-                Example Results:
+              <p class="p">
+                Example Result:
               </p><pre class="preserve">
 Object would be:
-1) The Object
-2) Second
+  1) The Object
+  2) Second
 
 Content would be:
-1.1) Content until newline.
-2.1) object set.
+  1.1) Content until newline.
+  2.1) object set.
 </pre>
             </div>
           </section>
index 09a62bcf5647cfded02721b72082c9c3bc51363a..bcf58c7df87e3f799ea99ba0383c15afe71d1626 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 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 <code class="code">'</code> (<code class="code">U+0027</code>), a double quote <code class="code">"</code> (<code class="code">U+0022</code>), or a backtick <code class="code">`</code> (<code class="code">U+0060</code>) are used to quote.
               </p>
-              <p>
+              <p class="p">
                 Content exists on the same line as the Object.
                 Content is represented as multiple Content columns.
                 Content columns are white space separated parts within the Content and terminated by a newline.
                 Any number of Content columns may exist in the Content until the newline is reached.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
                 <li><code class="code">\s</code> = White space, except newline.</li>
                 <li><code class="code">\b</code> = Either white space or printable, except newline.</li>
-                <li><code class="code">\q</code> = Non-white space or quoted white space with no white space outside of the quotes.</li>
+                <li><code class="code">\q</code> = Non-white space or quoted white space (and non-whitespace) with no white space outside of the quotes.</li>
                 <li><code class="code">\n</code> = Newline.</li>
                 <li><code class="code">*</code> = Zero or more occurrences.</li>
                 <li><code class="code">+</code> = One or more occurrences.</li>
                 <li><code class="code">()*</code> = Grouping that repeats zero or more times.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\s*\q+\s+(\s*\q+)*\s*\n</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0001
 "The Object" Content "content 2" content_3.
 Second object set.
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Objects would be:
index 88844434db208fc9c7d0522c2f9bf981881388ab..71b760341bac05ef5f5717da64de1cf357a95af4 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 Each Object starts at the beginning of a line and white space to the left of the Object is not treated as an object.
                 A colon <code class="code">:</code> (<code class="code">U+003A</code>) followed by any white space until a newline terminates a valid Object.
                 Non-white space printable characters may not follow the colon of a valid Object.
               </p>
-              <p>
+              <p class="p">
                 Content is represented as a single Content column of every line following a valid object until the end of file (or string) or until the next valid Object is found.
                 Any Content that could be interpreted as a valid Object must have the colon delimited.
               </p>
-              <p>
-                There is no single-quote or double-quote delimitation in this specification.
-                Only the colon that would result in a valid Object can be delimited.
+              <p class="p">
+                There is no single-quote, double-quote, or backtick delimitation in this specification.
+                Only a colon <code class="code">:</code> (<code class="code">U+003A</code>) that would result in a valid Object can be delimited.
               </p>
-              <p>
+              <p class="p">
                 Empty Objects are allowed, that is, the length of the object may be zero.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
                 <li><code class="code">\n</code> = Newline.</li>
                 <li><code class="code">*</code> = Zero or more occurrences.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\s*\o\l*:\s*\n\c*\n*</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0002
@@ -139,7 +139,7 @@ Second:
   All white space, including newline (and leading white space) is "part of content."
   # Valid comments are still ignored.
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
   Objects would be:
index a256f7797e8a97c932f502e085d6e15fa3be6c0f..c5e8b54d2bc5962664b6f31b62a9d1c12dca7c51 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 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 <code class="code">{</code> (<code class="code">U+007B</code>) 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 <code class="code">}</code> (<code class="code">U+007D</code>) 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 <code class="code">{</code> (<code class="code">U+007B</code>) of a valid Object.
               </p>
-              <p>
-                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 <code class="code">}</code>.
+              <p class="p">
+                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 <code class="code">}</code> (<code class="code">U+007D</code>).
                 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 <code class="code">}</code> (<code class="code">U+007D</code>) but a terminating newline must be present to designate a valid end of Content.
               </p>
-              <p>
-                There is no single-quote or double-quote 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.
+              <p class="p">
+                There is no single-quote, double-quote, or backtick delimitation in this specification.
+                Only an open-brace <code class="code">{</code> (<code class="code">U+007B</code>) that would result in a valid Object or a close-brace <code class="code">}</code> (<code class="code">U+007D</code>) that would terminate valid Content can be delimited.
+                When inside potentially valid Content (which follows a valid Object) the open-brace <code class="code">{</code> (<code class="code">U+007B</code>) 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 <code class="code">}</code> (<code class="code">U+007D</code>) may only be delimited if it is within any potentially valid Content.
               </p>
-              <p>
-                Each delimit slash in a delimitable open-brace is treated as a potential delimit such that two slashes represents a single delimited slash (<code class="code">\\{</code> would represent <code class="code">\{</code>).
-                Only the first delimit slash in a delimitable close-brace is treated as a potential delimit (<code class="code">\\\}</code> would represent <code class="code">\\}</code>).
+              <p class="p">
+                Each delimit slash in a delimitable open-brace <code class="code">{</code> (<code class="code">U+007B</code>) is treated as a potential delimit such that two slashes represents a single delimited slash (<code class="code">\\{</code> would represent <code class="code">\{</code>).
+                Only the first delimit slash in a delimitable close-brace <code class="code">}</code> (<code class="code">U+007D</code>) is treated as a potential delimit (<code class="code">\\\}</code> would represent <code class="code">\\}</code>).
               </p>
-              <p>
+              <p class="p">
                 Empty Objects are allowed, that is, the length of the object may be zero.
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
                 <li><code class="code">\n</code> = Newline.</li>
                 <li><code class="code">*</code> = Zero or more occurrences.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\s*\o\l*{\s*\n\c*\n\s*}\s*\n</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0003
@@ -150,7 +150,7 @@ Second {
   # Valid comments are still ignored.
 }
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Objects would be:
index 7c03730f5a8ad734cd63a7bd0f1b266e3fa47e64..bcaf47b332657947361222819e5ce7259220dc30 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a <code class="code">fss-0002 (Basic List)</code> whose Content is then processed as <code class="code">fss-0000 (Basic)</code>.
               </p>
-              <p>
+              <p class="p">
                 All <code class="code">fss-0002 (Basic List)</code> escapes are applied before any <code class="code">fss-0000 (Basic)</code> is identified.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-0000.html" class="link">fss-0000 (Basic)</a> and <a href="fll/specifications/fss/fss-0002.html" class="link">fss-0002 (Basic List)</a> specifications for details on the syntax rules.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0004
@@ -103,7 +103,7 @@ Second:
   All white space, including newline (and leading white space) is "part of content."
   # Valid comments are still ignored.
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Outer Objects would be:
index 9bc4e0e62def10c17b7a40793c8a1168f7992f73..96eb54c56a3ca5bb403305111c8497dac0f277d8 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a code"fss-0002 (Basic List)" whose Content is then processed as <code class="code">fss-0001 (Extended)</code>.
               </p>
-              <p>
+              <p class="p">
                 All <code class="code">fss-0002 (Basic List)</code> escapes are applied before any <code class="code">fss-0001 (Extended)</code> is identified.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-0001.html" class="link">fss-0001 (Extended)</a> and <a href="fll/specifications/fss/fss-0002.html" class="link">fss-0002 (Basic List)</a> specifications for details on the syntax rules.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0005
@@ -103,7 +103,7 @@ Second:
   All white space, including newline (and leading white space) is "part of content."
   # Valid comments are still ignored.
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Outer Objects would be:
index 7d6cd31845323d1c7def025892830f57dda877e6..c67c01a7a1e335c53ed0528ac0bb678bf5a83b4c 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a <code class="code">fss-0003 (Extended List)</code> whose Content is then processed as <code class="code">fss-0000 (Basic)</code>.
               </p>
-              <p>
+              <p class="p">
                 All <code class="code">fss-0003 (Extended List)</code> escapes are applied before any <code class="code">fss-0000 (Basic)</code> is identified.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-0000.html" class="link">fss-0000 (Basic)</a> and <a href="fll/specifications/fss/fss-0003.html" class="link">fss-0003 (Extended List)</a> specifications for details on the syntax rules.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0006
@@ -106,7 +106,7 @@ Second {
   # Valid comments are still ignored.
 }
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Outer Objects would be:
index b8758bf21222fdf6e068be4e630b570b745a05ce..895a500c990cd8c8f2b6087a687899f5fdbb64cb 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a <code class="code">fss-0003 (Extended List)</code> whose Content is then processed as <code class="code">fss-0001 (Extended)</code>.
               </p>
-              <p>
+              <p class="p">
                 All <code class="code">fss-0003 (Extended List)</code> escapes are applied before any <code class="code">fss-0001 (Extended)</code> is identified.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-0001.html" class="link">fss-0001 (Extended)</a> and <a href="fll/specifications/fss/fss-0003.html" class="link">fss-0003 (Extended List)</a> specifications for details on the syntax rules.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0007
@@ -106,7 +106,7 @@ Second {
   # Valid comments are still ignored.
 }
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Outer Objects would be:
index 53d7f54ed95df537431b5f25acf7573b627642c6..2f804254b86e0a246ca16c007bda9546075a5ecf 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a <code class="code">fss-0003 (Extended List)</code> whose Content is then recursively processed as <code class="code">fss-0003 (Extended List)</code>.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-0003.html" class="link">fss-0003 (Extended List)</a> specification for details on the syntax rules.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0008
@@ -107,7 +107,7 @@ Second {
   }
 }
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Outer Objects would be:
index 61f7f4737dd667a70a6d6282f5e1ce2343baf48f..1502d343ab4d78b784e60370ce61bb7ccd17ca05 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is based off of <code class="code">fss-0000 (Basic)</code>, except the Object is at the end of the line.
               </p>
-              <p>
+              <p class="p">
                 Each Object starts at the end 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 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 <code class="code">'</code> (<code class="code">U+0027</code>), a double quote <code class="code">"</code> (<code class="code">U+0022</code>), or a backtick <code class="code">`</code> (<code class="code">U+0060</code>) are used to quote.
               </p>
-              <p>
+              <p class="p">
                 Content exists on the same line as the Object.
                 Content is represented as a single Content column that begins at a newline.
                 Content column consists of everything following the first non-white space character at the start of the line until the Object is reached.
                 Content column does not include any of the white space between the last non-white space character and the start of the Object.
                 No delimits are supported in the Content.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
-                <li><code class="code">\s</code> = white space, except newline.</li>
-                <li><code class="code">\b</code> = either white space or printable, except newline.</li>
-                <li><code class="code">\q</code> = non-white space or quoted white space with no white space outside of the quotes.</li>
-                <li><code class="code">\n</code> = newline.</li>
-                <li><code class="code">*</code> = zero or more occurrences.</li>
-                <li><code class="code">+</code> = one or more occurrences.</li>
+                <li><code class="code">\s</code> = White space, except newline.</li>
+                <li><code class="code">\b</code> = Either white space or printable, except newline.</li>
+                <li><code class="code">\q</code> = Non-white space or quoted white space (and non-whitespace) with no white space outside of the quotes.</li>
+                <li><code class="code">\n</code> = Newline.</li>
+                <li><code class="code">*</code> = Zero or more occurrences.</li>
+                <li><code class="code">+</code> = One or more occurrences.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\s*\b*\s+\q+\s*\n</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-0009
 Content from newline. "The Object"
 object set. Second
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Object would be:
index fc25da3d66e303601d3d2e36b32f67887b3e0a10..14ff8e96da8aa137b873ebbff76fad58a02400b9 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is based off of <code class="code">fss-0001 (Extended)</code>, except the Object is at the end of the line.
               </p>
-              <p>
+              <p class="p">
                 Each Object starts at the end 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 <code class="code">'</code> (<code class="code">U+0027</code>), a double quote <code class="code">"</code> (<code class="code">U+0022</code>), or a backtick <code class="code">`</code> (<code class="code">U+0060</code>) are used to quote.
               </p>
-              <p>
+              <p class="p">
                 Content exists on the same line as the Object.
                 Content is represented as multiple Content columns.
                 Content columns are white space separated parts within the Content is terminated by the start of the Object.
                 Any number of Content columns may exist in the Content until the Object is reached.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
                 <li><code class="code">\s</code> = White space, except newline.</li>
                 <li><code class="code">\b</code> = Either white space or printable, except newline.</li>
-                <li><code class="code">\q</code> = Non-white space or quoted white space, no white space outside of quotes.</li>
+                <li><code class="code">\q</code> = Non-white space or quoted white space (and non-whitespace) with no white space outside of the quotes.</li>
                 <li><code class="code">\n</code> = Newline.</li>
                 <li><code class="code">*</code> = Zero or more occurrences.</li>
                 <li><code class="code">+</code> = One or more occurrences.</li>
                 <li><code class="code">()*</code> = Grouping that repeats zero or more times.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\s*(\s*\q+)*\s+\q+\s*\n</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-000a
 Content "content 2" content_3. "The Object"
 object set. Second
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Objects would be:
index 2413fd3d1b7d7a36201c63ceacec28588c6a9d3a..d5528d485f44cb8dd3ba5edfea0d700aa2003c99 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is similar to <code class="code">fss-0008 (Embedded List)</code>, except it is an <code class="code">fss-0003 (Extended List)</code> with a (non-recursive) <code class="code">fss-0002 (Basic List)</code> inside the Content.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-0002.html" class="link">fss-0002 (Basic List)</a> and <a href="fll/specifications/fss/fss-0003.html" class="link">fss-0003 (Extended List)</a> specifications for details on the syntax rules.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-000b
@@ -105,7 +105,7 @@ Second {
       There is parallel to Second rather than nested within Second.
 }
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Outer Objects would be:
index de97e3895fccc379f002b4e178a986a9f0c11364..95a600053ef4ec0d91c307c7481491efdcea541c 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 The IKI specifications are separate specifications from the <abbr title="Featureless Settings Specifications">FSS</abbr>.
                 This is simply a more formal way to designate that this format utilizes IKI syntax.
               </p>
-              <p>
+              <p class="p">
                 The IKI syntax may be used in any <abbr title="Featureless Settings Specifications">FSS</abbr>.
                 The IKI format may be added to the.
               </p>
-              <p>
+              <p class="p">
                 See the file:"iki.txt" specification for details on the IKI specifications.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-000c iki-0000
 
 This is a emphasis:"formal example" utilizing the FSS headers.
 </pre>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # iki-0000
index aab5d1c63979be6f4c33db04beaaf9128b34fa3e..977941a59b59d87987fb02b40e1cf203c0aad2d6 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a special case that follows <code class="code">fss-0002 (Basic List)</code>, and different <abbr title="Featureless Settings Specifications">FSS</abbr> formats inside this <code class="code">fss-0002 (Basic List)</code>.
                 This <code class="code">fss-0002 (Basic List)</code> is considered the "Outer List" and the Content of this Outer List is considered the "Inner Content".
               </p>
-              <p>
+              <p class="p">
                 The Inner Content may be any of the following <abbr title="Featureless Settings Specifications">FSS</abbr> formats: <code class="code">fss-0000 (Basic)</code>, <code class="code">fss-0001 (Extended)</code>, and <code class="code">fss-0003 (Extended List)</code>.
                 The way in which each format is determined is first to see if the Inner Content Object would be a valid Extended List Object.
                 If the Inner Content Object is not a valid <code class="code">fss-0003 (Extended List)</code> Object, then check to see if it is an <code class="code">fss-0000 (Basic)</code> or <code class="code">fss-0001 (Extended)</code> Object.
               </p>
-              <p>
+              <p class="p">
                 The <code class="code">fss-0000 (Basic)</code> and <code class="code">fss-0001 (Extended)</code> Objects have the same format for Object names but the <code class="code">fss-0003 (Extended List)</code> Object is slightly different.
                 Anything that would match an <code class="code">fss-0003 (Extended List)</code> Object must therefore be an <code class="code">fss-0003 (Extended List)</code> Object.
               </p>
-              <p>
+              <p class="p">
                 This supports the use of <code class="code">iki-0000 (Unrestricted)</code> but only within the Content of the outermost <code class="code">fss-0002 (Basic List)</code>.
                 That is to say, the IKI is only processed once.
                 Additional restrictions on the use of IKI syntax is allowed if explicitly defined in the implementing specification.
                 This additional restriction may also include using a more restrictive IKI syntax, such as <code class="code">iki-0001 (Basic)</code>.
               </p>
-              <p>
+              <p class="p">
                 Anything implementing this specification may impose its own restrictions on when to determine if the Inner Content is what <abbr title="Featureless Settings Specifications">FSS</abbr> format, based on Object names.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-0000.html" class="link">fss-0000 (Basic)</a>, <a href="fll/specifications/fss/fss-0001.html" class="link">fss-0001 (Extended)</a>, and <a href="fll/specifications/fss/fss-0003.html" class="link">fss-0003 (Extended List)</a> specifications for details on the syntax rules.
               </p>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-000d
@@ -126,7 +126,7 @@ command:
   start mount -a -O no_netdev
   stop umount -arf -O no_netdev
 </pre>
-            <p>
+            <p class="p">
               Example Results:
             </p><pre class="preserve">
 Outer List Objects would be:
index fc41614220d3d119567076b5e26cd68f9b661f3d..7c43cb87c747956fe1ccd061a4a1919e23cd158e 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a <code class="code">fss-0002 (Basic List)</code> with two required objects:
               </p>
               <ol>
                 <li><em class="em">header</em>.</li>
                 <li><em class="em">payload</em>.</li>
               </ol>
-              <p>
+              <p class="p">
                 The <em class="em">header</em>:
               </p>
               <ul>
@@ -99,7 +99,7 @@
                 <li>The recommended <em class="em">status</em> represents status codes (such as success or failure) and multiple.</li>
                 <li>The Content for the recommended <em class="em">length</em> and <em class="em">status</em> are positive whole numbers (including zero) that may be in <em class="em">binary</em>, <em class="em">octal</em>, <em class="em">decimal</em>, <em class="em">duodecimal</em>, or <em class="em">hexidecimal</em> numerical format.</li>
               </ul>
-              <p>
+              <p class="p">
                 The <em class="em">payload</em>:
               </p>
               <ul>
                 <li>Comments in the <em class="em">payload</em> are not considered comments and are instead considered part of the payload, as-is.</li>
                 <li>Essentially, the <em class="em">payload</em> should be treated as binary data embedded in a text file.</li>
               </ul>
-              <p>
+              <p class="p">
                 The recommended <em class="em">length</em> <em class="em">header</em> Object used to designate the <em class="em">payload</em> size does not necessarily have to be defined in the <em class="em">header</em>.
                 That is to say, if the <em class="em">payload</em> is expected to be of some pre-defined or static length then a length does not need to be provided in the <em class="em">header</em>.
               </p>
-              <p>
+              <p class="p">
                 The recommended <em class="em">status</em> <em class="em">header</em> Object may be a string, such as <code class="code">F_none</code>, or a positive whole number.
                 What the status code represents is application specific (or specific to a sub-standard) but may often be used to represent <abbr title="Featureless Linux Library">FLL</abbr> status code.
               </p>
                 <li>The <abbr title="Featureless Linux Library">FLL</abbr> status code as a number is binary sensitive and may not be portable across binaries or systems.</li>
                 <li>For best portability, consider using status as a name string to ensure cross-system or cross-binary compatibility.</li>
               </ul>
-              <p>
+              <p class="p">
                 Example:
               </p><pre class="preserve">
 # fss-000e
@@ -138,7 +138,7 @@ header:
 payload:
 The program is out of memory.
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve">
 Outer Objects would be:
index 3cb73f649ab48662424bc6a337d95e0c9e13398d..8c44b279eeb8758d2be2c1df4d22af9cce39624d 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This is a network packet format that contains <code class="code">fss-000e (Payload)</code> within it.
               </p>
-              <p>
+              <p class="p">
                 The Simple Packet structure is described in blocks, of which are structured in bytes.
               </p>
-              <p>
+              <p class="p">
                 There are only three blocks in this format:
               </p>
               <ol>
                 <li>Size Block.</li>
                 <li>Payload Block.</li>
               </ol>
-              <p>
+              <p class="p">
                 The Control Block is the first block in the packet and is considered endianless.
                 There exists only a single byte within the Control Block.
                 Regardless of the endianness of the packet, the leftmost bit is always the <em class="em">string</em> or <em class="em">binary</em> bit.
                 The second bit following that bit represents the endianness bit.
               </p>
-              <p>
+              <p class="p">
                 The <em class="em">string</em> or <em class="em">binary</em> bit, a value of 0 designates that the packet is in string format and a value of 1 designates that the packet is in binary format.
                 While the packet might be considered to be in string format, it is technically always in binary format due to the Control Block and Size Block.
                 This means that the bit designating the packet as a <em class="em">string</em> packet or a <em class="em">binary</em> packet is referring to whether or not the Payload Block is in <em class="em">string</em> format or is in <em class="em">binary</em> format.
               </p>
-              <p>
+              <p class="p">
                 The endianness bit designates whether or not the packet is in big endian or little endian format.
                 A bit value of 0 designates that this packet is in little endian and a value of 1 designates that this packet is in big endian format.
                 All binary data within this packet, following the Control Block, must respect this endianness bit (including the Size Block).
               </p>
-              <p>
+              <p class="p">
                 The remaining bits are not defined by this standard and are expected to be 0.
                 Non-formal or local uses may utilize these remaining 6 bits as desired.
                 However, there may be additional standards that expand upon this and utilize these remaining Control bits.
                 Anything that utilizes these unused Control bits may add or remove additional Blocks after the Control Block as they see fit.
               </p>
-              <p>
+              <p class="p">
                 The Size Block is an unsigned 32-bit integer representing the size of the entire packet, including the Control Block and Size Block.
                 This size must exactly match the packet to be a valid packet.
                 The size represents number of bytes in the file.
                 The Control Block is 1 byte long and the Size Block is 4 bytes long and so the maximum available size is (2^32)-6.
               </p>
-              <p>
+              <p class="p">
                 The Payload Block is not defined by this standard of that that it exists and should be in <code class="code">fss-000e (Payload)</code> format.
                 The <code class="code">fss-000e (Payload)</code> may be represented in either string format or binary format.
                 The <code class="code">fss-000e (Payload)</code> may contain multiple <em class="em">header</em>(s) but may only contain a single <em class="em">payload</em>.
                 With this in mind, it is recommended that only a single <em class="em">header</em> be supported in the Payload Block.
               </p>
-              <p>
+              <p class="p">
                 See the <a href="fll/specifications/fss/fss-000e.html" class="link">fss-000e (Payload)</a> specification for details on the syntax rules for the Payload Block.
               </p>
-              <p>
+              <p class="p">
                 Example Packet Structure:
               </p><pre class="preserve">
 [ Control Block ] [ Size Block                                  ] [ Payload Block         ]
index 35d25a750c0971064cfabbb00a997c698220b884..198ed0e632816852e00b4b54bf771c837c9af1f7 100644 (file)
@@ -82,7 +82,7 @@
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This specification provides no restrictions on the vocabulary.
               </p>
             </div>
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 IKI is a minimally structured WIKI-like syntax meant to be simpler than WIKI syntax.
               </p>
-              <p>
+              <p class="p">
                 The IKI syntax provides a vocabulary name (with specific context associated with it) followed by quoted code that is associated with the given vocabulary name.
                 The vocabulary represents a list of allowed variable names that may also have specific contextual meaning defined by a given IKI specification.
                 The variable name is considered the <em class="em">Object</em>.
                 The variable value is considered the <em class="em">Content</em>.
               </p>
-              <p>
+              <p class="p">
                 The IKI format will use <code class="code">iki-0000</code> to represent an IKI with no explicitly defined vocabulary.
                 Whereas <code class="code">iki-0001</code> and beyond represent a specific IKI vocabulary.
               </p>
-              <p>
+              <p class="p">
                 A potential IKI variable name starts on word (or <code class="code">_</code>, <code class="code">-</code>, <code class="code">+</code>) characters.
                 White space and non-word (and non <code class="code">_</code>, <code class="code">-</code>, <code class="code">+</code>) character punctuations may not exist as part of the variable name.
                 The only Unicode dash-like characters allowed as a "dash" are those intended to connect, such as the Unicode hyphens (<code class="code">U+2010</code> and <code class="code">U+2011</code>).
               </p>
-              <p>
+              <p class="p">
                 Any valid IKI data may be escaped to make it treated as non-IKI data by prepending a backslash <code class="code">" before the colon code:</code>:" that is before the opening quote (single or double).
               </p>
-              <p>
+              <p class="p">
                 Unicode punctuation connector characters are supported just like <code class="code">_</code>, except when they connect outside the current line (such as <code class="code">U+FE33</code> <code class="code">︳</code>).
                 Unicode invisible punctuations (such as invisible plus: <code class="code">U+2064</code>) are not considered a punctuations in this standard (because they a zero-width characters), therefore they are not to be considered a valid <code class="code">_</code>, <code class="code">-</code>, or <code class="code">+</code> Unicode equivalents.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
                   <li><code class="code">*</code> = zero or more occurrences.</li>
                   <li><code class="code">~</code> = one or more occurrences, or zero if at start of file.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code">\x*\W~\*:*</code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\o\e:\q\c\q</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example File:
               </p><pre class="preserve">
 # fss-000c iki-0000
@@ -165,7 +165,7 @@ Quotes may be included, such as: code:"const char *string = \"My \\\"quoted\\\"
 
 The following emphasis\:"is escaped to not be treated as IKI data".
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve margin-below">
 Objects would be:
index d8c8dd82fc9ca34b92dd61f66559aae0a77dbdea..08ad1a63390d08d1d0b27adc0404d889ae314e33 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This specification provides a small set of vocabulary names meant to be associated with common uses, such as e-mail addresses and <abbr title="Uniform Resource Locator">URL</abbr>s.
               </p>
-              <p>
+              <p class="p">
                 Vocabulary:
               </p>
               <dl class="dl">
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 IKI is a minimally structured WIKI-like syntax meant to be simpler than WIKI syntax.
               </p>
-              <p>
+              <p class="p">
                 The IKI syntax provides a vocabulary name (with specific context associated with it) followed by quoted code that is associated with the given vocabulary name.
                 The vocabulary represents a list of allowed variable names that may also have specific contextual meaning defined by a given IKI specification.
                 The variable name is considered the <em class="em">Object</em>.
                 The variable value is considered the <em class="em">Content</em>.
               </p>
-              <p>
+              <p class="p">
                 The IKI format will use <code class="code">iki-0000</code> to represent an IKI with no explicitly defined vocabulary.
                 Whereas <code class="code">iki-0001</code> and beyond represent a specific IKI vocabulary.
               </p>
-              <p>
+              <p class="p">
                 A potential IKI variable name starts on word (or <code class="code">_</code>, <code class="code">-</code>, <code class="code">+</code>) characters.
                 White space and non-word (and non <code class="code">_</code>, <code class="code">-</code>, <code class="code">+</code>) character punctuations may not exist as part of the variable name.
                 The only Unicode dash-like characters allowed as a "dash" are those intended to connect, such as the Unicode hyphens (<code class="code">U+2010</code> and <code class="code">U+2011</code>).
               </p>
-              <p>
+              <p class="p">
                 Any valid IKI data may be escaped to make it treated as non-IKI data by prepending a backslash <code class="code">" before the colon code:</code>:" that is before the opening quote (single or double).
               </p>
-              <p>
+              <p class="p">
                 Unicode punctuation connector characters are supported just like <code class="code">_</code>, except when they connect outside the current line (such as <code class="code">U+FE33</code> <code class="code">︳</code>).
                 Unicode invisible punctuations (such as invisible plus: <code class="code">U+2064</code>) are not considered a punctuations in this standard (because they a zero-width characters), therefore they are not to be considered a valid <code class="code">_</code>, <code class="code">-</code>, or <code class="code">+</code> Unicode equivalents.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
                   <li><code class="code">*</code> = zero or more occurrences.</li>
                   <li><code class="code">~</code> = one or more occurrences, or zero if at start of file.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code">\x*\W~\*:*</code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\o\e:\q\c\q</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example File:
               </p><pre class="preserve">
 # fss-000c iki-0001
@@ -207,7 +207,7 @@ Quotes may be included, such as: code:"const char *string = \"My \\\"quoted\\\"
 
 The following emphasis\:"is escaped to not be treated as IKI data".
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve margin-below">
 Objects would be:
index e537ef56a0b5b07f371cfbf928c3682645139af3..6f4cd1d4c6d932f5baa68d3220a6bbfea2d73b47 100644 (file)
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 This specification provides a small set of vocabulary names meant to be used for substitution in simple scripts.
               </p>
-              <p>
+              <p class="p">
                 This specification only loosely defines the vocabulary context.
                 This vocabulary may be further extended but must at least support the taxonomy defined here.
                 Flexibility on interpretation is intended so that the context can be more fine-tuned and customized.
               </p>
-              <p>
+              <p class="p">
                 The taxonomy for the <em class="em">context</em>, <em class="em">define</em>, and <em class="em">parameter</em> are intentionally not defined here and left open.
                 One utilizing this should document the taxonomy for each of these as desired.
               </p>
-              <p>
+              <p class="p">
                 Vocabulary:
               </p>
               <dl class="dl">
             </header>
 
             <div class="section-content">
-              <p>
+              <p class="p">
                 IKI is a minimally structured WIKI-like syntax meant to be simpler than WIKI syntax.
               </p>
-              <p>
+              <p class="p">
                 The IKI syntax provides a vocabulary name (with specific context associated with it) followed by quoted code that is associated with the given vocabulary name.
                 The vocabulary represents a list of allowed variable names that may also have specific contextual meaning defined by a given IKI specification.
                 The variable name is considered the <em class="em">Object</em>.
                 The variable value is considered the <em class="em">Content</em>.
               </p>
-              <p>
+              <p class="p">
                 The IKI format will use <code class="code">iki-0000</code> to represent an IKI with no explicitly defined vocabulary.
                 Whereas <code class="code">iki-0001</code> and beyond represent a specific IKI vocabulary.
               </p>
-              <p>
+              <p class="p">
                 A potential IKI variable name starts on word (or <code class="code">_</code>, <code class="code">-</code>, <code class="code">+</code>) characters.
                 White space and non-word (and non <code class="code">_</code>, <code class="code">-</code>, <code class="code">+</code>) character punctuations may not exist as part of the variable name.
                 The only Unicode dash-like characters allowed as a "dash" are those intended to connect, such as the Unicode hyphens (<code class="code">U+2010</code> and <code class="code">U+2011</code>).
               </p>
-              <p>
+              <p class="p">
                 Any valid IKI data may be escaped to make it treated as non-IKI data by prepending a backslash <code class="code">" before the colon code:</code>:" that is before the opening quote (single or double).
               </p>
-              <p>
+              <p class="p">
                 Unicode punctuation connector characters are supported just like <code class="code">_</code>, except when they connect outside the current line (such as <code class="code">U+FE33</code> <code class="code">︳</code>).
                 Unicode invisible punctuations (such as invisible plus: <code class="code">U+2064</code>) are not considered a punctuations in this standard (because they a zero-width characters), therefore they are not to be considered a valid <code class="code">_</code>, <code class="code">-</code>, or <code class="code">+</code> Unicode equivalents.
               </p>
-              <p>
+              <p class="p">
                 Key:
               </p>
               <ul>
                   <li><code class="code">*</code> = zero or more occurrences.</li>
                   <li><code class="code">~</code> = one or more occurrences, or zero if at start of file.</li>
               </ul>
-              <p>
+              <p class="p">
                 Before Structure:
               </p>
               <ul>
                 <li><code class="code">\x*\W~\*:*</code></li>
               </ul>
-              <p>
+              <p class="p">
                 Structure:
               </p>
               <ul>
                 <li><code class="code">\o\e:\q\c\q</code></li>
               </ul>
-              <p>
+              <p class="p">
                 After Structure:
               </p>
               <ul>
                 <li><code class="code"></code></li>
               </ul>
-              <p>
+              <p class="p">
                 Example File:
               </p><pre class="preserve">
 # fss-000c iki-0000
@@ -191,7 +191,7 @@ Quotes may be included, such as: code:"const char *string = \"My \\\"quoted\\\"
 
 The following emphasis\:"is escaped to not be treated as IKI data".
 </pre>
-              <p>
+              <p class="p">
                 Example Results:
               </p><pre class="preserve margin-below">
 Objects would be: