]> Kevux Git Server - fll/commitdiff
Bugfix: Fix runtime tests and problems exposed by runtime tests.
authorKevin Day <kevin@kevux.org>
Wed, 31 May 2023 03:07:14 +0000 (22:07 -0500)
committerKevin Day <kevin@kevux.org>
Wed, 31 May 2023 03:07:14 +0000 (22:07 -0500)
Add additional runtime tests to handle more cases.

The --select functionality is now completed.
This includes using --select with --name and --total.

The quotes are not being handled properly.
This has been fixed by the previous commit (e793c5a5b9f3c3c636e55e0b52df1a11590827cb).
The fss_read tests are updated to better test and expose this potential problem (adding single and double quote usage).

I used the 0.6.x fss_*_read functions to generate the expected output.
This exposed a mistake in the fss_extended_read in the 0.6.x branch where the wrong quotes are being used.
The expecations have been manually corrected and I now need to go back and fix this bug in the 0.6.x branch.

298 files changed:
level_3/fss_read/c/main/print/data.c
level_3/fss_read/c/main/print/data.h
level_3/fss_read/c/main/process_normal.c
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-original.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-total.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-trim.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-at-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-original.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-total.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-trim.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-at-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-original.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-total.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-trim.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-original.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-total.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-trim.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-original.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-total.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-trim.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-original.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-total.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-trim.expect
level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content.expect
level_3/fss_read/tests/runtime/fss_0000/source/test-0000-quotes_and_escapes.fss
level_3/fss_read/tests/runtime/fss_0000/source/test-0001-unicode.fss
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-original.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-0.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-1.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-5.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-total.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-trim.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-original.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-0.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-1.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-100.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-5.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-total.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-trim.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-original.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-0.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-total.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-trim.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-original.expect
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-total.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi.expect [new file with mode: 0644]
level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-original.expect
level_3/fss_read/tests/runtime/fss_0001/source/test-0000-quotes_and_escapes.fss
level_3/fss_read/tests/runtime/script/generate.sh

