]> Kevux Git Server - fll/commit
Update: Clarify FSS specifications in regards to quote behavior.
authorKevin Day <kevin@kevux.org>
Mon, 6 Mar 2023 01:37:30 +0000 (19:37 -0600)
committerKevin Day <kevin@kevux.org>
Mon, 6 Mar 2023 01:37:30 +0000 (19:37 -0600)
commit4f2a4866eddceac491da0e02d868916316e32c9c
treea2e80d13ab0feb44b7f385328a53d52dae509603
parentdb4056bc674c42ba6723229642824cddb0ec3fc0
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