One more question about .tid file format

So in context of parsing, as I understand, this translates to:

Cut all lines that are the top of the file, and that have exactly one : pattern (as discussed in the earlier .tid related thread, this somehow hard restriction is to avoid confusing the parser) - these are the fields lines.

When parsing the rest of the file:

  1. If the string is ‘’ - there’s no even blank line separator, and the text field is ‘’ as well.
  2. If the string is ‘\n’ - just one blank line - that is the separator, and still text field is ‘’.
  3. Otherwise skip the blank line separator and everything below it is the text field.