index 4f28b4d2751c74056771e010a81cba0e88c76393..5f088565db70588e6b3f66d41f5aef97a2ad49e7 100644 (file)
@@ -13,6 +13,8 @@ extern "C" {
 
     if (at >= main->setting.contents.used) return F_output_not;
 
+    bool print_set_end = F_false;
+
     if ((main->setting.flag & fss_read_main_flag_object_e) || (main->setting.flag & fss_read_main_flag_content_e) && (main->setting.contents.array[at].used || (main->setting.flag & fss_read_main_flag_empty_e))) {
       if (main->setting.flag & fss_read_main_flag_object_e) {
         if (main->callback.print_object) {
@@ -22,22 +24,37 @@ extern "C" {
         if (main->callback.print_object_end) {
           main->callback.print_object_end(&main->program.output);
         }
-      }
 
-      if ((main->setting.flag & fss_read_main_flag_content_e) && main->setting.contents.array[at].used) {
-        if (main->callback.print_content) {
-          for (f_array_length_t i = 0; i < main->setting.contents.array[at].used; ++i) {
+        print_set_end = F_true;
+      }
 
-            main->callback.print_content(&main->program.output, main->setting.contents.array[at].array[i], main->setting.quotes_content.array[at].used ? main->setting.quotes_content.array[at].array[i] : 0, delimits_content);
+      if (main->setting.flag & fss_read_main_flag_content_e) {
+        if(main->setting.flag & fss_read_main_flag_select_e) {
+          if (main->setting.select < main->setting.contents.array[at].used && main->setting.contents.array[at].array[main->setting.select].start <= main->setting.contents.array[at].array[main->setting.select].stop) {
+            print_set_end = F_true;
 
-            if (main->callback.print_content_next && i + 1 < main->setting.contents.array[at].used) {
-              main->callback.print_content_next(&main->program.output);
+            if (main->callback.print_content) {
+              main->callback.print_content(&main->program.output, main->setting.contents.array[at].array[main->setting.select], main->setting.quotes_content.array[at].used ? main->setting.quotes_content.array[at].array[main->setting.select] : 0, delimits_content);
             }
-          } // for
+          }
+        }
+        else if (main->setting.contents.array[at].used) {
+          print_set_end = F_true;
+
+          if (main->callback.print_content) {
+            for (f_array_length_t i = 0; i < main->setting.contents.array[at].used; ++i) {
+
+              main->callback.print_content(&main->program.output, main->setting.contents.array[at].array[i], main->setting.quotes_content.array[at].used ? main->setting.quotes_content.array[at].array[i] : 0, delimits_content);
+
+              if (main->callback.print_content_next && i + 1 < main->setting.contents.array[at].used) {
+                main->callback.print_content_next(&main->program.output);
+              }
+            } // for
+          }
         }
       }
 
-      if (main->callback.print_set_end) {
+      if (print_set_end && main->callback.print_set_end) {
         main->callback.print_set_end(&main->program.output);
       }
     }
@@ -58,7 +75,7 @@ extern "C" {
     }
 
     if (main->setting.flag & fss_read_main_flag_original_e) {
-      if ((main->setting.flag & fss_read_main_flag_quote_content_e) && quote) {
+      if (main->setting.flag & fss_read_main_flag_quote_content_e) {
         fss_read_print_quote(&main->program.output, quote);
       }
     }
@@ -66,7 +83,7 @@ extern "C" {
     fll_print_except_in_dynamic_partial(main->setting.buffer, range, delimits, main->setting.comments, print->to);
 
     if (main->setting.flag & fss_read_main_flag_original_e) {
-      if ((main->setting.flag & fss_read_main_flag_quote_content_e) && quote) {
+      if (main->setting.flag & fss_read_main_flag_quote_content_e) {
         fss_read_print_quote(&main->program.output, quote);
       }
     }
index 8430f65fbd7752844179cf00aea2358e17b49184..0ee9be83f8de222239b798d3df8547b565bc0537 100644 (file)
@@ -75,7 +75,7 @@ extern "C" {
  * @param range
  *   The range within the buffer representing the Content to print.
  * @param quote
- *   The quote in use, if any.
+ *   The quote type representing the character to use (from the f_fss_quote_type_*_e).
  * @param delimits
  *   The delimits array representing a delimited Content.
  *
index a7aeb19b1f3893cde85b0e4787f3a4aa669c7062..f701014c5cbff80db914cb399734dd179b2e4b4c 100644 (file)
@@ -407,18 +407,32 @@ extern "C" {
     fss_read_main_t * const main = (fss_read_main_t *) void_main;
 
     f_array_length_t total = 0;
+    f_array_length_t i = 0;
 
-    for (f_array_length_t i = 0; i < main->setting.objects.used; ++i) {
+    if (main->setting.flag & fss_read_main_flag_select_e) {
+      for (; i < main->setting.contents.used; ++i) {
 
-      if (!names[i]) continue;
-      if (fss_read_signal_check(main)) return;
+        if (!names[i]) continue;
+        if (fss_read_signal_check(main)) return;
 
-      if (!(main->setting.flag & fss_read_main_flag_object_e) && (main->setting.flag & fss_read_main_flag_content_e)) {
-        if (!(main->setting.contents.array[i].used || (main->setting.flag & fss_read_main_flag_empty_e))) continue;
-      }
+        if (main->setting.select < main->setting.contents.array[i].used && main->setting.contents.array[i].array[main->setting.select].start <= main->setting.contents.array[i].array[main->setting.select].stop) {
+          ++total;
+        }
+      } // for
+    }
+    else {
+      for (; i < main->setting.objects.used; ++i) {
 
-      ++total;
-    } // for
+        if (!names[i]) continue;
+        if (fss_read_signal_check(main)) return;
+
+        if (!(main->setting.flag & fss_read_main_flag_object_e) && (main->setting.flag & fss_read_main_flag_content_e)) {
+          if (!(main->setting.contents.array[i].used || (main->setting.flag & fss_read_main_flag_empty_e))) continue;
+        }
+
+        ++total;
+      } // for
+    }
 
     fss_read_print_number(
       &main->program.output,
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-0.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-1.expect
new file mode 100644 (file)
index 0000000..30e8a65
--- /dev/null
@@ -0,0 +1 @@
+there
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-at-5.expect
new file mode 100644 (file)
index 0000000..b2901ea
--- /dev/null
@@ -0,0 +1 @@
+a b
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..a2a36d4
--- /dev/null
@@ -0,0 +1,3 @@
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a.expect
new file mode 100644 (file)
index 0000000..a2a36d4
--- /dev/null
@@ -0,0 +1,3 @@
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-hi.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
index e48f35713d931c5c13bce22b5e3279b1001ceb3d..3de818faa0c0612b2b6aac9f15ead8cc0bfc2482 100644 (file)
@@ -10,6 +10,9 @@ e f
 there
 bb
 bb
-a comment...should have no slashes.
-a comment either...should have one slash.
-a comment either...should have two slashes.
+a "comment...should have" no slashes.
+a comment either...should 'have one' slash.
+a comment either...should \'have two' \\'slashes'.
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
index e48f35713d931c5c13bce22b5e3279b1001ceb3d..3de818faa0c0612b2b6aac9f15ead8cc0bfc2482 100644 (file)
@@ -10,6 +10,9 @@ e f
 there
 bb
 bb
-a comment...should have no slashes.
-a comment either...should have one slash.
-a comment either...should have two slashes.
+a "comment...should have" no slashes.
+a comment either...should 'have one' slash.
+a comment either...should \'have two' \\'slashes'.
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
index e48f35713d931c5c13bce22b5e3279b1001ceb3d..3de818faa0c0612b2b6aac9f15ead8cc0bfc2482 100644 (file)
@@ -10,6 +10,9 @@ e f
 there
 bb
 bb
-a comment...should have no slashes.
-a comment either...should have one slash.
-a comment either...should have two slashes.
+a "comment...should have" no slashes.
+a comment either...should 'have one' slash.
+a comment either...should \'have two' \\'slashes'.
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
index e48f35713d931c5c13bce22b5e3279b1001ceb3d..3de818faa0c0612b2b6aac9f15ead8cc0bfc2482 100644 (file)
@@ -10,6 +10,9 @@ e f
 there
 bb
 bb
-a comment...should have no slashes.
-a comment either...should have one slash.
-a comment either...should have two slashes.
+a "comment...should have" no slashes.
+a comment either...should 'have one' slash.
+a comment either...should \'have two' \\'slashes'.
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..a2a36d4
--- /dev/null
@@ -0,0 +1,3 @@
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a.expect
new file mode 100644 (file)
index 0000000..a2a36d4
--- /dev/null
@@ -0,0 +1,3 @@
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-hi.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..a2a36d4
--- /dev/null
@@ -0,0 +1,3 @@
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a.expect
new file mode 100644 (file)
index 0000000..a2a36d4
--- /dev/null
@@ -0,0 +1,3 @@
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-hi.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
index f249744040cf25fe05ea827d0349755c6c10caa1..53ce6bf0a1addb6ea0ab68f554be84c4a36f4edd 100644 (file)
@@ -1,4 +1,4 @@
-Hi there.
+hi there.
 \\hi there
 \\\\\\"Hello to you."
 "\\\\\" quoted stuff." and so on..
@@ -10,6 +10,9 @@ Hi there.
 "\\\\\" sss" there
 "\\"\\\" xx" bb
 "\\"\\\"" bb
-\#not a comment...should have no slashes.
-\\#not a comment either...should have one slash.
-\\\#not a comment either...should have two slashes.
+\#not a "comment...should have" no slashes.
+\\#not a comment either...should 'have one' slash.
+\\\#not a comment either...should \'have two' \\'slashes'.
+a "line...with some" random text
+a nother line.
+a b 'c d' \'e f' \\'g
index fbaf0a0b0e5be487d557049659eecabc30fac5fc..45a54393ccf4d924d3c2ad74df846d3dcbe68dcc 100644 (file)
@@ -1,4 +1,4 @@
-Hi there.
+hi there.
 \\hi there
 \\\\\"Hello to you."
 \\" quoted stuff. and so on..
@@ -10,6 +10,9 @@ Hi there.
 \\" sss there
 \\"\" xx bb
 \\"\\\" bb
-#not a comment...should have no slashes.
-\#not a comment either...should have one slash.
-\\#not a comment either...should have two slashes.
+#not a "comment...should have" no slashes.
+\#not a comment either...should 'have one' slash.
+\\#not a comment either...should \'have two' \\'slashes'.
+a "line...with some" random text
+a nother line.
+a b 'c d' \'e f' \\'g
index 513e6f316437a50fcfdeddb9349ef4f61efec297..aa49b95e09550d383aa6e45b202bfa607af5769b 100644 (file)
@@ -1,4 +1,4 @@
-Hi there.
+hi there.
 \\hi there
 \\\\\"Hello to you."
 \\" quoted stuff. and so on..
@@ -10,6 +10,9 @@ Hi there.
 \\" sss there
 \\"\" xx bb
 \\"\\\" bb
-#not a comment...should have no slashes.
-\#not a comment either...should have one slash.
-\\#not a comment either...should have two slashes.
+#not a "comment...should have" no slashes.
+\#not a comment either...should 'have one' slash.
+\\#not a comment either...should \'have two' \\'slashes'.
+a "line...with some" random text
+a nother line.
+a b 'c d' \'e f' \\'g
index fbaf0a0b0e5be487d557049659eecabc30fac5fc..45a54393ccf4d924d3c2ad74df846d3dcbe68dcc 100644 (file)
@@ -1,4 +1,4 @@
-Hi there.
+hi there.
 \\hi there
 \\\\\"Hello to you."
 \\" quoted stuff. and so on..
@@ -10,6 +10,9 @@ Hi there.
 \\" sss there
 \\"\" xx bb
 \\"\\\" bb
-#not a comment...should have no slashes.
-\#not a comment either...should have one slash.
-\\#not a comment either...should have two slashes.
+#not a "comment...should have" no slashes.
+\#not a comment either...should 'have one' slash.
+\\#not a comment either...should \'have two' \\'slashes'.
+a "line...with some" random text
+a nother line.
+a b 'c d' \'e f' \\'g
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-0.expect
new file mode 100644 (file)
index 0000000..7d47067
--- /dev/null
@@ -0,0 +1 @@
+b k d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-1.expect
new file mode 100644 (file)
index 0000000..60c84bb
--- /dev/null
@@ -0,0 +1 @@
+d zero​width
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-at-5.expect
new file mode 100644 (file)
index 0000000..152d451
--- /dev/null
@@ -0,0 +1 @@
+space! <-- should have the word 'space!'
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..2ae5902
--- /dev/null
@@ -0,0 +1,4 @@
+b k d3a
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-total.expect
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a.expect
new file mode 100644 (file)
index 0000000..2ae5902
--- /dev/null
@@ -0,0 +1,4 @@
+b k d3a
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
index e0db8ecec9aa10643d87d8ab970a3b49b5e5cfe6..7b535b95a07fdec7de290182cac6f717ee587026 100644 (file)
@@ -4,3 +4,6 @@ d zero​width
 e␠
 out  
 space! <-- should have the word 'space!'
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
index e0db8ecec9aa10643d87d8ab970a3b49b5e5cfe6..7b535b95a07fdec7de290182cac6f717ee587026 100644 (file)
@@ -4,3 +4,6 @@ d zero​width
 e␠
 out  
 space! <-- should have the word 'space!'
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
index e0db8ecec9aa10643d87d8ab970a3b49b5e5cfe6..7b535b95a07fdec7de290182cac6f717ee587026 100644 (file)
@@ -4,3 +4,6 @@ d zero​width
 e␠
 out  
 space! <-- should have the word 'space!'
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
index e0db8ecec9aa10643d87d8ab970a3b49b5e5cfe6..7b535b95a07fdec7de290182cac6f717ee587026 100644 (file)
@@ -4,3 +4,6 @@ d zero​width
 e␠
 out  
 space! <-- should have the word 'space!'
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..2ae5902
--- /dev/null
@@ -0,0 +1,4 @@
+b k d3a
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-total.expect
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a.expect
new file mode 100644 (file)
index 0000000..2ae5902
--- /dev/null
@@ -0,0 +1,4 @@
+b k d3a
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..2ae5902
--- /dev/null
@@ -0,0 +1,4 @@
+b k d3a
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-total.expect
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a.expect
new file mode 100644 (file)
index 0000000..2ae5902
--- /dev/null
@@ -0,0 +1,4 @@
+b k d3a
+line܀܀܀with some random text
+偐 ぐ
+b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
index 61b402d7d28f9b3e9d354639c0159c39b8163266..15c48cd3d5325d61eb640b9174b0340ddc848739 100644 (file)
@@ -4,3 +4,7 @@ c d zero​width
 мир e␠
 spaced out  
 UTF space! <-- should have the word 'space!'
+hi 
+a line܀܀܀with some random text
+a 偐 ぐ
+a b c d e f ሴ䌡
index 61b402d7d28f9b3e9d354639c0159c39b8163266..15c48cd3d5325d61eb640b9174b0340ddc848739 100644 (file)
@@ -4,3 +4,7 @@ c d zero​width
 мир e␠
 spaced out  
 UTF space! <-- should have the word 'space!'
+hi 
+a line܀܀܀with some random text
+a 偐 ぐ
+a b c d e f ሴ䌡
index 61b402d7d28f9b3e9d354639c0159c39b8163266..15c48cd3d5325d61eb640b9174b0340ddc848739 100644 (file)
@@ -4,3 +4,7 @@ c d zero​width
 мир e␠
 spaced out  
 UTF space! <-- should have the word 'space!'
+hi 
+a line܀܀܀with some random text
+a 偐 ぐ
+a b c d e f ሴ䌡
index 61b402d7d28f9b3e9d354639c0159c39b8163266..15c48cd3d5325d61eb640b9174b0340ddc848739 100644 (file)
@@ -4,3 +4,7 @@ c d zero​width
 мир e␠
 spaced out  
 UTF space! <-- should have the word 'space!'
+hi 
+a line܀܀܀with some random text
+a 偐 ぐ
+a b c d e f ሴ䌡
index dfe3c4b9cebe330c9e731ac4456c140d6a8b202b..bd78135e06bcdb6e0974378f76d54f1d606ce771 100644 (file)
@@ -1,5 +1,5 @@
 # fss-0000
-Hi there.
+hi there.
 \\hi there
 \\\\\\"Hello to you."
 
@@ -16,6 +16,10 @@ Hi there.
 "\\"\\\"" bb
 
 #comment
-\#not a comment...should have no slashes.
-\\#not a comment either...should have one slash.
-\\\#not a comment either...should have two slashes.
+\#not a "comment...should have" no slashes.
+\\#not a comment either...should 'have one' slash.
+\\\#not a comment either...should \'have two' \\'slashes'.
+
+a "line...with some" random text
+a nother line.
+a b 'c d' \'e f' \\'g
index 633d860a62d99ac49d152c080f192318fda7f5ac..f448445d46db94b025d252ed5fdbb2c18cef3b4f 100644 (file)
@@ -6,3 +6,8 @@ c d zero​width
   spaced  out  
 
  UTF space! <-- should have the word 'space!'
+
+hi
+a line܀܀܀with some random text
+a 偐 ぐ
+a b c d e f ሴ䌡
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-0.expect
new file mode 100644 (file)
index 0000000..ee14d0b
--- /dev/null
@@ -0,0 +1 @@
+there.
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-1.expect
new file mode 100644 (file)
index 0000000..30e8a65
--- /dev/null
@@ -0,0 +1 @@
+there
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-at-5.expect
new file mode 100644 (file)
index 0000000..b2901ea
--- /dev/null
@@ -0,0 +1 @@
+a b
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..f324a22
--- /dev/null
@@ -0,0 +1,3 @@
+line...with some
+nother
+b
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..4ed2ebc
--- /dev/null
@@ -0,0 +1,3 @@
+random
+line.
+c d
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..0cfbf08
--- /dev/null
@@ -0,0 +1 @@
+2
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..7e47912
--- /dev/null
@@ -0,0 +1,2 @@
+text
+'e
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a.expect
new file mode 100644 (file)
index 0000000..cc107f6
--- /dev/null
@@ -0,0 +1,3 @@
+line...with some random text
+nother line.
+b c d 'e f' \'g
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
index e48f35713d931c5c13bce22b5e3279b1001ceb3d..3de818faa0c0612b2b6aac9f15ead8cc0bfc2482 100644 (file)
@@ -10,6 +10,9 @@ e f
 there
 bb
 bb
-a comment...should have no slashes.
-a comment either...should have one slash.
-a comment either...should have two slashes.
+a "comment...should have" no slashes.
+a comment either...should 'have one' slash.
+a comment either...should \'have two' \\'slashes'.
+"line...with some" random text
+nother line.
+b 'c d' \'e f' \\'g
index e48f35713d931c5c13bce22b5e3279b1001ceb3d..8e3ea59f93d6b3b85883b9bb6a2f517f9f3e2e51 100644 (file)
@@ -12,4 +12,7 @@ bb
 bb
 a comment...should have no slashes.
 a comment either...should have one slash.
-a comment either...should have two slashes.
+a comment either...should 'have two' \'slashes'.
+line...with some random text
+nother line.
+b c d 'e f' \'g
index e48f35713d931c5c13bce22b5e3279b1001ceb3d..8e3ea59f93d6b3b85883b9bb6a2f517f9f3e2e51 100644 (file)
@@ -12,4 +12,7 @@ bb
 bb
 a comment...should have no slashes.
 a comment either...should have one slash.
-a comment either...should have two slashes.
+a comment either...should 'have two' \'slashes'.
+line...with some random text
+nother line.
+b c d 'e f' \'g
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..f324a22
--- /dev/null
@@ -0,0 +1,3 @@
+line...with some
+nother
+b
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..4ed2ebc
--- /dev/null
@@ -0,0 +1,3 @@
+random
+line.
+c d
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..0cfbf08
--- /dev/null
@@ -0,0 +1 @@
+2
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..7e47912
--- /dev/null
@@ -0,0 +1,2 @@
+text
+'e
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a.expect
new file mode 100644 (file)
index 0000000..cc107f6
--- /dev/null
@@ -0,0 +1,3 @@
+line...with some random text
+nother line.
+b c d 'e f' \'g
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..f324a22
--- /dev/null
@@ -0,0 +1,3 @@
+line...with some
+nother
+b
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..4ed2ebc
--- /dev/null
@@ -0,0 +1,3 @@
+random
+line.
+c d
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..0cfbf08
--- /dev/null
@@ -0,0 +1 @@
+2
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..7e47912
--- /dev/null
@@ -0,0 +1,2 @@
+text
+'e
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-total.expect
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a.expect
new file mode 100644 (file)
index 0000000..cc107f6
--- /dev/null
@@ -0,0 +1,3 @@
+line...with some random text
+nother line.
+b c d 'e f' \'g
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
index f249744040cf25fe05ea827d0349755c6c10caa1..53cb79471aec3a0a9a67172686b8bf48eaf88051 100644 (file)
@@ -10,6 +10,9 @@ Hi there.
 "\\\\\" sss" there
 "\\"\\\" xx" bb
 "\\"\\\"" bb
-\#not a comment...should have no slashes.
-\\#not a comment either...should have one slash.
-\\\#not a comment either...should have two slashes.
+\#not a "comment...should have" no slashes.
+\\#not a comment either...should 'have one' slash.
+\\\#not a comment either...should \'have two' \\'slashes'.
+a "line...with some" random text
+a nother line.
+a b 'c d' \'e f' \\'g
index 513e6f316437a50fcfdeddb9349ef4f61efec297..da1f4abd469183fb249677e7266162009b789de4 100644 (file)
@@ -12,4 +12,7 @@ Hi there.
 \\"\\\" bb
 #not a comment...should have no slashes.
 \#not a comment either...should have one slash.
-\\#not a comment either...should have two slashes.
+\\#not a comment either...should 'have two' \'slashes'.
+a line...with some random text
+a nother line.
+a b c d 'e f' \'g
index fbaf0a0b0e5be487d557049659eecabc30fac5fc..9333ec992f6a9a2766273791bf90c2cdd314fa46 100644 (file)
@@ -12,4 +12,7 @@ Hi there.
 \\"\\\" bb
 #not a comment...should have no slashes.
 \#not a comment either...should have one slash.
-\\#not a comment either...should have two slashes.
+\\#not a comment either...should 'have two' \'slashes'.
+a line...with some random text
+a nother line.
+a b c d 'e f' \'g
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-0.expect
new file mode 100644 (file)
index 0000000..7d47067
--- /dev/null
@@ -0,0 +1 @@
+b k d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-1.expect
new file mode 100644 (file)
index 0000000..60c84bb
--- /dev/null
@@ -0,0 +1 @@
+d zero​width
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-at-5.expect
new file mode 100644 (file)
index 0000000..3b35882
--- /dev/null
@@ -0,0 +1 @@
+space! <-- should have the word space!
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..6178079
--- /dev/null
@@ -0,0 +1 @@
+b
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..b68fde2
--- /dev/null
@@ -0,0 +1 @@
+k
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..a501c14
--- /dev/null
@@ -0,0 +1 @@
+d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a.expect
new file mode 100644 (file)
index 0000000..7d47067
--- /dev/null
@@ -0,0 +1 @@
+b k d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
index 298aa0096aebd39af357f50c8b9c5ad789eb2fce..2dd20af8560342d5b277fbf23e9277cb8e29ef21 100644 (file)
@@ -3,4 +3,4 @@ d zero​width
 мир h d3b d4b т
 e␠
 out
-space! <-- should have the word "space!"
+space! <-- should have the word 'space!'
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..6178079
--- /dev/null
@@ -0,0 +1 @@
+b
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..b68fde2
--- /dev/null
@@ -0,0 +1 @@
+k
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..a501c14
--- /dev/null
@@ -0,0 +1 @@
+d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a.expect
new file mode 100644 (file)
index 0000000..7d47067
--- /dev/null
@@ -0,0 +1 @@
+b k d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-0-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-0.expect
new file mode 100644 (file)
index 0000000..6178079
--- /dev/null
@@ -0,0 +1 @@
+b
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-1-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-1.expect
new file mode 100644 (file)
index 0000000..b68fde2
--- /dev/null
@@ -0,0 +1 @@
+k
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2.expect
new file mode 100644 (file)
index 0000000..a501c14
--- /dev/null
@@ -0,0 +1 @@
+d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-total.expect
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a.expect
new file mode 100644 (file)
index 0000000..7d47067
--- /dev/null
@@ -0,0 +1 @@
+b k d3a
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-total.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-total.expect
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi.expect b/level_3/fss_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi.expect
new file mode 100644 (file)
index 0000000..e69de29
index 011f9267d76df75c117e89dae6cac35bb1227daf..8b1bf3d18db5fcfd01f4cd195c7e31700e970d9b 100644 (file)
@@ -3,4 +3,4 @@ c d zero​width
 привет мир h d3b d4b т
 мир e␠
 spaced out
-UTF space! <-- should have the word "space!"
+UTF space! <-- should have the word 'space!'
index dfe3c4b9cebe330c9e731ac4456c140d6a8b202b..343997544ee65c013f1f2cdf0ee6f339e3581aa9 100644 (file)
@@ -16,6 +16,10 @@ Hi there.
 "\\"\\\"" bb
 
 #comment
-\#not a comment...should have no slashes.
-\\#not a comment either...should have one slash.
-\\\#not a comment either...should have two slashes.
+\#not a "comment...should have" no slashes.
+\\#not a comment either...should 'have one' slash.
+\\\#not a comment either...should \'have two' \\'slashes'.
+
+a "line...with some" random text
+a nother line.
+a b 'c d' \'e f' \\'g
index 3d5c901c22f9be1e38034b0578f99ac3c90dab0a..7f95aa10a1070314bb67db8a80e03b9907d6ee02 100644 (file)
@@ -107,10 +107,28 @@ generate_operate_0000() {
   fss_basic_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
   fss_basic_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
   fss_basic_read +n -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_basic_read +n -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_basic_read +n -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_basic_read +n -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_basic_read +n -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_basic_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_basic_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_basic_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_basic_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_basic_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_basic_read +n -cn a ${file_source} > ${test_current}content-name-a.expect &&
+  fss_basic_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_basic_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_basic_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_basic_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_basic_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_basic_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_basic_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_basic_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_basic_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_basic_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_basic_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_basic_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_basic_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_basic_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_basic_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_basic_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
 
   fss_basic_read +n -o ${file_source} > ${test_current}object.expect &&
   fss_basic_read +n -oO ${file_source} > ${test_current}object-original.expect &&
@@ -129,6 +147,24 @@ generate_operate_0000() {
   fss_basic_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
   fss_basic_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
   fss_basic_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_basic_read +n -cn hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_basic_read +n -cn a ${file_source} > ${test_current}object-name-a.expect &&
+  fss_basic_read +n -cnt hi ${file_source} > ${test_current}object-name-hi-total.expect &&
+  fss_basic_read +n -cnt a ${file_source} > ${test_current}object-name-a-total.expect &&
+  fss_basic_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_basic_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_basic_read +n -cns a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_basic_read +n -cns a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_basic_read +n -cns a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_basic_read +n -cns a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_basic_read +n -cns a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_basic_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_basic_read +n -cnst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_basic_read +n -cnst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_basic_read +n -cnst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_basic_read +n -cnst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_basic_read +n -cnst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_basic_read +n -cnst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
 
   fss_basic_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
   fss_basic_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
@@ -147,6 +183,24 @@ generate_operate_0000() {
   fss_basic_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
   fss_basic_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
   fss_basic_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_basic_read +n -cn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_basic_read +n -cn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
+  fss_basic_read +n -cnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_basic_read +n -cnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_basic_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_basic_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_basic_read +n -cns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_basic_read +n -cns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_basic_read +n -cns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_basic_read +n -cns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_basic_read +n -cns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_basic_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_basic_read +n -cnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_basic_read +n -cnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_basic_read +n -cnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_basic_read +n -cnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_basic_read +n -cnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_basic_read +n -cnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
 
   echo "Generation Complete"
 
@@ -172,10 +226,28 @@ generate_operate_0001() {
   fss_extended_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
   fss_extended_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
   fss_extended_read +n -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_extended_read +n -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_extended_read +n -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_extended_read +n -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_extended_read +n -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_extended_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_extended_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_extended_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_extended_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_extended_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_extended_read +n -cn a ${file_source} > ${test_current}content-name-a.expect &&
+  fss_extended_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_extended_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_extended_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_extended_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_extended_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_extended_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_extended_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_extended_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_extended_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_extended_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_extended_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_extended_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_extended_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_extended_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_extended_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_extended_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
 
   fss_extended_read +n -o ${file_source} > ${test_current}object.expect &&
   fss_extended_read +n -oO ${file_source} > ${test_current}object-original.expect &&
@@ -194,6 +266,24 @@ generate_operate_0001() {
   fss_extended_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
   fss_extended_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
   fss_extended_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_extended_read +n -cn hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_extended_read +n -cn a ${file_source} > ${test_current}object-name-a.expect &&
+  fss_extended_read +n -cnt hi ${file_source} > ${test_current}object-name-hi-total.expect &&
+  fss_extended_read +n -cnt a ${file_source} > ${test_current}object-name-a-total.expect &&
+  fss_extended_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_extended_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_extended_read +n -cns a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_extended_read +n -cns a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_extended_read +n -cns a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_extended_read +n -cns a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_extended_read +n -cns a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_extended_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_extended_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_extended_read +n -cnst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_extended_read +n -cnst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_extended_read +n -cnst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_extended_read +n -cnst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_extended_read +n -cnst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
 
   fss_extended_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
   fss_extended_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
@@ -212,6 +302,24 @@ generate_operate_0001() {
   fss_extended_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
   fss_extended_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
   fss_extended_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_extended_read +n -cn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_extended_read +n -cn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
+  fss_extended_read +n -cnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_extended_read +n -cnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_extended_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_extended_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_extended_read +n -cns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_extended_read +n -cns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_extended_read +n -cns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_extended_read +n -cns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_extended_read +n -cns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_extended_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_extended_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_extended_read +n -cnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_extended_read +n -cnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_extended_read +n -cnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_extended_read +n -cnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_extended_read +n -cnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
 
   echo "Generation Complete"
 
@@ -237,10 +345,28 @@ generate_operate_0002() {
   fss_basic_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
   fss_basic_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
   fss_basic_list_read +n -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_basic_list_read +n -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_basic_list_read +n -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_basic_list_read +n -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_basic_list_read +n -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_basic_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_basic_list_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_basic_list_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_basic_list_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_basic_list_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_basic_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect &&
+  fss_basic_list_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_basic_list_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_basic_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_basic_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_basic_list_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_basic_list_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_basic_list_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_basic_list_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_basic_list_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_basic_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_basic_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_basic_list_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_basic_list_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_basic_list_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
 
   fss_basic_list_read +n -o ${file_source} > ${test_current}object.expect &&
   fss_basic_list_read +n -oO ${file_source} > ${test_current}object-original.expect &&
@@ -259,24 +385,60 @@ generate_operate_0002() {
   fss_basic_list_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
   fss_basic_list_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
   fss_basic_list_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
-
-  fss_basic_list_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
-  fss_basic_list_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
-  fss_basic_list_read +n -oct ${file_source} > ${test_current}object_and_content-total.expect &&
-  fss_basic_list_read +n -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
-  fss_basic_list_read +n -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
-  fss_basic_list_read +n -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
-  fss_basic_list_read +n -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
-  fss_basic_list_read +n -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
-  fss_basic_list_read +n -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
-  fss_basic_list_read +n -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
-  fss_basic_list_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
-  fss_basic_list_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
-  fss_basic_list_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
-  fss_basic_list_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_basic_list_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_basic_list_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_basic_list_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_basic_list_read +n -cn hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_basic_list_read +n -cn a ${file_source} > ${test_current}object-name-a.expect &&
+  fss_basic_list_read +n -cnt hi ${file_source} > ${test_current}object-name-hi-total.expect &&
+  fss_basic_list_read +n -cnt a ${file_source} > ${test_current}object-name-a-total.expect &&
+  fss_basic_list_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_basic_list_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_basic_list_read +n -cns a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_basic_list_read +n -cns a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_basic_list_read +n -cns a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_basic_list_read +n -cns a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_basic_list_read +n -cns a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_basic_list_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_basic_list_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_basic_list_read +n -cnst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_basic_list_read +n -cnst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_basic_list_read +n -cnst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
+
+  fss_basic_list_read +n -c ${file_source} > ${test_current}object_and_content.expect &&
+  fss_basic_list_read +n -cO ${file_source} > ${test_current}object_and_content-original.expect &&
+  fss_basic_list_read +n -ct ${file_source} > ${test_current}object_and_content-total.expect &&
+  fss_basic_list_read +n -cT ${file_source} > ${test_current}object_and_content-trim.expect &&
+  fss_basic_list_read +n -cl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
+  fss_basic_list_read +n -cl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
+  fss_basic_list_read +n -cl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
+  fss_basic_list_read +n -cl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
+  fss_basic_list_read +n -cs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
+  fss_basic_list_read +n -cs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
+  fss_basic_list_read +n -cs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
+  fss_basic_list_read +n -cs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
+  fss_basic_list_read +n -cC ${file_source} > ${test_current}object_and_content-columns.expect &&
+  fss_basic_list_read +n -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
+  fss_basic_list_read +n -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
+  fss_basic_list_read +n -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
+  fss_basic_list_read +n -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_basic_list_read +n -cn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_basic_list_read +n -cn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
+  fss_basic_list_read +n -cnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_basic_list_read +n -cnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_basic_list_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_basic_list_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_basic_list_read +n -cns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_basic_list_read +n -cns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_basic_list_read +n -cns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_basic_list_read +n -cns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_basic_list_read +n -cns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_basic_list_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_basic_list_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_basic_list_read +n -cnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_basic_list_read +n -cnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_basic_list_read +n -cnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
 
   echo "Generation Complete"
 
@@ -302,10 +464,28 @@ generate_operate_0003() {
   fss_extended_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
   fss_extended_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
   fss_extended_list_read +n -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_extended_list_read +n -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_extended_list_read +n -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_extended_list_read +n -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_extended_list_read +n -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_extended_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_extended_list_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_extended_list_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_extended_list_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_extended_list_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_extended_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect &&
+  fss_extended_list_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_extended_list_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_extended_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_extended_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_extended_list_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_extended_list_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_extended_list_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_extended_list_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_extended_list_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_extended_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_extended_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_extended_list_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_extended_list_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_extended_list_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
 
   fss_extended_list_read +n -o ${file_source} > ${test_current}object.expect &&
   fss_extended_list_read +n -oO ${file_source} > ${test_current}object-original.expect &&
@@ -324,6 +504,24 @@ generate_operate_0003() {
   fss_extended_list_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
   fss_extended_list_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
   fss_extended_list_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_extended_list_read +n -cn hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_extended_list_read +n -cn a ${file_source} > ${test_current}object-name-a.expect &&
+  fss_extended_list_read +n -cnt hi ${file_source} > ${test_current}object-name-hi-total.expect &&
+  fss_extended_list_read +n -cnt a ${file_source} > ${test_current}object-name-a-total.expect &&
+  fss_extended_list_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_extended_list_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_extended_list_read +n -cns a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_extended_list_read +n -cns a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_extended_list_read +n -cns a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_extended_list_read +n -cns a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_extended_list_read +n -cns a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_extended_list_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_extended_list_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_extended_list_read +n -cnst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_extended_list_read +n -cnst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_extended_list_read +n -cnst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
 
   fss_extended_list_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
   fss_extended_list_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
@@ -342,6 +540,24 @@ generate_operate_0003() {
   fss_extended_list_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
   fss_extended_list_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
   fss_extended_list_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_extended_list_read +n -cn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_extended_list_read +n -cn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
+  fss_extended_list_read +n -cnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_extended_list_read +n -cnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_extended_list_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_extended_list_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_extended_list_read +n -cns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_extended_list_read +n -cns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_extended_list_read +n -cns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_extended_list_read +n -cns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_extended_list_read +n -cns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_extended_list_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_extended_list_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_extended_list_read +n -cnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_extended_list_read +n -cnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_extended_list_read +n -cnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
 
   echo "Generation Complete"
 
@@ -367,10 +583,28 @@ generate_operate_0008() {
   fss_embedded_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
   fss_embedded_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
   fss_embedded_list_read +n -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_embedded_list_read +n -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_embedded_list_read +n -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_embedded_list_read +n -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_embedded_list_read +n -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_embedded_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_embedded_list_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_embedded_list_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_embedded_list_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_embedded_list_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_embedded_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect &&
+  fss_embedded_list_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_embedded_list_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_embedded_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_embedded_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_embedded_list_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_embedded_list_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_embedded_list_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_embedded_list_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_embedded_list_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_embedded_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_embedded_list_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_embedded_list_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
 
   fss_embedded_list_read +n -o ${file_source} > ${test_current}object.expect &&
   fss_embedded_list_read +n -oO ${file_source} > ${test_current}object-original.expect &&
@@ -389,6 +623,24 @@ generate_operate_0008() {
   fss_embedded_list_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
   fss_embedded_list_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
   fss_embedded_list_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_embedded_list_read +n -cn hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_embedded_list_read +n -cn a ${file_source} > ${test_current}object-name-a.expect &&
+  fss_embedded_list_read +n -cnt hi ${file_source} > ${test_current}object-name-hi-total.expect &&
+  fss_embedded_list_read +n -cnt a ${file_source} > ${test_current}object-name-a-total.expect &&
+  fss_embedded_list_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_embedded_list_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_embedded_list_read +n -cns a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_embedded_list_read +n -cns a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_embedded_list_read +n -cns a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_embedded_list_read +n -cns a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_embedded_list_read +n -cns a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_embedded_list_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_embedded_list_read +n -cnst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_embedded_list_read +n -cnst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
 
   fss_embedded_list_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
   fss_embedded_list_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
@@ -407,6 +659,24 @@ generate_operate_0008() {
   fss_embedded_list_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
   fss_embedded_list_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
   fss_embedded_list_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_embedded_list_read +n -cn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_embedded_list_read +n -cn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
+  fss_embedded_list_read +n -cnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_embedded_list_read +n -cnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_embedded_list_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_embedded_list_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_embedded_list_read +n -cns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_embedded_list_read +n -cns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_embedded_list_read +n -cns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_embedded_list_read +n -cns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_embedded_list_read +n -cns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_embedded_list_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_embedded_list_read +n -cnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_embedded_list_read +n -cnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
 
   echo "Generation Complete"
 
@@ -432,10 +702,28 @@ generate_operate_000e() {
   fss_payload_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
   fss_payload_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
   fss_payload_read +n -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_payload_read +n -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_payload_read +n -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_payload_read +n -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_payload_read +n -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_payload_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_payload_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_payload_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_payload_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_payload_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_payload_read +n -cn a ${file_source} > ${test_current}content-name-a.expect &&
+  fss_payload_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_payload_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_payload_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_payload_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_payload_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_payload_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_payload_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_payload_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_payload_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_payload_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_payload_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_payload_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_payload_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_payload_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_payload_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_payload_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
 
   fss_payload_read +n -o ${file_source} > ${test_current}object.expect &&
   fss_payload_read +n -oO ${file_source} > ${test_current}object-original.expect &&
@@ -454,6 +742,24 @@ generate_operate_000e() {
   fss_payload_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
   fss_payload_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
   fss_payload_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_payload_read +n -cn hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_payload_read +n -cn a ${file_source} > ${test_current}object-name-a.expect &&
+  fss_payload_read +n -cnt hi ${file_source} > ${test_current}object-name-hi-total.expect &&
+  fss_payload_read +n -cnt a ${file_source} > ${test_current}object-name-a-total.expect &&
+  fss_payload_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_payload_read +n -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_payload_read +n -cns a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_payload_read +n -cns a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_payload_read +n -cns a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_payload_read +n -cns a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_payload_read +n -cns a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_payload_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_payload_read +n -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_payload_read +n -cnst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_payload_read +n -cnst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_payload_read +n -cnst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_payload_read +n -cnst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_payload_read +n -cnst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
 
   fss_payload_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
   fss_payload_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
@@ -472,6 +778,24 @@ generate_operate_000e() {
   fss_payload_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
   fss_payload_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
   fss_payload_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_payload_read +n -cn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_payload_read +n -cn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
+  fss_payload_read +n -cnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_payload_read +n -cnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_payload_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_payload_read +n -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_payload_read +n -cns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_payload_read +n -cns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_payload_read +n -cns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_payload_read +n -cns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_payload_read +n -cns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_payload_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_payload_read +n -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_payload_read +n -cnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_payload_read +n -cnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_payload_read +n -cnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_payload_read +n -cnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_payload_read +n -cnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
 
   echo "Generation Complete"
 
@@ -498,10 +822,28 @@ generate_operate_test_standard() {
   fss_read +FLn -A ${standard} -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
   fss_read +FLn -A ${standard} -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
   fss_read +FLn -A ${standard} -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_read +FLn -A ${standard} -ca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_read +FLn -A ${standard} -ca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_read +FLn -A ${standard} -ca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_read +FLn -A ${standard} -ca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_read +FLn -A ${standard} -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_read +FLn -A ${standard} -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_read +FLn -A ${standard} -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_read +FLn -A ${standard} -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_read +FLn -A ${standard} -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_read +FLn -A ${standard} -cn a ${file_source} > ${test_current}content-name-a.expect &&
+  fss_read +FLn -A ${standard} -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_read +FLn -A ${standard} -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_read +FLn -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_read +FLn -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_read +FLn -A ${standard} -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_read +FLn -A ${standard} -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_read +FLn -A ${standard} -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_read +FLn -A ${standard} -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_read +FLn -A ${standard} -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_read +FLn -A ${standard} -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_read +FLn -A ${standard} -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
 
   fss_read +FLn -A ${standard} -o ${file_source} > ${test_current}object.expect &&
   fss_read +FLn -A ${standard} -oO ${file_source} > ${test_current}object-original.expect &&
@@ -520,6 +862,24 @@ generate_operate_test_standard() {
   fss_read +FLn -A ${standard} -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
   fss_read +FLn -A ${standard} -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
   fss_read +FLn -A ${standard} -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_read +FLn -A ${standard} -cn hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_read +FLn -A ${standard} -cn a ${file_source} > ${test_current}object-name-a.expect &&
+  fss_read +FLn -A ${standard} -cnt hi ${file_source} > ${test_current}object-name-hi-total.expect &&
+  fss_read +FLn -A ${standard} -cnt a ${file_source} > ${test_current}object-name-a-total.expect &&
+  fss_read +FLn -A ${standard} -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_read +FLn -A ${standard} -cns hi 0 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_read +FLn -A ${standard} -cns a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_read +FLn -A ${standard} -cns a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_read +FLn -A ${standard} -cns a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_read +FLn -A ${standard} -cns a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_read +FLn -A ${standard} -cns a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_read +FLn -A ${standard} -cnst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_read +FLn -A ${standard} -cnst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
 
   fss_read +FLn -A ${standard} -oc ${file_source} > ${test_current}object_and_content.expect &&
   fss_read +FLn -A ${standard} -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
@@ -538,6 +898,24 @@ generate_operate_test_standard() {
   fss_read +FLn -A ${standard} -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
   fss_read +FLn -A ${standard} -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
   fss_read +FLn -A ${standard} -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_read +FLn -A ${standard} -cn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_read +FLn -A ${standard} -cn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
+  fss_read +FLn -A ${standard} -cnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_read +FLn -A ${standard} -cnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_read +FLn -A ${standard} -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_read +FLn -A ${standard} -cns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_read +FLn -A ${standard} -cns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_read +FLn -A ${standard} -cns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_read +FLn -A ${standard} -cns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_read +FLn -A ${standard} -cns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_read +FLn -A ${standard} -cns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_read +FLn -A ${standard} -cnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_read +FLn -A ${standard} -cnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_read +FLn -A ${standard} -cnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
 
   echo "Generation complete."