]> Kevux Git Server - fll/commit
Update: Clarify FSS specifications in regards to quote behavior.
authorKevin Day <kevin@kevux.org>
Mon, 6 Mar 2023 01:44:35 +0000 (19:44 -0600)
committerKevin Day <kevin@kevux.org>
Mon, 6 Mar 2023 01:44:35 +0000 (19:44 -0600)
commit6b1720990df42b0024373776f41037b9331cc3cc
treecf8b37381e3ce438ee2c2a66497cca8bd18f589a
parentc970449012a6e484c7eb69088430c5ae90a35d23
Update: Clarify FSS specifications in regards to quote behavior.

I noticed a problem where something that is quoted with an immediate character after it does not get processed.

Example Object and Content pair following FSS-0001:
  Object "Content".

In the above example, notice how there is a period after the quotes.
Also notice how the content has no spaces.

The current behavior would treat the "Content". as invalid.

I reviewed the specifications and found them lacking in regards to this dilemma.

I updated the specification to clarify the behavior.

With this change the FSS read functions will need to be updated.

Another example (FSS-0001):
  "Object 1" "Content 1" Content2 and_3
  "Object 2": Content.

In the above example for an FSS-001, the first row is straight-forward.
The second row is a problem.

Because there is non-white space after the quote, this cannot be treated as a quoted Object.
The behavior would then be to treat this as not quoted.
This means for row two, the object name is: "Object
The first Content is 2":
The second Content is Content.
specifications/fss-0000.txt
specifications/fss-0001.txt
specifications/fss-0005.txt
specifications/fss-0009.txt
specifications/fss-000a.txt