]> Kevux Git Server - fll/commit
Bugfix: The IKI and EKI specifications have mistakes and needs clarifications.
authorKevin Day <Kevin@kevux.org>
Tue, 19 Nov 2024 02:26:01 +0000 (20:26 -0600)
committerKevin Day <Kevin@kevux.org>
Tue, 19 Nov 2024 02:31:57 +0000 (20:31 -0600)
commite1c95441efc531bb27117aa9aa6067436d5b17da
treec8b32e331bae4114958903340a732e1813553323
parentb333961982d481b275f7d0adaeb55ee935147e74
Bugfix: The IKI and EKI specifications have mistakes and needs clarifications.

The wording of the specification is now greatly improved.
I noticed that some of the specification is actually incomplete.
I removed the incomplete sentence.

Make sure the FSS-000C specification is updated to add allowances for the EKI specification.

The example in both the IKI and the EKI specifications has several mistakes.
Use the grave character (U+0060) for the code to help avoid needing to escape the single quotes.
The IKI inside of a valid IKI Variable do not need to be escaped.
The example that directly states "is escaped to not be treated as IKI Variable" is incorrectly being documented as a valid IKI syntax (a significant mistake on my part).

Add explicit escaping examples to help make the escape behavior more explicit and clear.
I believe the current escaping logic in the IKI processing code is incorrect and will need to be updated and corrected following this commit.

I remembered this time to make the date based on UTC.
The version date in this commit is based on the current UTC Earth day.
specifications/eki.txt
specifications/fss-000c.txt
specifications/iki.txt