diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:11:47 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:11:47 +0000 |
commit | 758f820bcc0f68aeebac1717e537ca13a320b909 (patch) | |
tree | 48111ece75cf4f98316848b37a7e26356e00669e /tests/pr | |
parent | Initial commit. (diff) | |
download | coreutils-758f820bcc0f68aeebac1717e537ca13a320b909.tar.xz coreutils-758f820bcc0f68aeebac1717e537ca13a320b909.zip |
Adding upstream version 9.1.upstream/9.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/pr')
161 files changed, 14572 insertions, 0 deletions
diff --git a/tests/pr/0F b/tests/pr/0F new file mode 100644 index 0000000..680117c --- /dev/null +++ b/tests/pr/0F @@ -0,0 +1,330 @@ + + +-- Date/Time -- x Page 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 2 + + +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/0FF b/tests/pr/0FF new file mode 100644 index 0000000..934512b --- /dev/null +++ b/tests/pr/0FF @@ -0,0 +1,396 @@ + + +-- Date/Time -- x Page 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 6 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/0FFnt b/tests/pr/0FFnt new file mode 100644 index 0000000..19ecc4f --- /dev/null +++ b/tests/pr/0FFnt @@ -0,0 +1,36 @@ + +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/0FFt b/tests/pr/0FFt new file mode 100644 index 0000000..38e91e2 --- /dev/null +++ b/tests/pr/0FFt @@ -0,0 +1,35 @@ +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/0FnFnt b/tests/pr/0FnFnt new file mode 100644 index 0000000..364bd94 --- /dev/null +++ b/tests/pr/0FnFnt @@ -0,0 +1,37 @@ + + +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/0FnFt b/tests/pr/0FnFt new file mode 100644 index 0000000..eb01651 --- /dev/null +++ b/tests/pr/0FnFt @@ -0,0 +1,36 @@ + +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/0Fnt b/tests/pr/0Fnt new file mode 100644 index 0000000..9ba3a90 --- /dev/null +++ b/tests/pr/0Fnt @@ -0,0 +1,36 @@ + +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/0Ft b/tests/pr/0Ft new file mode 100644 index 0000000..bdd599d --- /dev/null +++ b/tests/pr/0Ft @@ -0,0 +1,35 @@ +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/2-S_f-t_notab b/tests/pr/2-S_f-t_notab new file mode 100644 index 0000000..63db297 --- /dev/null +++ b/tests/pr/2-S_f-t_notab @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw-xyzzz:dddd.bcde-fghijklmn-opqrstuvw-xyzzz +bbbb.bcde-fghijklmn-opqrstuvw-xyzzz:eeee.bcde-fghijklmn-opqrstuvw-xyzzz +cccc.bcde-fghijklmn-opqrstuvw-xyzzz +
\ No newline at end of file diff --git a/tests/pr/2-Sf-t_notab b/tests/pr/2-Sf-t_notab new file mode 100644 index 0000000..e1ded49 --- /dev/null +++ b/tests/pr/2-Sf-t_notab @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw-xyzzzzdddd.bcde-fghijklmn-opqrstuvw-xyzzzz +bbbb.bcde-fghijklmn-opqrstuvw-xyzzzzeeee.bcde-fghijklmn-opqrstuvw-xyzzzz +cccc.bcde-fghijklmn-opqrstuvw-xyzzzz +
\ No newline at end of file diff --git a/tests/pr/2f-t_notab b/tests/pr/2f-t_notab new file mode 100644 index 0000000..aa41590 --- /dev/null +++ b/tests/pr/2f-t_notab @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw-xyzzz dddd.bcde-fghijklmn-opqrstuvw-xyzzz +bbbb.bcde-fghijklmn-opqrstuvw-xyzzz eeee.bcde-fghijklmn-opqrstuvw-xyzzz +cccc.bcde-fghijklmn-opqrstuvw-xyzzz +
\ No newline at end of file diff --git a/tests/pr/2s_f-t_notab b/tests/pr/2s_f-t_notab new file mode 100644 index 0000000..6ff05f9 --- /dev/null +++ b/tests/pr/2s_f-t_notab @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:dddd.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-dddddddddddddddddddddddddddddddddddddddd +bbbb.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb:eeee.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +cccc.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-cccccccccccccccccccccccccccccccccccccccc +
\ No newline at end of file diff --git a/tests/pr/2s_w60f-t_nota b/tests/pr/2s_w60f-t_nota new file mode 100644 index 0000000..658df5f --- /dev/null +++ b/tests/pr/2s_w60f-t_nota @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw:dddd.bcde-fghijklmn-opqrstuvw +bbbb.bcde-fghijklmn-opqrstuvw:eeee.bcde-fghijklmn-opqrstuvw +cccc.bcde-fghijklmn-opqrstuvw +
\ No newline at end of file diff --git a/tests/pr/2sf-t_notab b/tests/pr/2sf-t_notab new file mode 100644 index 0000000..dcfe5b1 --- /dev/null +++ b/tests/pr/2sf-t_notab @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dddd.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-dddddddddddddddddddddddddddddddddddddddd +bbbb.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb eeee.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +cccc.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-cccccccccccccccccccccccccccccccccccccccc +
\ No newline at end of file diff --git a/tests/pr/2sw60f-t_notab b/tests/pr/2sw60f-t_notab new file mode 100644 index 0000000..3215794 --- /dev/null +++ b/tests/pr/2sw60f-t_notab @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw-dddd.bcde-fghijklmn-opqrstuvw- +bbbb.bcde-fghijklmn-opqrstuvw-eeee.bcde-fghijklmn-opqrstuvw- +cccc.bcde-fghijklmn-opqrstuvw- +
\ No newline at end of file diff --git a/tests/pr/2w60f-t_notab b/tests/pr/2w60f-t_notab new file mode 100644 index 0000000..b0ca20c --- /dev/null +++ b/tests/pr/2w60f-t_notab @@ -0,0 +1,9 @@ + + +-- Date/Time -- x Page 1 + + +aaaa.bcde-fghijklmn-opqrstuvw dddd.bcde-fghijklmn-opqrstuvw +bbbb.bcde-fghijklmn-opqrstuvw eeee.bcde-fghijklmn-opqrstuvw +cccc.bcde-fghijklmn-opqrstuvw +
\ No newline at end of file diff --git a/tests/pr/3-0F b/tests/pr/3-0F new file mode 100644 index 0000000..eff257a --- /dev/null +++ b/tests/pr/3-0F @@ -0,0 +1,198 @@ + + +-- Date/Time -- x Page 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/3-5l24f-t b/tests/pr/3-5l24f-t new file mode 100644 index 0000000..6f35bd2 --- /dev/null +++ b/tests/pr/3-5l24f-t @@ -0,0 +1,51 @@ + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- +
\ No newline at end of file diff --git a/tests/pr/3-FF b/tests/pr/3-FF new file mode 100644 index 0000000..b7afab0 --- /dev/null +++ b/tests/pr/3-FF @@ -0,0 +1,462 @@ + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/3a2l17-FF b/tests/pr/3a2l17-FF new file mode 100644 index 0000000..b019823 --- /dev/null +++ b/tests/pr/3a2l17-FF @@ -0,0 +1,119 @@ + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 16 456789 123456789 xyzxyzxyz XYZXY +7 8 +9 3456789 ab 20 DEFGHI 123 +1 2 +3 4 +5 6 +27 no truncation before FF; (r_l-te 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 30 456789 123456789 xyzxyzxyz XYZXY +1 2 3456789 abcdefghi +3 4 +5 6 +7 8 +9 3456789 abcdefghi 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 44 456789 123456789 xyzxyzxyz XYZXY +5 6 +7 8 +9 50 +1 2 +3 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 58 456789 123456789 xyzxyzxyz XYZXY +9 60 DEFGHI 123456789 + + + + + + + + + + diff --git a/tests/pr/3a3f-0F b/tests/pr/3a3f-0F new file mode 100644 index 0000000..f8ff094 --- /dev/null +++ b/tests/pr/3a3f-0F @@ -0,0 +1,24 @@ + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 +
\ No newline at end of file diff --git a/tests/pr/3a3l15-t b/tests/pr/3a3l15-t new file mode 100644 index 0000000..9d555f1 --- /dev/null +++ b/tests/pr/3a3l15-t @@ -0,0 +1,45 @@ + + +-- Date/Time -- x Page 3 + + +1 2 3456789 abcdefghi 3 +4 5 6 +7 8 9 3456789 abcdefghi +40 DEFGHI 123456789 41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc +43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 + + + + + + + +-- Date/Time -- x Page 4 + + +6 7 8 +9 50 1 +2 3 4 +55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc 57 xyzxyzxyz XYZXYZXYZ +58 456789 123456789 xyz 9 60 DEFGHI 123456789 + + + + + + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- + + + + + + + + + diff --git a/tests/pr/3a3l15f-t b/tests/pr/3a3l15f-t new file mode 100644 index 0000000..99f5a6b --- /dev/null +++ b/tests/pr/3a3l15f-t @@ -0,0 +1,27 @@ + + +-- Date/Time -- x Page 3 + + +1 2 3456789 abcdefghi 3 +4 5 6 +7 8 9 3456789 abcdefghi +40 DEFGHI 123456789 41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc +43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 + + +-- Date/Time -- x Page 4 + + +6 7 8 +9 50 1 +2 3 4 +55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc 57 xyzxyzxyz XYZXYZXYZ +58 456789 123456789 xyz 9 60 DEFGHI 123456789 + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- +
\ No newline at end of file diff --git a/tests/pr/3b2l17-FF b/tests/pr/3b2l17-FF new file mode 100644 index 0000000..0ec3097 --- /dev/null +++ b/tests/pr/3b2l17-FF @@ -0,0 +1,119 @@ + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 2 +16 456789 123456789 xyzxyzxyz XYZXY 3 +7 4 +8 5 +9 3456789 ab 6 +20 DEFGHI 123 27 no truncation before FF; (r_l-te +1 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 6 +30 456789 123456789 xyzxyzxyz XYZXY 7 +1 8 +2 3456789 abcdefghi 9 3456789 abcdefghi +3 40 DEFGHI 123456789 +4 41 yzxyzxyz XYZXYZXYZ abcabcab +5 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 50 +44 456789 123456789 xyzxyzxyz XYZXY 1 +5 2 +6 3 +7 4 +8 55 yzxyzxyz XYZXYZXYZ abcabcab +9 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 9 +58 456789 123456789 xyzxyzxyz XYZXY 60 DEFGHI 123456789 + + + + + + + + + + diff --git a/tests/pr/3b3f-0F b/tests/pr/3b3f-0F new file mode 100644 index 0000000..58aff18 --- /dev/null +++ b/tests/pr/3b3f-0F @@ -0,0 +1,24 @@ + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 1 3 +30 456789 123456789 xyz 2 3456789 abcdefghi +
\ No newline at end of file diff --git a/tests/pr/3b3f-0FF b/tests/pr/3b3f-0FF new file mode 100644 index 0000000..463d8bb --- /dev/null +++ b/tests/pr/3b3f-0FF @@ -0,0 +1,34 @@ + + +-- Date/Time -- x Page 3 + + +1 FF-Test: FF's at St 6 FF-Arangements: Emp 1 +2 Options -b -3 / -a 7 \ftext; \f\ntext; 2 +3 ------------------- 8 \f\ftext; \f\f\ntex 3 line truncation befor +4 3456789 123456789 123 9 3456789 123456789 123 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 + + +-- Date/Time -- x Page 6 + + +29 xyzxyzxyz XYZXYZXYZ 1 3 +30 456789 123456789 xyz 2 3456789 abcdefghi +
\ No newline at end of file diff --git a/tests/pr/3b3f-FF b/tests/pr/3b3f-FF new file mode 100644 index 0000000..6b22767 --- /dev/null +++ b/tests/pr/3b3f-FF @@ -0,0 +1,56 @@ + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 4 9 3456789 abcdefghi +30 456789 123456789 xyz 5 40 DEFGHI 123456789 +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ 8 3 +44 456789 123456789 xyz 9 4 +5 50 55 yzxyzxyz XYZXYZXYZ a +6 1 56 456789 123456789 abc +7 2 + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ 9 60 DEFGHI 123456789 +58 456789 123456789 xyz +
\ No newline at end of file diff --git a/tests/pr/3b3l15-t b/tests/pr/3b3l15-t new file mode 100644 index 0000000..dbec31d --- /dev/null +++ b/tests/pr/3b3l15-t @@ -0,0 +1,45 @@ + + +-- Date/Time -- x Page 3 + + +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 43 xyzxyzxyz XYZXYZXYZ +4 9 3456789 abcdefghi 44 456789 123456789 xyz +5 40 DEFGHI 123456789 5 + + + + + + + +-- Date/Time -- x Page 4 + + +6 1 56 456789 123456789 abc +7 2 57 xyzxyzxyz XYZXYZXYZ +8 3 58 456789 123456789 xyz +9 4 9 +50 55 yzxyzxyz XYZXYZXYZ a 60 DEFGHI 123456789 + + + + + + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- + + + + + + + + + diff --git a/tests/pr/3b3l15f-t b/tests/pr/3b3l15f-t new file mode 100644 index 0000000..1a49dcb --- /dev/null +++ b/tests/pr/3b3l15f-t @@ -0,0 +1,27 @@ + + +-- Date/Time -- x Page 3 + + +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 43 xyzxyzxyz XYZXYZXYZ +4 9 3456789 abcdefghi 44 456789 123456789 xyz +5 40 DEFGHI 123456789 5 + + +-- Date/Time -- x Page 4 + + +6 1 56 456789 123456789 abc +7 2 57 xyzxyzxyz XYZXYZXYZ +8 3 58 456789 123456789 xyz +9 4 9 +50 55 yzxyzxyz XYZXYZXYZ a 60 DEFGHI 123456789 + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- +
\ No newline at end of file diff --git a/tests/pr/3f-0F b/tests/pr/3f-0F new file mode 100644 index 0000000..39a32c1 --- /dev/null +++ b/tests/pr/3f-0F @@ -0,0 +1,36 @@ + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +
\ No newline at end of file diff --git a/tests/pr/3f-FF b/tests/pr/3f-FF new file mode 100644 index 0000000..52b881c --- /dev/null +++ b/tests/pr/3f-FF @@ -0,0 +1,85 @@ + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +
\ No newline at end of file diff --git a/tests/pr/3l24-t b/tests/pr/3l24-t new file mode 100644 index 0000000..6645155 --- /dev/null +++ b/tests/pr/3l24-t @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- + + + + + + + + + + + + diff --git a/tests/pr/3l24f-t b/tests/pr/3l24f-t new file mode 100644 index 0000000..6f35bd2 --- /dev/null +++ b/tests/pr/3l24f-t @@ -0,0 +1,51 @@ + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- +
\ No newline at end of file diff --git a/tests/pr/3ml24-FF b/tests/pr/3ml24-FF new file mode 100644 index 0000000..6939741 --- /dev/null +++ b/tests/pr/3ml24-FF @@ -0,0 +1,168 @@ + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +7 7 +8 8 +9 3456789 ab 9 3456789 ab +20 DEFGHI 123 20 DEFGHI 123 +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +27 no truncation before FF; (r_l-te 27 no truncation before FF; (r_l-te +28 no trunc 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +1 1 +2 3456789 abcdefghi 2 3456789 abcdefghi +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 3456789 abcdefghi 9 3456789 abcdefghi +40 DEFGHI 123456789 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY 44 456789 123456789 xyzxyzxyz XYZXY +5 5 +6 6 +7 7 +8 8 +9 9 +50 50 +1 1 +2 2 +3 3 +4 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 58 456789 123456789 xyzxyzxyz XYZXY +9 9 +60 DEFGHI 123456789 60 DEFGHI 123456789 + + + + + + + + + + + + + + + diff --git a/tests/pr/3ml24-t b/tests/pr/3ml24-t new file mode 100644 index 0000000..1b58463 --- /dev/null +++ b/tests/pr/3ml24-t @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +1 1 +2 3456789 abcdefghi 2 3456789 abcdefghi +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 3456789 abcdefghi 9 3456789 abcdefghi +40 DEFGHI 123456789 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY 44 456789 123456789 xyzxyzxyz XYZXY +5 5 +6 6 +7 7 +8 8 +9 9 +50 50 +1 1 +2 2 +3 3 +4 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 58 456789 123456789 xyzxyzxyz XYZXY +9 9 +60 DEFGHI 123456789 60 DEFGHI 123456789 +1 1 +2 2 +3 ------- EOF -------- EOF ------- 3 ------- EOF -------- EOF ------- + + + + + + + + + + + + diff --git a/tests/pr/3ml24-t-FF b/tests/pr/3ml24-t-FF new file mode 100644 index 0000000..0bf5d5f --- /dev/null +++ b/tests/pr/3ml24-t-FF @@ -0,0 +1,168 @@ + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +1 7 +2 3456789 abcdefghi 8 +3 9 3456789 ab +4 20 DEFGHI 123 +5 1 +6 2 +7 3 +8 4 +9 3456789 abcdefghi 5 +40 DEFGHI 123456789 6 +41 yzxyzxyz XYZXYZXYZ abcabcab 27 no truncation before FF; (r_l-te +42 456789 123456789 abcdefghi ABCDE 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY +5 +6 +7 +8 +9 +50 +1 +2 +3 +4 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +9 1 +60 DEFGHI 123456789 2 3456789 abcdefghi +1 3 +2 4 +3 ------- EOF -------- EOF ------- 5 + 6 + 7 + 8 + 9 3456789 abcdefghi + 40 DEFGHI 123456789 + 41 yzxyzxyz XYZXYZXYZ abcabcab + 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + + 43 xyzxyzxyz XYZXYZXYZ abcabcab + 44 456789 123456789 xyzxyzxyz XYZXY + 5 + 6 + 7 + 8 + 9 + 50 + 1 + 2 + 3 + 4 + 55 yzxyzxyz XYZXYZXYZ abcabcab + 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + + 57 xyzxyzxyz XYZXYZXYZ abcabcab + 58 456789 123456789 xyzxyzxyz XYZXY + 9 + 60 DEFGHI 123456789 + + + + + + + + + + + + + + + diff --git a/tests/pr/3ml24f-t b/tests/pr/3ml24f-t new file mode 100644 index 0000000..6f92748 --- /dev/null +++ b/tests/pr/3ml24f-t @@ -0,0 +1,51 @@ + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +1 1 +2 3456789 abcdefghi 2 3456789 abcdefghi +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 3456789 abcdefghi 9 3456789 abcdefghi +40 DEFGHI 123456789 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE 42 456789 123456789 abcdefghi ABCDE + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY 44 456789 123456789 xyzxyzxyz XYZXY +5 5 +6 6 +7 7 +8 8 +9 9 +50 50 +1 1 +2 2 +3 3 +4 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE 56 456789 123456789 abcdefghi ABCDE + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 58 456789 123456789 xyzxyzxyz XYZXY +9 9 +60 DEFGHI 123456789 60 DEFGHI 123456789 +1 1 +2 2 +3 ------- EOF -------- EOF ------- 3 ------- EOF -------- EOF ------- +
\ No newline at end of file diff --git a/tests/pr/4-7l24-FF b/tests/pr/4-7l24-FF new file mode 100644 index 0000000..13b106e --- /dev/null +++ b/tests/pr/4-7l24-FF @@ -0,0 +1,96 @@ + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/4l24-FF b/tests/pr/4l24-FF new file mode 100644 index 0000000..7bd96a5 --- /dev/null +++ b/tests/pr/4l24-FF @@ -0,0 +1,144 @@ + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 + + + + + + + + + + + + + + + diff --git a/tests/pr/FF b/tests/pr/FF new file mode 100644 index 0000000..6fc2703 --- /dev/null +++ b/tests/pr/FF @@ -0,0 +1,594 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/FFn b/tests/pr/FFn new file mode 100644 index 0000000..ab7c036 --- /dev/null +++ b/tests/pr/FFn @@ -0,0 +1,64 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/FFtn b/tests/pr/FFtn new file mode 100644 index 0000000..dfd229b --- /dev/null +++ b/tests/pr/FFtn @@ -0,0 +1,60 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/FnFn b/tests/pr/FnFn new file mode 100644 index 0000000..fa91aba --- /dev/null +++ b/tests/pr/FnFn @@ -0,0 +1,68 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/Ja3l24f-lm b/tests/pr/Ja3l24f-lm new file mode 100644 index 0000000..a6b7df7 --- /dev/null +++ b/tests/pr/Ja3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> 2<<< -b -3 / -a -3 / ... >>> 3<<< >>> +4<<< 123456789 123456789 123456789 12345678 >>> 6<<< -Arangements: One Empty Page >>> +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 8<<< f\f\n; \f\n\f\n; >>> 9<<< >>> +10<<< >>> 1<<< >>> 2<<< >>> +3<<< truncation before FF; r_r_o_l-test: >>> 14<<< 123456789 123456789 123456789 >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 7<<< >>> +8<<< >>> 9<<< >>> 20<<< >>> +1<<< >>> +4<<< >>> 5<<< >>> 6<<< >>> +27<<< truncation before FF; (r_l-test): >>> 28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 1<<< >>> +2<<< abcdefghi >>> 3<<< >>> 4<<< >>> +5<<< >>> 6<<< >>> 7<<< >>> +8<<< >>> 9<<< abcdefghi >>> 40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> 42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 5<<< >>> +6<<< >>> 7<<< >>> 8<<< >>> +9<<< >>> 50<<< >>> 1<<< >>> +2<<< >>> 3<<< >>> 4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> 56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/Jb3l24f-lm b/tests/pr/Jb3l24f-lm new file mode 100644 index 0000000..220b058 --- /dev/null +++ b/tests/pr/Jb3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> 6<<< -Arangements: One Empty Page >>> 1<<< >>> +2<<< -b -3 / -a -3 / ... >>> 7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 2<<< >>> +3<<< >>> 8<<< f\f\n; \f\n\f\n; >>> 3<<< truncation before FF; r_r_o_l-test: >>> +4<<< 123456789 123456789 123456789 12345678 >>> 9<<< >>> 14<<< 123456789 123456789 123456789 >>> + 10<<< >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 20<<< >>> 5<<< >>> +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 1<<< >>> 6<<< >>> +7<<< >>> 27<<< truncation before FF; (r_l-test): >>> +8<<< >>> 28<<< trunc +9<<< >>> 4<<< >>> + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 4<<< >>> 9<<< abcdefghi >>> +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 5<<< >>> 40<<< 123456789 >>> +1<<< >>> 6<<< >>> 41<<< XYZXYZXYZ abcabcab >>> +2<<< abcdefghi >>> 7<<< >>> 42<<< 123456789 abcdefghi ABCDEDFHI >>> +3<<< >>> 8<<< >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 8<<< >>> 3<<< >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 9<<< >>> 4<<< >>> +5<<< >>> 50<<< >>> 55<<< XYZXYZXYZ abcabcab >>> +6<<< >>> 1<<< >>> 56<<< 123456789 abcdefghi ABCDEDFHI >>> +7<<< >>> 2<<< >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 9<<< >>> 60<<< 123456789 >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +
\ No newline at end of file diff --git a/tests/pr/Jml24f-lm-lo b/tests/pr/Jml24f-lm-lo new file mode 100644 index 0000000..66af2d4 --- /dev/null +++ b/tests/pr/Jml24f-lm-lo @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> 1::: Test-INPUT: "Without FF set by Hand" ::: +2<<< -b -3 / -a -3 / ... >>> 2::: Options -b -3 [+2|+3] [-l 15|8] [-f] ::: +3<<< >>> 3::: Options -a -3 [+2|+3] [-l 15|8] [-f] ::: +4<<< 123456789 123456789 123456789 12345678 >>> 4::: Options [+2|+3] [-l 24|17] [-f] ::: + 5::: ::: +6<<< -Arangements: One Empty Page >>> 6::: -------------------------------------------- ::: +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 7::: 789 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +8<<< f\f\n; \f\n\f\n; >>> 8::: 3 Columns downwards, across, ...: ::: +9<<< >>> 9::: With columns use <= 5 text lines/page, ::: +10<<< >>> 10::: without -f e.g.: -l 15 = total lines/page, ::: +1<<< >>> 1::: with -f e.g. : -l 8 -f ::: +2<<< >>> 2::: ::: +3<<< truncation before FF; r_r_o_l-test: >>> 3::: line truncation before new page; r_r_o_l-test: ::: +14<<< 123456789 123456789 123456789 >>> 14::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 2 + + + 15::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 16::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 7::: 12345678 ::: + 8::: 12345678 ::: + 9::: 3456789 ab ::: + 20::: DEFGHI 123 ::: + 21::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 5::: 12345678 ::: + 6::: 12345678 ::: + 27::: no truncation before nwe page; (r_l-test): ::: + 28::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 29::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 30::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +7<<< >>> 1::: 12345678 ::: +8<<< >>> 2::: 3456789 abcdefghi ::: +9<<< >>> 3::: 12345678 ::: +20<<< >>> 4::: 12345678 ::: +1<<< >>> 35::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 6::: 12345678 ::: + 7::: 12345678 ::: +4<<< >>> 8::: 12345678 ::: +5<<< >>> 9::: 3456789 abcdefghi ::: +6<<< >>> 40::: DEFGHI 123456789 ::: +27<<< truncation before FF; (r_l-test): >>> 41::: yzxyzxyz XYZXYZXYZ abcabcab ::: +28<<< trunc 42::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 4 + + + 43::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 44::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 5::: 12345678 ::: + 6::: 12345678 ::: + 7::: 12345678 ::: + 8::: 12345678 ::: + 49::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 50::: 12345678 ::: + 1::: 12345678 ::: + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 55::: yzxyzxyz XYZXYZXYZ abcabcab ::: + 56::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 57::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 58::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +1<<< >>> 9::: 12345678 ::: +2<<< abcdefghi >>> 60::: DEFGHI 123456789 ::: +3<<< >>> 1::: ::: +4<<< >>> 2::: ::: +5<<< >>> 3::: ------- EOF -------- EOF -------- EOF ------- EOF ------- EOF ------- EOF ::: +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/W-72l24f-ll b/tests/pr/W-72l24f-ll new file mode 100644 index 0000000..a2f9a4e --- /dev/null +++ b/tests/pr/W-72l24f-ll @@ -0,0 +1,110 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> +2<<< -b -3 / -a -3 / ... >>> +3<<< >>> +4<<< 123456789 123456789 123456789 123456789 123456789 123456789 123456 + +6<<< -Arangements: One Empty Page >>> +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> +8<<< f\f\n; \f\n\f\n; >>> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF; r_r_o_l-test: >>> +14<<< 123456789 123456789 123456789 >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before FF; (r_l-test): >>> +28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/W20l24f-ll b/tests/pr/W20l24f-ll new file mode 100644 index 0000000..ecc9a7a --- /dev/null +++ b/tests/pr/W20l24f-ll @@ -0,0 +1,110 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in +2<<< -b -3 / -a -3 +3<<< >>> +4<<< 123456789 1234 + +6<<< -Arangements: +7<<< \f\f\n; text\f +8<<< f\f\n; \f\n\f\ +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation bef +14<<< 123456789 123 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZ +16<<< 123456789 xyz +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation be +28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXY +30<<< 123456789 xyz +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >> +41<<< XYZXYZXYZ abc +42<<< 123456789 abc + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZ +44<<< 123456789 xyz +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abc +56<<< 123456789 abc + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZ +58<<< 123456789 xyz +9<<< >>> +60<<< 123456789 >> +
\ No newline at end of file diff --git a/tests/pr/W26l24f-ll b/tests/pr/W26l24f-ll new file mode 100644 index 0000000..accf48e --- /dev/null +++ b/tests/pr/W26l24f-ll @@ -0,0 +1,110 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text +2<<< -b -3 / -a -3 / ... +3<<< >>> +4<<< 123456789 123456789 + +6<<< -Arangements: One Em +7<<< \f\f\n; text\f\n\fte +8<<< f\f\n; \f\n\f\n; >> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF +14<<< 123456789 123456789 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ +16<<< 123456789 xyzxyzxyz +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before F +28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ a +30<<< 123456789 xyzxyzxyz +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab +42<<< 123456789 abcdefghi + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ +44<<< 123456789 xyzxyzxyz +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab +56<<< 123456789 abcdefghi + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ +58<<< 123456789 xyzxyzxyz +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/W27l24f-ll b/tests/pr/W27l24f-ll new file mode 100644 index 0000000..2c1e230 --- /dev/null +++ b/tests/pr/W27l24f-ll @@ -0,0 +1,110 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text +2<<< -b -3 / -a -3 / ... +3<<< >>> +4<<< 123456789 123456789 1 + +6<<< -Arangements: One Emp +7<<< \f\f\n; text\f\n\ftex +8<<< f\f\n; \f\n\f\n; >>> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF; +14<<< 123456789 123456789 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ +16<<< 123456789 xyzxyzxyz +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before FF +28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ ab +30<<< 123456789 xyzxyzxyz +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab +42<<< 123456789 abcdefghi + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ +44<<< 123456789 xyzxyzxyz +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab +56<<< 123456789 abcdefghi + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ +58<<< 123456789 xyzxyzxyz +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/W28l24f-ll b/tests/pr/W28l24f-ll new file mode 100644 index 0000000..5731fd0 --- /dev/null +++ b/tests/pr/W28l24f-ll @@ -0,0 +1,110 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text +2<<< -b -3 / -a -3 / ... > +3<<< >>> +4<<< 123456789 123456789 12 + +6<<< -Arangements: One Empt +7<<< \f\f\n; text\f\n\ftext +8<<< f\f\n; \f\n\f\n; >>> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF; +14<<< 123456789 123456789 1 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ a +16<<< 123456789 xyzxyzxyz X +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before FF; +28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abc +30<<< 123456789 xyzxyzxyz X +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab +42<<< 123456789 abcdefghi A + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ a +44<<< 123456789 xyzxyzxyz X +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab > +56<<< 123456789 abcdefghi A + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ a +58<<< 123456789 xyzxyzxyz X +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/W35Ja3l24f-lm b/tests/pr/W35Ja3l24f-lm new file mode 100644 index 0000000..138f4c8 --- /dev/null +++ b/tests/pr/W35Ja3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> 2<<< -b -3 / -a -3 / ... >>> 3<<< >>> +4<<< 123456789 123456789 123456789 12345678 >>> 6<<< -Arangements: One Empty Page >>> +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 8<<< f\f\n; \f\n\f\n; >>> 9<<< >>> +10<<< >>> 1<<< >>> 2<<< >>> +3<<< truncation before FF; r_r_o_l-test: >>> 14<<< 123456789 123456789 123456789 >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 7<<< >>> +8<<< >>> 9<<< >>> 20<<< >>> +1<<< >>> +4<<< >>> 5<<< >>> 6<<< >>> +27<<< truncation before FF; (r_l-test): >>> 28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 1<<< >>> +2<<< abcdefghi >>> 3<<< >>> 4<<< >>> +5<<< >>> 6<<< >>> 7<<< >>> +8<<< >>> 9<<< abcdefghi >>> 40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> 42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 5<<< >>> +6<<< >>> 7<<< >>> 8<<< >>> +9<<< >>> 50<<< >>> 1<<< >>> +2<<< >>> 3<<< >>> 4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> 56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/W35Jb3l24f-lm b/tests/pr/W35Jb3l24f-lm new file mode 100644 index 0000000..bd80436 --- /dev/null +++ b/tests/pr/W35Jb3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> 6<<< -Arangements: One Empty Page >>> 1<<< >>> +2<<< -b -3 / -a -3 / ... >>> 7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 2<<< >>> +3<<< >>> 8<<< f\f\n; \f\n\f\n; >>> 3<<< truncation before FF; r_r_o_l-test: >>> +4<<< 123456789 123456789 123456789 12345678 >>> 9<<< >>> 14<<< 123456789 123456789 123456789 >>> + 10<<< >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 20<<< >>> 5<<< >>> +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 1<<< >>> 6<<< >>> +7<<< >>> 27<<< truncation before FF; (r_l-test): >>> +8<<< >>> 28<<< trunc +9<<< >>> 4<<< >>> + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 4<<< >>> 9<<< abcdefghi >>> +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 5<<< >>> 40<<< 123456789 >>> +1<<< >>> 6<<< >>> 41<<< XYZXYZXYZ abcabcab >>> +2<<< abcdefghi >>> 7<<< >>> 42<<< 123456789 abcdefghi ABCDEDFHI >>> +3<<< >>> 8<<< >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 8<<< >>> 3<<< >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 9<<< >>> 4<<< >>> +5<<< >>> 50<<< >>> 55<<< XYZXYZXYZ abcabcab >>> +6<<< >>> 1<<< >>> 56<<< 123456789 abcdefghi ABCDEDFHI >>> +7<<< >>> 2<<< >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 9<<< >>> 60<<< 123456789 >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +
\ No newline at end of file diff --git a/tests/pr/W35Jml24f-lmlo b/tests/pr/W35Jml24f-lmlo new file mode 100644 index 0000000..0097993 --- /dev/null +++ b/tests/pr/W35Jml24f-lmlo @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> 1::: Test-INPUT: "Without FF set by Hand" ::: +2<<< -b -3 / -a -3 / ... >>> 2::: Options -b -3 [+2|+3] [-l 15|8] [-f] ::: +3<<< >>> 3::: Options -a -3 [+2|+3] [-l 15|8] [-f] ::: +4<<< 123456789 123456789 123456789 12345678 >>> 4::: Options [+2|+3] [-l 24|17] [-f] ::: + 5::: ::: +6<<< -Arangements: One Empty Page >>> 6::: -------------------------------------------- ::: +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 7::: 789 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +8<<< f\f\n; \f\n\f\n; >>> 8::: 3 Columns downwards, across, ...: ::: +9<<< >>> 9::: With columns use <= 5 text lines/page, ::: +10<<< >>> 10::: without -f e.g.: -l 15 = total lines/page, ::: +1<<< >>> 1::: with -f e.g. : -l 8 -f ::: +2<<< >>> 2::: ::: +3<<< truncation before FF; r_r_o_l-test: >>> 3::: line truncation before new page; r_r_o_l-test: ::: +14<<< 123456789 123456789 123456789 >>> 14::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 2 + + + 15::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 16::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 7::: 12345678 ::: + 8::: 12345678 ::: + 9::: 3456789 ab ::: + 20::: DEFGHI 123 ::: + 21::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 5::: 12345678 ::: + 6::: 12345678 ::: + 27::: no truncation before nwe page; (r_l-test): ::: + 28::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 29::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 30::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +7<<< >>> 1::: 12345678 ::: +8<<< >>> 2::: 3456789 abcdefghi ::: +9<<< >>> 3::: 12345678 ::: +20<<< >>> 4::: 12345678 ::: +1<<< >>> 35::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 6::: 12345678 ::: + 7::: 12345678 ::: +4<<< >>> 8::: 12345678 ::: +5<<< >>> 9::: 3456789 abcdefghi ::: +6<<< >>> 40::: DEFGHI 123456789 ::: +27<<< truncation before FF; (r_l-test): >>> 41::: yzxyzxyz XYZXYZXYZ abcabcab ::: +28<<< trunc 42::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 4 + + + 43::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 44::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 5::: 12345678 ::: + 6::: 12345678 ::: + 7::: 12345678 ::: + 8::: 12345678 ::: + 49::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 50::: 12345678 ::: + 1::: 12345678 ::: + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 55::: yzxyzxyz XYZXYZXYZ abcabcab ::: + 56::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 57::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 58::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +1<<< >>> 9::: 12345678 ::: +2<<< abcdefghi >>> 60::: DEFGHI 123456789 ::: +3<<< >>> 1::: ::: +4<<< >>> 2::: ::: +5<<< >>> 3::: ------- EOF -------- EOF -------- EOF ------- EOF ------- EOF ------- EOF ::: +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/W35a3l24f-lm b/tests/pr/W35a3l24f-lm new file mode 100644 index 0000000..1a228df --- /dev/null +++ b/tests/pr/W35a3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test 2<<< -b -3 3<<< >>> +4<<< 12345 6<<< -Aran +7<<< \f\f\ 8<<< f\f\n 9<<< >>> +10<<< >>> 1<<< >>> 2<<< >>> +3<<< trunc 14<<< 1234 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzx 16<<< 1234 7<<< >>> +8<<< >>> 9<<< >>> 20<<< >>> +1<<< >>> +4<<< >>> 5<<< >>> 6<<< >>> +27<<< trun 28<<< trun + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyz 30<<< 1234 1<<< >>> +2<<< abcde 3<<< >>> 4<<< >>> +5<<< >>> 6<<< >>> 7<<< >>> +8<<< >>> 9<<< abcde 40<<< 1234 +41<<< XYZX 42<<< 1234 + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzx 44<<< 1234 5<<< >>> +6<<< >>> 7<<< >>> 8<<< >>> +9<<< >>> 50<<< >>> 1<<< >>> +2<<< >>> 3<<< >>> 4<<< >>> +55<<< XYZX 56<<< 1234 + + +-- Date/Time -- x Page 9 + + +57<<< xyzx 58<<< 1234 9<<< >>> +60<<< 1234 +
\ No newline at end of file diff --git a/tests/pr/W35b3l24f-lm b/tests/pr/W35b3l24f-lm new file mode 100644 index 0000000..3ec5d3f --- /dev/null +++ b/tests/pr/W35b3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test 6<<< -Aran 1<<< >>> +2<<< -b -3 7<<< \f\f\ 2<<< >>> +3<<< >>> 8<<< f\f\n 3<<< trunc +4<<< 12345 9<<< >>> 14<<< 1234 + 10<<< >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzx 20<<< >>> 5<<< >>> +16<<< 1234 1<<< >>> 6<<< >>> +7<<< >>> 27<<< trun +8<<< >>> 28<<< trun +9<<< >>> 4<<< >>> + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyz 4<<< >>> 9<<< abcde +30<<< 1234 5<<< >>> 40<<< 1234 +1<<< >>> 6<<< >>> 41<<< XYZX +2<<< abcde 7<<< >>> 42<<< 1234 +3<<< >>> 8<<< >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzx 8<<< >>> 3<<< >>> +44<<< 1234 9<<< >>> 4<<< >>> +5<<< >>> 50<<< >>> 55<<< XYZX +6<<< >>> 1<<< >>> 56<<< 1234 +7<<< >>> 2<<< >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzx 9<<< >>> 60<<< 1234 +58<<< 1234 +
\ No newline at end of file diff --git a/tests/pr/W35ml24f-lm-lo b/tests/pr/W35ml24f-lm-lo new file mode 100644 index 0000000..8b4e701 --- /dev/null +++ b/tests/pr/W35ml24f-lm-lo @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's 1::: Test-INPUT: +2<<< -b -3 / -a 2::: Options -b +3<<< >>> 3::: Options -a +4<<< 123456789 1 4::: Options + 5::: ::: +6<<< -Arangement 6::: ----------- +7<<< \f\f\n; tex 7::: 789 1234567 +8<<< f\f\n; \f\n 8::: 3 Columns d +9<<< >>> 9::: With column +10<<< >>> 10::: without -f +1<<< >>> 1::: with -f e.g +2<<< >>> 2::: ::: +3<<< truncation 3::: line trunca +14<<< 123456789 14::: 89 1234567 + + +-- Date/Time -- x Page 2 + + + 15::: xyzxyzxyz + 16::: 456789 123 + 7::: 12345678 : + 8::: 12345678 : + 9::: 3456789 ab + 20::: DEFGHI 123 + 21::: 89 1234567 + 2::: 12345678 : + 3::: 12345678 : + 4::: 12345678 : + 5::: 12345678 : + 6::: 12345678 : + 27::: no truncat + 28::: 89 1234567 + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz 29::: xyzxyzxyz +16<<< 123456789 30::: 456789 123 +7<<< >>> 1::: 12345678 : +8<<< >>> 2::: 3456789 abc +9<<< >>> 3::: 12345678 : +20<<< >>> 4::: 12345678 : +1<<< >>> 35::: 89 1234567 + 6::: 12345678 : + 7::: 12345678 : +4<<< >>> 8::: 12345678 : +5<<< >>> 9::: 3456789 abc +6<<< >>> 40::: DEFGHI 123 +27<<< truncation 41::: yzxyzxyz X +28<<< trunc 42::: 89 1234567 + + +-- Date/Time -- x Page 4 + + + 43::: xyzxyzxyz + 44::: 456789 123 + 5::: 12345678 : + 6::: 12345678 : + 7::: 12345678 : + 8::: 12345678 : + 49::: 89 1234567 + 50::: 12345678 + 1::: 12345678 : + 2::: 12345678 : + 3::: 12345678 : + 4::: 12345678 : + 55::: yzxyzxyz X + 56::: 89 1234567 + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XY 57::: xyzxyzxyz +30<<< 123456789 58::: 456789 123 +1<<< >>> 9::: 12345678 : +2<<< abcdefghi 60::: DEFGHI 123 +3<<< >>> 1::: ::: +4<<< >>> 2::: ::: +5<<< >>> 3::: ------- EOF +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi +40<<< 123456789 +41<<< XYZXYZXYZ +42<<< 123456789 + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz +44<<< 123456789 +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ +56<<< 123456789 + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz +58<<< 123456789 +9<<< >>> +60<<< 123456789 +
\ No newline at end of file diff --git a/tests/pr/W72Jl24f-ll b/tests/pr/W72Jl24f-ll new file mode 100644 index 0000000..109cbaa --- /dev/null +++ b/tests/pr/W72Jl24f-ll @@ -0,0 +1,110 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> +2<<< -b -3 / -a -3 / ... >>> +3<<< >>> +4<<< 123456789 123456789 123456789 123456789 123456789 123456789 123456789 >>> + +6<<< -Arangements: One Empty Page >>> +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> +8<<< f\f\n; \f\n\f\n; >>> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF; r_r_o_l-test: >>> +14<<< 123456789 123456789 123456789 >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before FF; (r_l-test): >>> +28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/a2l15-FF b/tests/pr/a2l15-FF new file mode 100644 index 0000000..d3bc77f --- /dev/null +++ b/tests/pr/a2l15-FF @@ -0,0 +1,195 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text 2 Options -b -3 / -a -3 / ... +3 ------------------------------- 4 3456789 123456789 123456789 12345 +5 3 Columns downwards ..., <= 5 l 6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ 8 \f\f\n; \f\n\f\n; +9 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 + + + + + + + +-- Date/Time -- x Page 2 + + +1 2 +3 line truncation before FF; r_r_o_ 14 456789 123456789 123456789 12345 + + + + + + + + + + +-- Date/Time -- x Page 3 + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 16 456789 123456789 xyzxyzxyz XYZXY +7 8 +9 3456789 ab 20 DEFGHI 123 +1 2 +3 4 + + + + + + + +-- Date/Time -- x Page 5 + + +5 6 +27 no truncation before FF; (r_l-te 28 no trunc + + + + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 30 456789 123456789 xyzxyzxyz XYZXY +1 2 3456789 abcdefghi +3 4 +5 6 +7 8 + + + + + + + +-- Date/Time -- x Page 8 + + +9 3456789 abcdefghi 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 42 456789 123456789 abcdefghi ABCDE + + + + + + + + + + +-- Date/Time -- x Page 9 + + + + + + + + + + + + + + +-- Date/Time -- x Page 10 + + + + + + + + + + + + + + +-- Date/Time -- x Page 11 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 44 456789 123456789 xyzxyzxyz XYZXY +5 6 +7 8 +9 50 +1 2 + + + + + + + +-- Date/Time -- x Page 12 + + +3 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 56 456789 123456789 abcdefghi ABCDE + + + + + + + + + + +-- Date/Time -- x Page 13 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 58 456789 123456789 xyzxyzxyz XYZXY +9 60 DEFGHI 123456789 + + + + + + + + diff --git a/tests/pr/a2l17-FF b/tests/pr/a2l17-FF new file mode 100644 index 0000000..c6700e6 --- /dev/null +++ b/tests/pr/a2l17-FF @@ -0,0 +1,153 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text 2 Options -b -3 / -a -3 / ... +3 ------------------------------- 4 3456789 123456789 123456789 12345 +5 3 Columns downwards ..., <= 5 l 6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ 8 \f\f\n; \f\n\f\n; +9 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 +1 2 +3 line truncation before FF; r_r_o_ 14 456789 123456789 123456789 12345 + + + + + + + +-- Date/Time -- x Page 2 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 16 456789 123456789 xyzxyzxyz XYZXY +7 8 +9 3456789 ab 20 DEFGHI 123 +1 2 +3 4 +5 6 +27 no truncation before FF; (r_l-te 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 30 456789 123456789 xyzxyzxyz XYZXY +1 2 3456789 abcdefghi +3 4 +5 6 +7 8 +9 3456789 abcdefghi 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 44 456789 123456789 xyzxyzxyz XYZXY +5 6 +7 8 +9 50 +1 2 +3 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 58 456789 123456789 xyzxyzxyz XYZXY +9 60 DEFGHI 123456789 + + + + + + + + + + diff --git a/tests/pr/a3-0F b/tests/pr/a3-0F new file mode 100644 index 0000000..0cb5573 --- /dev/null +++ b/tests/pr/a3-0F @@ -0,0 +1,330 @@ + + +-- Date/Time -- x Page 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 2 + + +1 FF-Test: FF's at St 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: Emp +7 \ftext; \f\ntext; 8 \f\ftext; \f\f\ntex 9 3456789 123456789 123 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/a3f-0F b/tests/pr/a3f-0F new file mode 100644 index 0000000..5a11e10 --- /dev/null +++ b/tests/pr/a3f-0F @@ -0,0 +1,40 @@ + + +-- Date/Time -- x Page 1 + + + + + +-- Date/Time -- x Page 2 + + +1 FF-Test: FF's at St 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: Emp +7 \ftext; \f\ntext; 8 \f\ftext; \f\f\ntex 9 3456789 123456789 123 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 +
\ No newline at end of file diff --git a/tests/pr/a3f-0FF b/tests/pr/a3f-0FF new file mode 100644 index 0000000..4f4ed40 --- /dev/null +++ b/tests/pr/a3f-0FF @@ -0,0 +1,46 @@ + + +-- Date/Time -- x Page 1 + + + + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +1 FF-Test: FF's at St 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: Emp +7 \ftext; \f\ntext; 8 \f\ftext; \f\f\ntex 9 3456789 123456789 123 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc + + +-- Date/Time -- x Page 6 + + +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 +
\ No newline at end of file diff --git a/tests/pr/a3f-FF b/tests/pr/a3f-FF new file mode 100644 index 0000000..ee7325f --- /dev/null +++ b/tests/pr/a3f-FF @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Te 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: One +7 text\f\f\n; text\f\ 8 \f\f\n; \f\n\f\n; 9 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 4 +5 6 7 +8 9 3456789 abcdefghi 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 +6 7 8 +9 50 1 +2 3 4 +55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ 58 456789 123456789 xyz 9 +60 DEFGHI 123456789 +
\ No newline at end of file diff --git a/tests/pr/a3l15-t b/tests/pr/a3l15-t new file mode 100644 index 0000000..7bd4b52 --- /dev/null +++ b/tests/pr/a3l15-t @@ -0,0 +1,75 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Withou 2 Options -b -3 [+2|+ 3 Options -a -3 [+2|+ +4 Options [+2|+ 5 6 ------------------- +7 3456789 123456789 123 8 3 Columns downwards 9 With columns use < +10 without -f e.g.: - 1 with -f e.g. : - 2 +3 line truncation befor 14 456789 123456789 123 15 xyzxyzxyz XYZXYZXYZ + + + + + + + +-- Date/Time -- x Page 2 + + +16 456789 123456789 xyz 7 8 +9 3456789 ab 20 DEFGHI 123 1 +2 3 4 +5 6 27 no truncation before +28 no trunc 29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz + + + + + + + +-- Date/Time -- x Page 3 + + +1 2 3456789 abcdefghi 3 +4 5 6 +7 8 9 3456789 abcdefghi +40 DEFGHI 123456789 41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc +43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 + + + + + + + +-- Date/Time -- x Page 4 + + +6 7 8 +9 50 1 +2 3 4 +55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc 57 xyzxyzxyz XYZXYZXYZ +58 456789 123456789 xyz 9 60 DEFGHI 123456789 + + + + + + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- + + + + + + + + + diff --git a/tests/pr/a3l15f-t b/tests/pr/a3l15f-t new file mode 100644 index 0000000..21c210a --- /dev/null +++ b/tests/pr/a3l15f-t @@ -0,0 +1,47 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Withou 2 Options -b -3 [+2|+ 3 Options -a -3 [+2|+ +4 Options [+2|+ 5 6 ------------------- +7 3456789 123456789 123 8 3 Columns downwards 9 With columns use < +10 without -f e.g.: - 1 with -f e.g. : - 2 +3 line truncation befor 14 456789 123456789 123 15 xyzxyzxyz XYZXYZXYZ + + +-- Date/Time -- x Page 2 + + +16 456789 123456789 xyz 7 8 +9 3456789 ab 20 DEFGHI 123 1 +2 3 4 +5 6 27 no truncation before +28 no trunc 29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz + + +-- Date/Time -- x Page 3 + + +1 2 3456789 abcdefghi 3 +4 5 6 +7 8 9 3456789 abcdefghi +40 DEFGHI 123456789 41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc +43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 + + +-- Date/Time -- x Page 4 + + +6 7 8 +9 50 1 +2 3 4 +55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc 57 xyzxyzxyz XYZXYZXYZ +58 456789 123456789 xyz 9 60 DEFGHI 123456789 + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- +
\ No newline at end of file diff --git a/tests/pr/a3l24f-lm b/tests/pr/a3l24f-lm new file mode 100644 index 0000000..0fdbfa3 --- /dev/null +++ b/tests/pr/a3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Te 2<<< -b -3 / -a -3 / . 3<<< >>> +4<<< 123456789 1234567 6<<< -Arangements: One +7<<< \f\f\n; text\f\n\ 8<<< f\f\n; \f\n\f\n; 9<<< >>> +10<<< >>> 1<<< >>> 2<<< >>> +3<<< truncation before 14<<< 123456789 123456 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZ 16<<< 123456789 xyzxyz 7<<< >>> +8<<< >>> 9<<< >>> 20<<< >>> +1<<< >>> +4<<< >>> 5<<< >>> 6<<< >>> +27<<< truncation befor 28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXY 30<<< 123456789 xyzxyz 1<<< >>> +2<<< abcdefghi >>> 3<<< >>> 4<<< >>> +5<<< >>> 6<<< >>> 7<<< >>> +8<<< >>> 9<<< abcdefghi >>> 40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabc 42<<< 123456789 abcdef + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZ 44<<< 123456789 xyzxyz 5<<< >>> +6<<< >>> 7<<< >>> 8<<< >>> +9<<< >>> 50<<< >>> 1<<< >>> +2<<< >>> 3<<< >>> 4<<< >>> +55<<< XYZXYZXYZ abcabc 56<<< 123456789 abcdef + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZ 58<<< 123456789 xyzxyz 9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/b2l15-FF b/tests/pr/b2l15-FF new file mode 100644 index 0000000..c3008c1 --- /dev/null +++ b/tests/pr/b2l15-FF @@ -0,0 +1,195 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text 6 FF-Arangements: One Empty Page +2 Options -b -3 / -a -3 / ... 7 text\f\f\n; text\f\n\ftext; \f\ +3 ------------------------------- 8 \f\f\n; \f\n\f\n; +4 3456789 123456789 123456789 12345 9 +5 3 Columns downwards ..., <= 5 l 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 + + + + + + + +-- Date/Time -- x Page 2 + + +1 3 line truncation before FF; r_r_o_ +2 14 456789 123456789 123456789 12345 + + + + + + + + + + +-- Date/Time -- x Page 3 + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 20 DEFGHI 123 +16 456789 123456789 xyzxyzxyz XYZXY 1 +7 2 +8 3 +9 3456789 ab 4 + + + + + + + +-- Date/Time -- x Page 5 + + +5 27 no truncation before FF; (r_l-te +6 28 no trunc + + + + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 4 +30 456789 123456789 xyzxyzxyz XYZXY 5 +1 6 +2 3456789 abcdefghi 7 +3 8 + + + + + + + +-- Date/Time -- x Page 8 + + +9 3456789 abcdefghi 41 yzxyzxyz XYZXYZXYZ abcabcab +40 DEFGHI 123456789 42 456789 123456789 abcdefghi ABCDE + + + + + + + + + + +-- Date/Time -- x Page 9 + + + + + + + + + + + + + + +-- Date/Time -- x Page 10 + + + + + + + + + + + + + + +-- Date/Time -- x Page 11 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 8 +44 456789 123456789 xyzxyzxyz XYZXY 9 +5 50 +6 1 +7 2 + + + + + + + +-- Date/Time -- x Page 12 + + +3 55 yzxyzxyz XYZXYZXYZ abcabcab +4 56 456789 123456789 abcdefghi ABCDE + + + + + + + + + + +-- Date/Time -- x Page 13 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 9 +58 456789 123456789 xyzxyzxyz XYZXY 60 DEFGHI 123456789 + + + + + + + + diff --git a/tests/pr/b2l17-FF b/tests/pr/b2l17-FF new file mode 100644 index 0000000..1eec2e7 --- /dev/null +++ b/tests/pr/b2l17-FF @@ -0,0 +1,153 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text 8 \f\f\n; \f\n\f\n; +2 Options -b -3 / -a -3 / ... 9 +3 ------------------------------- 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 +4 3456789 123456789 123456789 12345 1 +5 3 Columns downwards ..., <= 5 l 2 +6 FF-Arangements: One Empty Page 3 line truncation before FF; r_r_o_ +7 text\f\f\n; text\f\n\ftext; \f\ 14 456789 123456789 123456789 12345 + + + + + + + +-- Date/Time -- x Page 2 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 2 +16 456789 123456789 xyzxyzxyz XYZXY 3 +7 4 +8 5 +9 3456789 ab 6 +20 DEFGHI 123 27 no truncation before FF; (r_l-te +1 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 6 +30 456789 123456789 xyzxyzxyz XYZXY 7 +1 8 +2 3456789 abcdefghi 9 3456789 abcdefghi +3 40 DEFGHI 123456789 +4 41 yzxyzxyz XYZXYZXYZ abcabcab +5 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 50 +44 456789 123456789 xyzxyzxyz XYZXY 1 +5 2 +6 3 +7 4 +8 55 yzxyzxyz XYZXYZXYZ abcabcab +9 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 9 +58 456789 123456789 xyzxyzxyz XYZXY 60 DEFGHI 123456789 + + + + + + + + + + diff --git a/tests/pr/b3-0F b/tests/pr/b3-0F new file mode 100644 index 0000000..a75b6b3 --- /dev/null +++ b/tests/pr/b3-0F @@ -0,0 +1,330 @@ + + +-- Date/Time -- x Page 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 2 + + +1 FF-Test: FF's at St 6 FF-Arangements: Emp 1 +2 Options -b -3 / -a 7 \ftext; \f\ntext; 2 +3 ------------------- 8 \f\ftext; \f\f\ntex 3 line truncation befor +4 3456789 123456789 123 9 3456789 123456789 123 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 1 3 +30 456789 123456789 xyz 2 3456789 abcdefghi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/b3f-0F b/tests/pr/b3f-0F new file mode 100644 index 0000000..af54e9a --- /dev/null +++ b/tests/pr/b3f-0F @@ -0,0 +1,40 @@ + + +-- Date/Time -- x Page 1 + + + + + +-- Date/Time -- x Page 2 + + +1 FF-Test: FF's at St 6 FF-Arangements: Emp 1 +2 Options -b -3 / -a 7 \ftext; \f\ntext; 2 +3 ------------------- 8 \f\ftext; \f\f\ntex 3 line truncation befor +4 3456789 123456789 123 9 3456789 123456789 123 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 1 3 +30 456789 123456789 xyz 2 3456789 abcdefghi +
\ No newline at end of file diff --git a/tests/pr/b3f-0FF b/tests/pr/b3f-0FF new file mode 100644 index 0000000..a97c9df --- /dev/null +++ b/tests/pr/b3f-0FF @@ -0,0 +1,46 @@ + + +-- Date/Time -- x Page 1 + + + + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +1 FF-Test: FF's at St 6 FF-Arangements: Emp 1 +2 Options -b -3 / -a 7 \ftext; \f\ntext; 2 +3 ------------------- 8 \f\ftext; \f\f\ntex 3 line truncation befor +4 3456789 123456789 123 9 3456789 123456789 123 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 + + +-- Date/Time -- x Page 6 + + +29 xyzxyzxyz XYZXYZXYZ 1 3 +30 456789 123456789 xyz 2 3456789 abcdefghi +
\ No newline at end of file diff --git a/tests/pr/b3f-FF b/tests/pr/b3f-FF new file mode 100644 index 0000000..b2afdb0 --- /dev/null +++ b/tests/pr/b3f-FF @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Te 6 FF-Arangements: One 1 +2 Options -b -3 / -a 7 text\f\f\n; text\f\ 2 +3 ------------------- 8 \f\f\n; \f\n\f\n; 3 line truncation befor +4 3456789 123456789 123 9 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ 4 9 3456789 abcdefghi +30 456789 123456789 xyz 5 40 DEFGHI 123456789 +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ 8 3 +44 456789 123456789 xyz 9 4 +5 50 55 yzxyzxyz XYZXYZXYZ a +6 1 56 456789 123456789 abc +7 2 + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ 9 60 DEFGHI 123456789 +58 456789 123456789 xyz +
\ No newline at end of file diff --git a/tests/pr/b3l15-t b/tests/pr/b3l15-t new file mode 100644 index 0000000..a2ee3fd --- /dev/null +++ b/tests/pr/b3l15-t @@ -0,0 +1,75 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Withou 6 ------------------- 1 with -f e.g. : - +2 Options -b -3 [+2|+ 7 3456789 123456789 123 2 +3 Options -a -3 [+2|+ 8 3 Columns downwards 3 line truncation befor +4 Options [+2|+ 9 With columns use < 14 456789 123456789 123 +5 10 without -f e.g.: - 15 xyzxyzxyz XYZXYZXYZ + + + + + + + +-- Date/Time -- x Page 2 + + +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 29 xyzxyzxyz XYZXYZXYZ +20 DEFGHI 123 5 30 456789 123456789 xyz + + + + + + + +-- Date/Time -- x Page 3 + + +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 43 xyzxyzxyz XYZXYZXYZ +4 9 3456789 abcdefghi 44 456789 123456789 xyz +5 40 DEFGHI 123456789 5 + + + + + + + +-- Date/Time -- x Page 4 + + +6 1 56 456789 123456789 abc +7 2 57 xyzxyzxyz XYZXYZXYZ +8 3 58 456789 123456789 xyz +9 4 9 +50 55 yzxyzxyz XYZXYZXYZ a 60 DEFGHI 123456789 + + + + + + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- + + + + + + + + + diff --git a/tests/pr/b3l15f-t b/tests/pr/b3l15f-t new file mode 100644 index 0000000..7f2bbc4 --- /dev/null +++ b/tests/pr/b3l15f-t @@ -0,0 +1,47 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Withou 6 ------------------- 1 with -f e.g. : - +2 Options -b -3 [+2|+ 7 3456789 123456789 123 2 +3 Options -a -3 [+2|+ 8 3 Columns downwards 3 line truncation befor +4 Options [+2|+ 9 With columns use < 14 456789 123456789 123 +5 10 without -f e.g.: - 15 xyzxyzxyz XYZXYZXYZ + + +-- Date/Time -- x Page 2 + + +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 29 xyzxyzxyz XYZXYZXYZ +20 DEFGHI 123 5 30 456789 123456789 xyz + + +-- Date/Time -- x Page 3 + + +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 43 xyzxyzxyz XYZXYZXYZ +4 9 3456789 abcdefghi 44 456789 123456789 xyz +5 40 DEFGHI 123456789 5 + + +-- Date/Time -- x Page 4 + + +6 1 56 456789 123456789 abc +7 2 57 xyzxyzxyz XYZXYZXYZ +8 3 58 456789 123456789 xyz +9 4 9 +50 55 yzxyzxyz XYZXYZXYZ a 60 DEFGHI 123456789 + + +-- Date/Time -- x Page 5 + + +1 2 3 ------- EOF -------- +
\ No newline at end of file diff --git a/tests/pr/b3l24f-lm b/tests/pr/b3l24f-lm new file mode 100644 index 0000000..97fabc2 --- /dev/null +++ b/tests/pr/b3l24f-lm @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Te 6<<< -Arangements: One 1<<< >>> +2<<< -b -3 / -a -3 / . 7<<< \f\f\n; text\f\n\ 2<<< >>> +3<<< >>> 8<<< f\f\n; \f\n\f\n; 3<<< truncation before +4<<< 123456789 1234567 9<<< >>> 14<<< 123456789 123456 + 10<<< >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZ 20<<< >>> 5<<< >>> +16<<< 123456789 xyzxyz 1<<< >>> 6<<< >>> +7<<< >>> 27<<< truncation befor +8<<< >>> 28<<< trunc +9<<< >>> 4<<< >>> + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXY 4<<< >>> 9<<< abcdefghi >>> +30<<< 123456789 xyzxyz 5<<< >>> 40<<< 123456789 >>> +1<<< >>> 6<<< >>> 41<<< XYZXYZXYZ abcabc +2<<< abcdefghi >>> 7<<< >>> 42<<< 123456789 abcdef +3<<< >>> 8<<< >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZ 8<<< >>> 3<<< >>> +44<<< 123456789 xyzxyz 9<<< >>> 4<<< >>> +5<<< >>> 50<<< >>> 55<<< XYZXYZXYZ abcabc +6<<< >>> 1<<< >>> 56<<< 123456789 abcdef +7<<< >>> 2<<< >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZ 9<<< >>> 60<<< 123456789 >>> +58<<< 123456789 xyzxyz +
\ No newline at end of file diff --git a/tests/pr/l24-FF b/tests/pr/l24-FF new file mode 100644 index 0000000..e9f3154 --- /dev/null +++ b/tests/pr/l24-FF @@ -0,0 +1,216 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + + + + + + + +-- Date/Time -- x Page 2 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 + + + + + + + + + + + + + + + diff --git a/tests/pr/l24-t b/tests/pr/l24-t new file mode 100644 index 0000000..d07b88d --- /dev/null +++ b/tests/pr/l24-t @@ -0,0 +1,120 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Without FF set by Hand" V +2 Options -b -3 [+2|+3] [-l 15|8] [-f] +3 Options -a -3 [+2|+3] [-l 15|8] [-f] +4 Options [+2|+3] [-l 24|17] [-f] +5 +6 -------------------------------------------- +7 3456789 123456789 123456789 123456789 12345678 +8 3 Columns downwards, across, ...: +9 With columns use <= 5 text lines/page, +10 without -f e.g.: -l 15 = total lines/page, +1 with -f e.g. : -l 8 -f +2 +3 line truncation before new page; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + + + + + + + +-- Date/Time -- x Page 2 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before nwe page; (r_l-test): +28 no trunc + + + + + + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- + + + + + + + + + + + + diff --git a/tests/pr/l24f-t b/tests/pr/l24f-t new file mode 100644 index 0000000..3546282 --- /dev/null +++ b/tests/pr/l24f-t @@ -0,0 +1,89 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Without FF set by Hand" V +2 Options -b -3 [+2|+3] [-l 15|8] [-f] +3 Options -a -3 [+2|+3] [-l 15|8] [-f] +4 Options [+2|+3] [-l 24|17] [-f] +5 +6 -------------------------------------------- +7 3456789 123456789 123456789 123456789 12345678 +8 3 Columns downwards, across, ...: +9 With columns use <= 5 text lines/page, +10 without -f e.g.: -l 15 = total lines/page, +1 with -f e.g. : -l 8 -f +2 +3 line truncation before new page; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + + +-- Date/Time -- x Page 2 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before nwe page; (r_l-test): +28 no trunc + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- +
\ No newline at end of file diff --git a/tests/pr/loli b/tests/pr/loli new file mode 100644 index 0000000..08120c0 --- /dev/null +++ b/tests/pr/loli @@ -0,0 +1,63 @@ +1::: Test-INPUT: "Without FF set by Hand" ::: +2::: Options -b -3 [+2|+3] [-l 15|8] [-f] ::: +3::: Options -a -3 [+2|+3] [-l 15|8] [-f] ::: +4::: Options [+2|+3] [-l 24|17] [-f] ::: +5::: ::: +6::: -------------------------------------------- ::: +7::: 789 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +8::: 3 Columns downwards, across, ...: ::: +9::: With columns use <= 5 text lines/page, ::: +10::: without -f e.g.: -l 15 = total lines/page, ::: +1::: with -f e.g. : -l 8 -f ::: +2::: ::: +3::: line truncation before new page; r_r_o_l-test: ::: +14::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +15::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +16::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +7::: 12345678 ::: +8::: 12345678 ::: +9::: 3456789 ab ::: +20::: DEFGHI 123 ::: +21::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +2::: 12345678 ::: +3::: 12345678 ::: +4::: 12345678 ::: +5::: 12345678 ::: +6::: 12345678 ::: +27::: no truncation before nwe page; (r_l-test): ::: +28::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +29::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +30::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +1::: 12345678 ::: +2::: 3456789 abcdefghi ::: +3::: 12345678 ::: +4::: 12345678 ::: +35::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +6::: 12345678 ::: +7::: 12345678 ::: +8::: 12345678 ::: +9::: 3456789 abcdefghi ::: +40::: DEFGHI 123456789 ::: +41::: yzxyzxyz XYZXYZXYZ abcabcab ::: +42::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +43::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +44::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +5::: 12345678 ::: +6::: 12345678 ::: +7::: 12345678 ::: +8::: 12345678 ::: +49::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +50::: 12345678 ::: +1::: 12345678 ::: +2::: 12345678 ::: +3::: 12345678 ::: +4::: 12345678 ::: +55::: yzxyzxyz XYZXYZXYZ abcabcab ::: +56::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: +57::: xyzxyzxyz XYZXYZXYZ abcabcab ::: +58::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: +9::: 12345678 ::: +60::: DEFGHI 123456789 ::: +1::: ::: +2::: ::: +3::: ------- EOF -------- EOF -------- EOF ------- EOF ------- EOF ------- EOF ::: diff --git a/tests/pr/ml20-FF-t b/tests/pr/ml20-FF-t new file mode 100644 index 0000000..53cb6eb --- /dev/null +++ b/tests/pr/ml20-FF-t @@ -0,0 +1,260 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text 1 Test-INPUT: "Without FF set by +2 Options -b -3 / -a -3 / ... 2 Options -b -3 [+2|+3] [-l 15|8] +3 ------------------------------- 3 Options -a -3 [+2|+3] [-l 15|8] +4 3456789 123456789 123456789 12345 4 Options [+2|+3] [-l 24|17 +5 3 Columns downwards ..., <= 5 l 5 +6 FF-Arangements: One Empty Page 6 ------------------------------- +7 text\f\f\n; text\f\n\ftext; \f\ 7 3456789 123456789 123456789 12345 +8 \f\f\n; \f\n\f\n; 8 3 Columns downwards, across, .. +9 9 With columns use <= 5 text lin +10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 10 without -f e.g.: -l 15 = total + + + + + + + +-- Date/Time -- x Page 2 + + +1 1 with -f e.g. : -l 8 -f +2 2 +3 line truncation before FF; r_r_o_ 3 line truncation before new page; +14 456789 123456789 123456789 12345 14 456789 123456789 123456789 12345 + 15 xyzxyzxyz XYZXYZXYZ abcabcab + 16 456789 123456789 xyzxyzxyz XYZXY + 7 + 8 + 9 3456789 ab + 20 DEFGHI 123 + + + + + + + +-- Date/Time -- x Page 3 + + + 1 + 2 + 3 + 4 + 5 + 6 + 27 no truncation before nwe page; ( + 28 no trunc + 29 xyzxyzxyz XYZXYZXYZ abcabcab + 30 456789 123456789 xyzxyzxyz XYZXY + + + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 1 +16 456789 123456789 xyzxyzxyz XYZXY 2 3456789 abcdefghi +7 3 +8 4 +9 3456789 ab 5 +20 DEFGHI 123 6 +1 7 +2 8 +3 9 3456789 abcdefghi +4 40 DEFGHI 123456789 + + + + + + + +-- Date/Time -- x Page 5 + + +5 41 yzxyzxyz XYZXYZXYZ abcabcab +6 42 456789 123456789 abcdefghi ABCDE +27 no truncation before FF; (r_l-te 43 xyzxyzxyz XYZXYZXYZ abcabcab +28 no trunc 44 456789 123456789 xyzxyzxyz XYZXY + 5 + 6 + 7 + 8 + 9 + 50 + + + + + + + +-- Date/Time -- x Page 6 + + + 1 + 2 + 3 + 4 + 55 yzxyzxyz XYZXYZXYZ abcabcab + 56 456789 123456789 abcdefghi ABCDE + 57 xyzxyzxyz XYZXYZXYZ abcabcab + 58 456789 123456789 xyzxyzxyz XYZXY + 9 + 60 DEFGHI 123456789 + + + + + + + +-- Date/Time -- x Page 7 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 1 +30 456789 123456789 xyzxyzxyz XYZXY 2 +1 3 ------- EOF -------- EOF ------- +2 3456789 abcdefghi +3 +4 +5 +6 +7 +8 + + + + + + + +-- Date/Time -- x Page 8 + + +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE + + + + + + + + + + + + + +-- Date/Time -- x Page 9 + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 10 + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 11 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY +5 +6 +7 +8 +9 +50 +1 +2 + + + + + + + +-- Date/Time -- x Page 12 + + +3 +4 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE + + + + + + + + + + + + + +-- Date/Time -- x Page 13 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY +9 +60 DEFGHI 123456789 + + + + + + + + + + + diff --git a/tests/pr/ml24-FF b/tests/pr/ml24-FF new file mode 100644 index 0000000..c36edb7 --- /dev/null +++ b/tests/pr/ml24-FF @@ -0,0 +1,216 @@ + + +-- Date/Time -- x Page 1 + + +1 FF-Test: FF's in Text 1 FF-Test: FF's in Text +2 Options -b -3 / -a -3 / ... 2 Options -b -3 / -a -3 / ... +3 ------------------------------- 3 ------------------------------- +4 3456789 123456789 123456789 12345 4 3456789 123456789 123456789 12345 +5 3 Columns downwards ..., <= 5 l 5 3 Columns downwards ..., <= 5 l +6 FF-Arangements: One Empty Page 6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ 7 text\f\f\n; text\f\n\ftext; \f\ +8 \f\f\n; \f\n\f\n; 8 \f\f\n; \f\n\f\n; +9 9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 +1 1 +2 2 +3 line truncation before FF; r_r_o_ 3 line truncation before FF; r_r_o_ +14 456789 123456789 123456789 12345 14 456789 123456789 123456789 12345 + + + + + + + +-- Date/Time -- x Page 2 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 3 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +7 7 +8 8 +9 3456789 ab 9 3456789 ab +20 DEFGHI 123 20 DEFGHI 123 +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +27 no truncation before FF; (r_l-te 27 no truncation before FF; (r_l-te +28 no trunc 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +1 1 +2 3456789 abcdefghi 2 3456789 abcdefghi +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 3456789 abcdefghi 9 3456789 abcdefghi +40 DEFGHI 123456789 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY 44 456789 123456789 xyzxyzxyz XYZXY +5 5 +6 6 +7 7 +8 8 +9 9 +50 50 +1 1 +2 2 +3 3 +4 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 58 456789 123456789 xyzxyzxyz XYZXY +9 9 +60 DEFGHI 123456789 60 DEFGHI 123456789 + + + + + + + + + + + + + + + diff --git a/tests/pr/ml24-t b/tests/pr/ml24-t new file mode 100644 index 0000000..392adbf --- /dev/null +++ b/tests/pr/ml24-t @@ -0,0 +1,120 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Without FF set by 1 Test-INPUT: "Without FF set by +2 Options -b -3 [+2|+3] [-l 15|8] 2 Options -b -3 [+2|+3] [-l 15|8] +3 Options -a -3 [+2|+3] [-l 15|8] 3 Options -a -3 [+2|+3] [-l 15|8] +4 Options [+2|+3] [-l 24|17 4 Options [+2|+3] [-l 24|17 +5 5 +6 ------------------------------- 6 ------------------------------- +7 3456789 123456789 123456789 12345 7 3456789 123456789 123456789 12345 +8 3 Columns downwards, across, .. 8 3 Columns downwards, across, .. +9 With columns use <= 5 text lin 9 With columns use <= 5 text lin +10 without -f e.g.: -l 15 = total 10 without -f e.g.: -l 15 = total +1 with -f e.g. : -l 8 -f 1 with -f e.g. : -l 8 -f +2 2 +3 line truncation before new page; 3 line truncation before new page; +14 456789 123456789 123456789 12345 14 456789 123456789 123456789 12345 + + + + + + + +-- Date/Time -- x Page 2 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +7 7 +8 8 +9 3456789 ab 9 3456789 ab +20 DEFGHI 123 20 DEFGHI 123 +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +27 no truncation before nwe page; ( 27 no truncation before nwe page; ( +28 no trunc 28 no trunc + + + + + + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +1 1 +2 3456789 abcdefghi 2 3456789 abcdefghi +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 3456789 abcdefghi 9 3456789 abcdefghi +40 DEFGHI 123456789 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY 44 456789 123456789 xyzxyzxyz XYZXY +5 5 +6 6 +7 7 +8 8 +9 9 +50 50 +1 1 +2 2 +3 3 +4 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 58 456789 123456789 xyzxyzxyz XYZXY +9 9 +60 DEFGHI 123456789 60 DEFGHI 123456789 +1 1 +2 2 +3 ------- EOF -------- EOF ------- 3 ------- EOF -------- EOF ------- + + + + + + + + + + + + diff --git a/tests/pr/ml24-t-FF b/tests/pr/ml24-t-FF new file mode 100644 index 0000000..08c6f05 --- /dev/null +++ b/tests/pr/ml24-t-FF @@ -0,0 +1,216 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Without FF set by 1 FF-Test: FF's in Text +2 Options -b -3 [+2|+3] [-l 15|8] 2 Options -b -3 / -a -3 / ... +3 Options -a -3 [+2|+3] [-l 15|8] 3 ------------------------------- +4 Options [+2|+3] [-l 24|17 4 3456789 123456789 123456789 12345 +5 5 3 Columns downwards ..., <= 5 l +6 ------------------------------- 6 FF-Arangements: One Empty Page +7 3456789 123456789 123456789 12345 7 text\f\f\n; text\f\n\ftext; \f\ +8 3 Columns downwards, across, .. 8 \f\f\n; \f\n\f\n; +9 With columns use <= 5 text lin 9 +10 without -f e.g.: -l 15 = total 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 +1 with -f e.g. : -l 8 -f 1 +2 2 +3 line truncation before new page; 3 line truncation before FF; r_r_o_ +14 456789 123456789 123456789 12345 14 456789 123456789 123456789 12345 + + + + + + + +-- Date/Time -- x Page 2 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXY +7 +8 +9 3456789 ab +20 DEFGHI 123 +1 +2 +3 +4 +5 +6 +27 no truncation before nwe page; ( +28 no trunc + + + + + + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +1 7 +2 3456789 abcdefghi 8 +3 9 3456789 ab +4 20 DEFGHI 123 +5 1 +6 2 +7 3 +8 4 +9 3456789 abcdefghi 5 +40 DEFGHI 123456789 6 +41 yzxyzxyz XYZXYZXYZ abcabcab 27 no truncation before FF; (r_l-te +42 456789 123456789 abcdefghi ABCDE 28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY +5 +6 +7 +8 +9 +50 +1 +2 +3 +4 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +9 1 +60 DEFGHI 123456789 2 3456789 abcdefghi +1 3 +2 4 +3 ------- EOF -------- EOF ------- 5 + 6 + 7 + 8 + 9 3456789 abcdefghi + 40 DEFGHI 123456789 + 41 yzxyzxyz XYZXYZXYZ abcabcab + 42 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + + 43 xyzxyzxyz XYZXYZXYZ abcabcab + 44 456789 123456789 xyzxyzxyz XYZXY + 5 + 6 + 7 + 8 + 9 + 50 + 1 + 2 + 3 + 4 + 55 yzxyzxyz XYZXYZXYZ abcabcab + 56 456789 123456789 abcdefghi ABCDE + + + + + + + +-- Date/Time -- x Page 9 + + + 57 xyzxyzxyz XYZXYZXYZ abcabcab + 58 456789 123456789 xyzxyzxyz XYZXY + 9 + 60 DEFGHI 123456789 + + + + + + + + + + + + + + + diff --git a/tests/pr/ml24f-0F b/tests/pr/ml24f-0F new file mode 100644 index 0000000..18b5760 --- /dev/null +++ b/tests/pr/ml24f-0F @@ -0,0 +1,61 @@ + + +-- Date/Time -- x Page 1 + + + + + +-- Date/Time -- x Page 2 + + +1 FF-Test: FF's at Start of File 1 FF-Test: FF's at Start of File +2 Options -b -3 / -a -3 / ... 2 Options -b -3 / -a -3 / ... +3 ------------------------------- 3 ------------------------------- +4 3456789 123456789 123456789 12345 4 3456789 123456789 123456789 12345 +5 3 Columns downwards ..., <= 5 l 5 3 Columns downwards ..., <= 5 l +6 FF-Arangements: Empty Pages at 6 FF-Arangements: Empty Pages at +7 \ftext; \f\ntext; 7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftex 8 \f\ftext; \f\f\ntext; \f\n\ftex +9 3456789 123456789 123456789 9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 +1 1 +2 2 +3 line truncation before FF; r_r_o_ 3 line truncation before FF; r_r_o_ +14 456789 123456789 123456789 12345 14 456789 123456789 123456789 12345 + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +7 7 +8 8 +9 3456789 ab 9 3456789 ab +20 DEFGHI 123 20 DEFGHI 123 +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +27 no truncation before FF; (r_l-te 27 no truncation before FF; (r_l-te +28 no trunc 28 no trunc + + +-- Date/Time -- x Page 5 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +1 1 +2 3456789 abcdefghi 2 3456789 abcdefghi +3 3 +
\ No newline at end of file diff --git a/tests/pr/ml24f-lm-lo b/tests/pr/ml24f-lm-lo new file mode 100644 index 0000000..3fed7d3 --- /dev/null +++ b/tests/pr/ml24f-lm-lo @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text 1::: Test-INPUT: "Without FF set b +2<<< -b -3 / -a -3 / ... >>> 2::: Options -b -3 [+2|+3] [-l 15| +3<<< >>> 3::: Options -a -3 [+2|+3] [-l 15| +4<<< 123456789 123456789 123456789 4::: Options [+2|+3] [-l 24| + 5::: ::: +6<<< -Arangements: One Empty Page 6::: ----------------------------- +7<<< \f\f\n; text\f\n\ftext; \f\ft 7::: 789 123456789 123456789 12345 +8<<< f\f\n; \f\n\f\n; >>> 8::: 3 Columns downwards, across, +9<<< >>> 9::: With columns use <= 5 text l +10<<< >>> 10::: without -f e.g.: -l 15 = to +1<<< >>> 1::: with -f e.g. : -l 8 -f :: +2<<< >>> 2::: ::: +3<<< truncation before FF; r_r_o_l 3::: line truncation before new pa +14<<< 123456789 123456789 12345678 14::: 89 123456789 123456789 12345 + + +-- Date/Time -- x Page 2 + + + 15::: xyzxyzxyz XYZXYZXYZ abcabcab + 16::: 456789 123456789 xyzxyzxyz X + 7::: 12345678 ::: + 8::: 12345678 ::: + 9::: 3456789 ab ::: + 20::: DEFGHI 123 ::: + 21::: 89 123456789 123456789 12345 + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 5::: 12345678 ::: + 6::: 12345678 ::: + 27::: no truncation before nwe pag + 28::: 89 123456789 123456789 12345 + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab 29::: xyzxyzxyz XYZXYZXYZ abcabcab +16<<< 123456789 xyzxyzxyz XYZXYZXY 30::: 456789 123456789 xyzxyzxyz X +7<<< >>> 1::: 12345678 ::: +8<<< >>> 2::: 3456789 abcdefghi ::: +9<<< >>> 3::: 12345678 ::: +20<<< >>> 4::: 12345678 ::: +1<<< >>> 35::: 89 123456789 123456789 12345 + 6::: 12345678 ::: + 7::: 12345678 ::: +4<<< >>> 8::: 12345678 ::: +5<<< >>> 9::: 3456789 abcdefghi ::: +6<<< >>> 40::: DEFGHI 123456789 ::: +27<<< truncation before FF; (r_l-t 41::: yzxyzxyz XYZXYZXYZ abcabcab +28<<< trunc 42::: 89 123456789 123456789 12345 + + +-- Date/Time -- x Page 4 + + + 43::: xyzxyzxyz XYZXYZXYZ abcabcab + 44::: 456789 123456789 xyzxyzxyz X + 5::: 12345678 ::: + 6::: 12345678 ::: + 7::: 12345678 ::: + 8::: 12345678 ::: + 49::: 89 123456789 123456789 12345 + 50::: 12345678 ::: + 1::: 12345678 ::: + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 55::: yzxyzxyz XYZXYZXYZ abcabcab + 56::: 89 123456789 123456789 12345 + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab 57::: xyzxyzxyz XYZXYZXYZ abcabcab +30<<< 123456789 xyzxyzxyz XYZXYZXY 58::: 456789 123456789 xyzxyzxyz X +1<<< >>> 9::: 12345678 ::: +2<<< abcdefghi >>> 60::: DEFGHI 123456789 ::: +3<<< >>> 1::: ::: +4<<< >>> 2::: ::: +5<<< >>> 3::: ------- EOF -------- EOF ---- +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFH + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab +44<<< 123456789 xyzxyzxyz XYZXYZXY +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFH + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab +58<<< 123456789 xyzxyzxyz XYZXYZXY +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/ml24f-t b/tests/pr/ml24f-t new file mode 100644 index 0000000..b856214 --- /dev/null +++ b/tests/pr/ml24f-t @@ -0,0 +1,89 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Without FF set by 1 Test-INPUT: "Without FF set by +2 Options -b -3 [+2|+3] [-l 15|8] 2 Options -b -3 [+2|+3] [-l 15|8] +3 Options -a -3 [+2|+3] [-l 15|8] 3 Options -a -3 [+2|+3] [-l 15|8] +4 Options [+2|+3] [-l 24|17 4 Options [+2|+3] [-l 24|17 +5 5 +6 ------------------------------- 6 ------------------------------- +7 3456789 123456789 123456789 12345 7 3456789 123456789 123456789 12345 +8 3 Columns downwards, across, .. 8 3 Columns downwards, across, .. +9 With columns use <= 5 text lin 9 With columns use <= 5 text lin +10 without -f e.g.: -l 15 = total 10 without -f e.g.: -l 15 = total +1 with -f e.g. : -l 8 -f 1 with -f e.g. : -l 8 -f +2 2 +3 line truncation before new page; 3 line truncation before new page; +14 456789 123456789 123456789 12345 14 456789 123456789 123456789 12345 + + +-- Date/Time -- x Page 2 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +7 7 +8 8 +9 3456789 ab 9 3456789 ab +20 DEFGHI 123 20 DEFGHI 123 +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +27 no truncation before nwe page; ( 27 no truncation before nwe page; ( +28 no trunc 28 no trunc + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +1 1 +2 3456789 abcdefghi 2 3456789 abcdefghi +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 3456789 abcdefghi 9 3456789 abcdefghi +40 DEFGHI 123456789 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab 41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE 42 456789 123456789 abcdefghi ABCDE + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY 44 456789 123456789 xyzxyzxyz XYZXY +5 5 +6 6 +7 7 +8 8 +9 9 +50 50 +1 1 +2 2 +3 3 +4 4 +55 yzxyzxyz XYZXYZXYZ abcabcab 55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDE 56 456789 123456789 abcdefghi ABCDE + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 58 456789 123456789 xyzxyzxyz XYZXY +9 9 +60 DEFGHI 123456789 60 DEFGHI 123456789 +1 1 +2 2 +3 ------- EOF -------- EOF ------- 3 ------- EOF -------- EOF ------- +
\ No newline at end of file diff --git a/tests/pr/ml24f-t-0F b/tests/pr/ml24f-t-0F new file mode 100644 index 0000000..bd803e2 --- /dev/null +++ b/tests/pr/ml24f-t-0F @@ -0,0 +1,89 @@ + + +-- Date/Time -- x Page 1 + + +1 Test-INPUT: "Without FF set by +2 Options -b -3 [+2|+3] [-l 15|8] +3 Options -a -3 [+2|+3] [-l 15|8] +4 Options [+2|+3] [-l 24|17 +5 +6 ------------------------------- +7 3456789 123456789 123456789 12345 +8 3 Columns downwards, across, .. +9 With columns use <= 5 text lin +10 without -f e.g.: -l 15 = total +1 with -f e.g. : -l 8 -f +2 +3 line truncation before new page; +14 456789 123456789 123456789 12345 + + +-- Date/Time -- x Page 2 + + +15 xyzxyzxyz XYZXYZXYZ abcabcab 1 FF-Test: FF's at Start of File +16 456789 123456789 xyzxyzxyz XYZXY 2 Options -b -3 / -a -3 / ... +7 3 ------------------------------- +8 4 3456789 123456789 123456789 12345 +9 3456789 ab 5 3 Columns downwards ..., <= 5 l +20 DEFGHI 123 6 FF-Arangements: Empty Pages at +1 7 \ftext; \f\ntext; +2 8 \f\ftext; \f\f\ntext; \f\n\ftex +3 9 3456789 123456789 123456789 +4 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 +5 1 +6 2 +27 no truncation before nwe page; ( 3 line truncation before FF; r_r_o_ +28 no trunc 14 456789 123456789 123456789 12345 + + +-- Date/Time -- x Page 3 + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXY +1 +2 3456789 abcdefghi +3 +4 +5 +6 +7 +8 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDE + + +-- Date/Time -- x Page 4 + + +43 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXY 16 456789 123456789 xyzxyzxyz XYZXY +5 7 +6 8 +7 9 3456789 ab +8 20 DEFGHI 123 +9 1 +50 2 +1 3 +2 4 +3 5 +4 6 +55 yzxyzxyz XYZXYZXYZ abcabcab 27 no truncation before FF; (r_l-te +56 456789 123456789 abcdefghi ABCDE 28 no trunc + + +-- Date/Time -- x Page 5 + + +57 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY +9 1 +60 DEFGHI 123456789 2 3456789 abcdefghi +1 3 +2 +3 ------- EOF -------- EOF ------- +
\ No newline at end of file diff --git a/tests/pr/n+2-5l24f-0FF b/tests/pr/n+2-5l24f-0FF new file mode 100644 index 0000000..653d578 --- /dev/null +++ b/tests/pr/n+2-5l24f-0FF @@ -0,0 +1,51 @@ + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + + 1.1 FF-Test: FF's at Start of File V + 2.2 Options -b -3 / -a -3 / ... + 3.3 -------------------------------------------- + 4.4 3456789 123456789 123456789 123456789 12345678 + 5.5 3 Columns downwards ..., <= 5 lines per page + 6.6 FF-Arangements: Empty Pages at start + 7.7 \ftext; \f\ntext; + 8.8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; + 9.9 3456789 123456789 123456789 + 10.10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 + 11.1 12345678 + 12.2 12345678 + 13.3 line truncation before FF; r_r_o_l-test: + 14.14 456789 123456789 123456789 123456789 + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.7 12345678 + 18.8 12345678 + 19.9 3456789 ab + 20.20 DEFGHI 123 + 21.1 12345678 + 22.2 12345678 + 23.3 12345678 + 24.4 12345678 + 25.5 12345678 + 26.6 12345678 + 27.27 no truncation before FF; (r_l-test): + 28.28 no trunc +
\ No newline at end of file diff --git a/tests/pr/n+2l24f-0FF b/tests/pr/n+2l24f-0FF new file mode 100644 index 0000000..4394e63 --- /dev/null +++ b/tests/pr/n+2l24f-0FF @@ -0,0 +1,61 @@ + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + + 1.1 FF-Test: FF's at Start of File V + 2.2 Options -b -3 / -a -3 / ... + 3.3 -------------------------------------------- + 4.4 3456789 123456789 123456789 123456789 12345678 + 5.5 3 Columns downwards ..., <= 5 lines per page + 6.6 FF-Arangements: Empty Pages at start + 7.7 \ftext; \f\ntext; + 8.8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; + 9.9 3456789 123456789 123456789 + 10.10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 + 11.1 12345678 + 12.2 12345678 + 13.3 line truncation before FF; r_r_o_l-test: + 14.14 456789 123456789 123456789 123456789 + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.7 12345678 + 18.8 12345678 + 19.9 3456789 ab + 20.20 DEFGHI 123 + 21.1 12345678 + 22.2 12345678 + 23.3 12345678 + 24.4 12345678 + 25.5 12345678 + 26.6 12345678 + 27.27 no truncation before FF; (r_l-test): + 28.28 no trunc + + +-- Date/Time -- x Page 6 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.1 12345678 + 32.2 3456789 abcdefghi + 33.3 12345678 +
\ No newline at end of file diff --git a/tests/pr/n+2l24f-bl b/tests/pr/n+2l24f-bl new file mode 100644 index 0000000..7eb114b --- /dev/null +++ b/tests/pr/n+2l24f-bl @@ -0,0 +1,112 @@ + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.7 12345678 + 18.8 12345678 + 19.9 3456789 ab + 20.20 DEFGHI 123 + 21.1 12345678 + 22. + 23. + 24.4 12345678 + 25.5 12345678 + 26.6 12345678 + 27.27 no truncation before FF; (r_l-test): + 28. + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.1 12345678 + 32.2 3456789 abcdefghi + 33.3 12345678 + 34.4 12345678 + 35. + 36.6 12345678 + 37.7 12345678 + 38.8 12345678 + 39.9 3456789 abcdefghi + 40.40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XYZXYZXYZ + 45.5 12345678 + 46.6 12345678 + 47.7 12345678 + 48.8 12345678 + 49.9 12345678 + 50.50 12345678 + 51.1 12345678 + 52. + 53. + 54. + 55.55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 9 + + + 57. + 58.58 456789 123456789 xyzxyzxyz XYZXYZXYZ + 59.9 12345678 + 60.60 DEFGHI 123456789 + 61.61 yzxyzxyz XYZXYZXYZ abcabcab + 62.62 456789 123456789 abcdefghi ABCDEDFHI + 63.63 xyzxyzxyz XYZXYZXYZ abcabcab + 64.64 456789 123456789 xyzxyzxyz XYZXYZXYZ + 65.5 12345678 + 66.6 12345678 + 67.7 12345678 + 68.8 12345678 + 69.9 12345678 + 70.70 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 10 + + + 71.1 12345678 + 72. + 73. + 74. + 75.74 yzxyzxyz XYZXYZXYZ abcabcab + 76.75 456789 123456789 abcdefghi ABCDEDFHI +
\ No newline at end of file diff --git a/tests/pr/n+3-7l24-FF b/tests/pr/n+3-7l24-FF new file mode 100644 index 0000000..b2cc15f --- /dev/null +++ b/tests/pr/n+3-7l24-FF @@ -0,0 +1,120 @@ + + +-- Date/Time -- x Page 3 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.7 12345678 + 18.8 12345678 + 19.9 3456789 ab + 20.20 DEFGHI 123 + 21.1 12345678 + 22.2 12345678 + 23.3 12345678 + 24.4 12345678 + 25.5 12345678 + 26.6 12345678 + 27.27 no truncation before FF; (r_l-test): + 28.28 no trunc + + + + + + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.1 12345678 + 32.2 3456789 abcdefghi + 33.3 12345678 + 34.4 12345678 + 35.5 12345678 + 36.6 12345678 + 37.7 12345678 + 38.8 12345678 + 39.9 3456789 abcdefghi + 40.40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/pr/n+3l24f-0FF b/tests/pr/n+3l24f-0FF new file mode 100644 index 0000000..7440d4c --- /dev/null +++ b/tests/pr/n+3l24f-0FF @@ -0,0 +1,55 @@ + + +-- Date/Time -- x Page 3 + + + 1.1 FF-Test: FF's at Start of File V + 2.2 Options -b -3 / -a -3 / ... + 3.3 -------------------------------------------- + 4.4 3456789 123456789 123456789 123456789 12345678 + 5.5 3 Columns downwards ..., <= 5 lines per page + 6.6 FF-Arangements: Empty Pages at start + 7.7 \ftext; \f\ntext; + 8.8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; + 9.9 3456789 123456789 123456789 + 10.10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 + 11.1 12345678 + 12.2 12345678 + 13.3 line truncation before FF; r_r_o_l-test: + 14.14 456789 123456789 123456789 123456789 + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.7 12345678 + 18.8 12345678 + 19.9 3456789 ab + 20.20 DEFGHI 123 + 21.1 12345678 + 22.2 12345678 + 23.3 12345678 + 24.4 12345678 + 25.5 12345678 + 26.6 12345678 + 27.27 no truncation before FF; (r_l-test): + 28.28 no trunc + + +-- Date/Time -- x Page 6 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.1 12345678 + 32.2 3456789 abcdefghi + 33.3 12345678 +
\ No newline at end of file diff --git a/tests/pr/n+3l24f-bl b/tests/pr/n+3l24f-bl new file mode 100644 index 0000000..0675c5a --- /dev/null +++ b/tests/pr/n+3l24f-bl @@ -0,0 +1,106 @@ + + +-- Date/Time -- x Page 3 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.7 12345678 + 18.8 12345678 + 19.9 3456789 ab + 20.20 DEFGHI 123 + 21.1 12345678 + 22. + 23. + 24.4 12345678 + 25.5 12345678 + 26.6 12345678 + 27.27 no truncation before FF; (r_l-test): + 28. + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.1 12345678 + 32.2 3456789 abcdefghi + 33.3 12345678 + 34.4 12345678 + 35. + 36.6 12345678 + 37.7 12345678 + 38.8 12345678 + 39.9 3456789 abcdefghi + 40.40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XYZXYZXYZ + 45.5 12345678 + 46.6 12345678 + 47.7 12345678 + 48.8 12345678 + 49.9 12345678 + 50.50 12345678 + 51.1 12345678 + 52. + 53. + 54. + 55.55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 9 + + + 57. + 58.58 456789 123456789 xyzxyzxyz XYZXYZXYZ + 59.9 12345678 + 60.60 DEFGHI 123456789 + 61.61 yzxyzxyz XYZXYZXYZ abcabcab + 62.62 456789 123456789 abcdefghi ABCDEDFHI + 63.63 xyzxyzxyz XYZXYZXYZ abcabcab + 64.64 456789 123456789 xyzxyzxyz XYZXYZXYZ + 65.5 12345678 + 66.6 12345678 + 67.7 12345678 + 68.8 12345678 + 69.9 12345678 + 70.70 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 10 + + + 71.1 12345678 + 72. + 73. + 74. + 75.74 yzxyzxyz XYZXYZXYZ abcabcab + 76.75 456789 123456789 abcdefghi ABCDEDFHI +
\ No newline at end of file diff --git a/tests/pr/n+3ml20f-bl-FF b/tests/pr/n+3ml20f-bl-FF new file mode 100644 index 0000000..fc2e720 --- /dev/null +++ b/tests/pr/n+3ml20f-bl-FF @@ -0,0 +1,127 @@ + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZ 16 456789 123456789 xyzxyzxyz XYZ + 17.7 7 + 18.8 8 + 19.9 3456789 ab 9 3456789 ab + 20.20 DEFGHI 123 20 DEFGHI 123 + 21.1 1 + 22. 2 + 23. 3 + 24.4 4 + + +-- Date/Time -- x Page 5 + + + 25.5 5 + 26.6 6 + 27.27 no truncation before FF; (r_l- 27 no truncation before FF; (r_l- + 28. 28 no trunc + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZ 30 456789 123456789 xyzxyzxyz XYZ + 31.1 1 + 32.2 3456789 abcdefghi 2 3456789 abcdefghi + 33.3 3 + 34.4 4 + 35. 5 + 36.6 6 + 37.7 7 + 38.8 8 + + +-- Date/Time -- x Page 8 + + + 39.9 3456789 abcdefghi 9 3456789 abcdefghi + 40.40 DEFGHI 123456789 40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab 41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi ABC 42 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 9 + + + + + +-- Date/Time -- x Page 10 + + + + + +-- Date/Time -- x Page 11 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab 43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XYZ 44 456789 123456789 xyzxyzxyz XYZ + 45.5 5 + 46.6 6 + 47.7 7 + 48.8 8 + 49.9 9 + 50.50 50 + 51.1 1 + 52. 2 + + +-- Date/Time -- x Page 12 + + + 53. 3 + 54. 4 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab 55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi ABC 56 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 13 + + + 57. 57 xyzxyzxyz XYZXYZXYZ abcabcab + 58.58 456789 123456789 xyzxyzxyz XYZ 58 456789 123456789 xyzxyzxyz XYZ + 59.9 9 + 60.60 DEFGHI 123456789 60 DEFGHI 123456789 + 61.61 yzxyzxyz XYZXYZXYZ abcabcab + 62.62 456789 123456789 abcdefghi ABC + 63.63 xyzxyzxyz XYZXYZXYZ abcabcab + 64.64 456789 123456789 xyzxyzxyz XYZ + 65.5 + 66.6 + + +-- Date/Time -- x Page 14 + + + 67.7 + 68.8 + 69.9 + 70.70 456789 123456789 abcdefghi AB + 71.1 + 72. + 73. + 74. + 75.74 yzxyzxyz XYZXYZXYZ abcabcab + 76.75 456789 123456789 abcdefghi ABC +
\ No newline at end of file diff --git a/tests/pr/n+3ml24f-bl-tn b/tests/pr/n+3ml24f-bl-tn new file mode 100644 index 0000000..4346035 --- /dev/null +++ b/tests/pr/n+3ml24f-bl-tn @@ -0,0 +1,119 @@ + + +-- Date/Time -- x Page 3 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZ 30 456789 123456789 xyzxyzxyz XYZ + 17.7 1 + 18.8 2 3456789 abcdefghi + 19.9 3456789 ab 3 + 20.20 DEFGHI 123 4 + 21.1 5 + 22. 6 + 23. 7 + 24.4 8 + 25.5 9 3456789 abcdefghi + 26.6 40 DEFGHI 123456789 + 27.27 no truncation before FF; (r_l- 41 yzxyzxyz XYZXYZXYZ abcabcab + 28. 42 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 4 + + + 29. 43 xyzxyzxyz XYZXYZXYZ abcabcab + 30. 44 456789 123456789 xyzxyzxyz XYZ + 31. 5 + 32. 6 + 33. 7 + 34. 8 + 35. 9 + 36. 50 + 37. 1 + 38. 2 + 39. 3 + 40. 4 + 41. 55 yzxyzxyz XYZXYZXYZ abcabcab + 42. 56 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 5 + + + 43.29 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab + 44.30 456789 123456789 xyzxyzxyz XYZ 58 456789 123456789 xyzxyzxyz XYZ + 45.1 9 + 46.2 3456789 abcdefghi 60 DEFGHI 123456789 + 47.3 1 + 48.4 2 + 49. 3 ------- EOF -------- EOF ----- + 50.6 + 51.7 + 52.8 + 53.9 3456789 abcdefghi + 54.40 DEFGHI 123456789 + 55.41 yzxyzxyz XYZXYZXYZ abcabcab + 56.42 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 57.43 xyzxyzxyz XYZXYZXYZ abcabcab + 58.44 456789 123456789 xyzxyzxyz XYZ + 59.5 + 60.6 + 61.7 + 62.8 + 63.9 + 64.50 + 65.1 + 66. + 67. + 68. + 69.55 yzxyzxyz XYZXYZXYZ abcabcab + 70.56 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 9 + + + 71. + 72.58 456789 123456789 xyzxyzxyz XYZ + 73.9 + 74.60 DEFGHI 123456789 + 75.61 yzxyzxyz XYZXYZXYZ abcabcab + 76.62 456789 123456789 abcdefghi ABC + 77.63 xyzxyzxyz XYZXYZXYZ abcabcab + 78.64 456789 123456789 xyzxyzxyz XYZ + 79.5 + 80.6 + 81.7 + 82.8 + 83.9 + 84.70 456789 123456789 abcdefghi AB + + +-- Date/Time -- x Page 10 + + + 85.1 + 86. + 87. + 88. + 89.74 yzxyzxyz XYZXYZXYZ abcabcab + 90.75 456789 123456789 abcdefghi ABC +
\ No newline at end of file diff --git a/tests/pr/n+3ml24f-tn-bl b/tests/pr/n+3ml24f-tn-bl new file mode 100644 index 0000000..76bcf93 --- /dev/null +++ b/tests/pr/n+3ml24f-tn-bl @@ -0,0 +1,119 @@ + + +-- Date/Time -- x Page 3 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab 15 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZ 16 456789 123456789 xyzxyzxyz XYZ + 31.1 7 + 32.2 3456789 abcdefghi 8 + 33.3 9 3456789 ab + 34.4 20 DEFGHI 123 + 35.5 1 + 36.6 + 37.7 + 38.8 4 + 39.9 3456789 abcdefghi 5 + 40.40 DEFGHI 123456789 6 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab 27 no truncation before FF; (r_l- + 42.42 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 4 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XYZ + 45.5 + 46.6 + 47.7 + 48.8 + 49.9 + 50.50 + 51.1 + 52.2 + 53.3 + 54.4 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 5 + + + 57.57 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab + 58.58 456789 123456789 xyzxyzxyz XYZ 30 456789 123456789 xyzxyzxyz XYZ + 59.9 1 + 60.60 DEFGHI 123456789 2 3456789 abcdefghi + 61.1 3 + 62.2 4 + 63.3 ------- EOF -------- EOF ----- + 64. 6 + 65. 7 + 66. 8 + 67. 9 3456789 abcdefghi + 68. 40 DEFGHI 123456789 + 69. 41 yzxyzxyz XYZXYZXYZ abcabcab + 70. 42 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 71. 43 xyzxyzxyz XYZXYZXYZ abcabcab + 72. 44 456789 123456789 xyzxyzxyz XYZ + 73. 5 + 74. 6 + 75. 7 + 76. 8 + 77. 9 + 78. 50 + 79. 1 + 80. + 81. + 82. + 83. 55 yzxyzxyz XYZXYZXYZ abcabcab + 84. 56 456789 123456789 abcdefghi ABC + + +-- Date/Time -- x Page 9 + + + 85. + 86. 58 456789 123456789 xyzxyzxyz XYZ + 87. 9 + 88. 60 DEFGHI 123456789 + 89. 61 yzxyzxyz XYZXYZXYZ abcabcab + 90. 62 456789 123456789 abcdefghi ABC + 91. 63 xyzxyzxyz XYZXYZXYZ abcabcab + 92. 64 456789 123456789 xyzxyzxyz XYZ + 93. 5 + 94. 6 + 95. 7 + 96. 8 + 97. 9 + 98. 70 456789 123456789 abcdefghi AB + + +-- Date/Time -- x Page 10 + + + 99. 1 +100. +101. +102. +103. 74 yzxyzxyz XYZXYZXYZ abcabcab +104. 75 456789 123456789 abcdefghi ABC +
\ No newline at end of file diff --git a/tests/pr/n+4-8a2l17-FF b/tests/pr/n+4-8a2l17-FF new file mode 100644 index 0000000..09b76fc --- /dev/null +++ b/tests/pr/n+4-8a2l17-FF @@ -0,0 +1,85 @@ + + +-- Date/Time -- x Page 4 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 5 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab 30.30 456789 123456789 xyzxyzxyz X + 31.1 32.2 3456789 abcdefghi + 33.3 34.4 + 35.5 36.6 + 37.7 38.8 + 39.9 3456789 abcdefghi 40.40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab 42.42 456789 123456789 abcdefghi A + + + + + + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab 44.44 456789 123456789 xyzxyzxyz X + 45.5 46.6 + 47.7 48.8 + 49.9 50.50 + 51.1 52.2 + 53.3 54.4 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab 56.56 456789 123456789 abcdefghi A + + + + + diff --git a/tests/pr/n+4b2l17f-0FF b/tests/pr/n+4b2l17f-0FF new file mode 100644 index 0000000..ecc974d --- /dev/null +++ b/tests/pr/n+4b2l17f-0FF @@ -0,0 +1,27 @@ + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab 22.2 + 16.16 456789 123456789 xyzxyzxyz X 23.3 + 17.7 24.4 + 18.8 25.5 + 19.9 3456789 ab 26.6 + 20.20 DEFGHI 123 27.27 no truncation before FF; (r_ + 21.1 28.28 no trunc + + +-- Date/Time -- x Page 6 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab 32.2 3456789 abcdefghi + 30.30 456789 123456789 xyzxyzxyz X 33.3 + 31.1 +
\ No newline at end of file diff --git a/tests/pr/n+5-8b3l17f-FF b/tests/pr/n+5-8b3l17f-FF new file mode 100644 index 0000000..2fb2286 --- /dev/null +++ b/tests/pr/n+5-8b3l17f-FF @@ -0,0 +1,33 @@ + + +-- Date/Time -- x Page 5 + + + 29.29 xyzxyzxyz XYZXYZ 34.4 39.9 3456789 abcdefghi + 30.30 456789 123456789 35.5 40.40 DEFGHI 123456789 + 31.1 36.6 41.41 yzxyzxyz XYZXYZX + 32.2 3456789 abcdefghi 37.7 42.42 456789 123456789 + 33.3 38.8 + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZ 48.8 53.3 + 44.44 456789 123456789 49.9 54.4 + 45.5 50.50 55.55 yzxyzxyz XYZXYZX + 46.6 51.1 56.56 456789 123456789 + 47.7 52.2 +
\ No newline at end of file diff --git a/tests/pr/n+5a3l13f-0FF b/tests/pr/n+5a3l13f-0FF new file mode 100644 index 0000000..db19871 --- /dev/null +++ b/tests/pr/n+5a3l13f-0FF @@ -0,0 +1,29 @@ + + +-- Date/Time -- x Page 5 + + + + + +-- Date/Time -- x Page 6 + + + 15.15 xyzxyzxyz XYZXYZ 16.16 456789 123456789 17.7 + 18.8 19.9 3456789 ab 20.20 DEFGHI 123 + 21.1 22.2 23.3 + + +-- Date/Time -- x Page 7 + + + 24.4 25.5 26.6 + 27.27 no truncation be 28.28 no trunc + + +-- Date/Time -- x Page 8 + + + 29.29 xyzxyzxyz XYZXYZ 30.30 456789 123456789 31.1 + 32.2 3456789 abcdefghi 33.3 +
\ No newline at end of file diff --git a/tests/pr/n+6a2l17-FF b/tests/pr/n+6a2l17-FF new file mode 100644 index 0000000..1cd68f7 --- /dev/null +++ b/tests/pr/n+6a2l17-FF @@ -0,0 +1,68 @@ + + +-- Date/Time -- x Page 6 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab 44.44 456789 123456789 xyzxyzxyz X + 45.5 46.6 + 47.7 48.8 + 49.9 50.50 + 51.1 52.2 + 53.3 54.4 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab 56.56 456789 123456789 abcdefghi A + + + + + + + +-- Date/Time -- x Page 9 + + + 57.57 xyzxyzxyz XYZXYZXYZ abcabcab 58.58 456789 123456789 xyzxyzxyz X + 59.9 60.60 DEFGHI 123456789 + + + + + + + + + + diff --git a/tests/pr/n+6b3l13f-FF b/tests/pr/n+6b3l13f-FF new file mode 100644 index 0000000..0795673 --- /dev/null +++ b/tests/pr/n+6b3l13f-FF @@ -0,0 +1,56 @@ + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + 29.29 xyzxyzxyz XYZXYZ 32.2 3456789 abcdefghi 35.5 + 30.30 456789 123456789 33.3 36.6 + 31.1 34.4 37.7 + + +-- Date/Time -- x Page 8 + + + 38.8 40.40 DEFGHI 123456789 42.42 456789 123456789 + 39.9 3456789 abcdefghi 41.41 yzxyzxyz XYZXYZX + + +-- Date/Time -- x Page 9 + + + + + +-- Date/Time -- x Page 10 + + + + + +-- Date/Time -- x Page 11 + + + 43.43 xyzxyzxyz XYZXYZ 46.6 49.9 + 44.44 456789 123456789 47.7 50.50 + 45.5 48.8 51.1 + + +-- Date/Time -- x Page 12 + + + 52.2 54.4 56.56 456789 123456789 + 53.3 55.55 yzxyzxyz XYZXYZX + + +-- Date/Time -- x Page 13 + + + 57.57 xyzxyzxyz XYZXYZ 59.9 60.60 DEFGHI 123456789 + 58.58 456789 123456789 +
\ No newline at end of file diff --git a/tests/pr/n+7l24-FF b/tests/pr/n+7l24-FF new file mode 100644 index 0000000..e4a6e01 --- /dev/null +++ b/tests/pr/n+7l24-FF @@ -0,0 +1,72 @@ + + +-- Date/Time -- x Page 7 + + + + + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XYZXYZXYZ + 45.5 12345678 + 46.6 12345678 + 47.7 12345678 + 48.8 12345678 + 49.9 12345678 + 50.50 12345678 + 51.1 12345678 + 52.2 12345678 + 53.3 12345678 + 54.4 12345678 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + +-- Date/Time -- x Page 9 + + + 57.57 xyzxyzxyz XYZXYZXYZ abcabcab + 58.58 456789 123456789 xyzxyzxyz XYZXYZXYZ + 59.9 12345678 + 60.60 DEFGHI 123456789 + + + + + + + + + + + + + + + diff --git a/tests/pr/n+8l20-FF b/tests/pr/n+8l20-FF new file mode 100644 index 0000000..cad0470 --- /dev/null +++ b/tests/pr/n+8l20-FF @@ -0,0 +1,120 @@ + + +-- Date/Time -- x Page 8 + + + 39.9 3456789 abcdefghi + 40.40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + + + + + + + +-- Date/Time -- x Page 9 + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 10 + + + + + + + + + + + + + + + + + + + +-- Date/Time -- x Page 11 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XYZXYZXYZ + 45.5 12345678 + 46.6 12345678 + 47.7 12345678 + 48.8 12345678 + 49.9 12345678 + 50.50 12345678 + 51.1 12345678 + 52.2 12345678 + + + + + + + +-- Date/Time -- x Page 12 + + + 53.3 12345678 + 54.4 12345678 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi ABCDEDFHI + + + + + + + + + + + + + +-- Date/Time -- x Page 13 + + + 57.57 xyzxyzxyz XYZXYZXYZ abcabcab + 58.58 456789 123456789 xyzxyzxyz XYZXYZXYZ + 59.9 12345678 + 60.60 DEFGHI 123456789 + + + + + + + + + + + diff --git a/tests/pr/nJml24f-lmlmlo b/tests/pr/nJml24f-lmlmlo new file mode 100644 index 0000000..0b515db --- /dev/null +++ b/tests/pr/nJml24f-lmlmlo @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + + 1.1<<< -Test: FF's in Text >>> 1<<< -Test: FF's in Text >>> 1::: Test-INPUT: "Without FF set by Hand" ::: + 2.2<<< -b -3 / -a -3 / ... >>> 2<<< -b -3 / -a -3 / ... >>> 2::: Options -b -3 [+2|+3] [-l 15|8] [-f] ::: + 3.3<<< >>> 3<<< >>> 3::: Options -a -3 [+2|+3] [-l 15|8] [-f] ::: + 4.4<<< 123456789 123456789 123456789 12345678 >>> 4<<< 123456789 123456789 123456789 12345678 >>> 4::: Options [+2|+3] [-l 24|17] [-f] ::: + 5. 5::: ::: + 6.6<<< -Arangements: One Empty Page >>> 6<<< -Arangements: One Empty Page >>> 6::: -------------------------------------------- ::: + 7.7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 7::: 789 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 8.8<<< f\f\n; \f\n\f\n; >>> 8<<< f\f\n; \f\n\f\n; >>> 8::: 3 Columns downwards, across, ...: ::: + 9.9<<< >>> 9<<< >>> 9::: With columns use <= 5 text lines/page, ::: + 10.10<<< >>> 10<<< >>> 10::: without -f e.g.: -l 15 = total lines/page, ::: + 11.1<<< >>> 1<<< >>> 1::: with -f e.g. : -l 8 -f ::: + 12.2<<< >>> 2<<< >>> 2::: ::: + 13.3<<< truncation before FF; r_r_o_l-test: >>> 3<<< truncation before FF; r_r_o_l-test: >>> 3::: line truncation before new page; r_r_o_l-test: ::: + 14.14<<< 123456789 123456789 123456789 >>> 14<<< 123456789 123456789 123456789 >>> 14::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 2 + + + 15. 15::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 16. 16::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 17. 7::: 12345678 ::: + 18. 8::: 12345678 ::: + 19. 9::: 3456789 ab ::: + 20. 20::: DEFGHI 123 ::: + 21. 21::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 22. 2::: 12345678 ::: + 23. 3::: 12345678 ::: + 24. 4::: 12345678 ::: + 25. 5::: 12345678 ::: + 26. 6::: 12345678 ::: + 27. 27::: no truncation before nwe page; (r_l-test): ::: + 28. 28::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 3 + + + 29.15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 29::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 30.16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 30::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 31.7<<< >>> 7<<< >>> 1::: 12345678 ::: + 32.8<<< >>> 8<<< >>> 2::: 3456789 abcdefghi ::: + 33.9<<< >>> 9<<< >>> 3::: 12345678 ::: + 34.20<<< >>> 20<<< >>> 4::: 12345678 ::: + 35.1<<< >>> 1<<< >>> 35::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 36. 6::: 12345678 ::: + 37. 7::: 12345678 ::: + 38.4<<< >>> 4<<< >>> 8::: 12345678 ::: + 39.5<<< >>> 5<<< >>> 9::: 3456789 abcdefghi ::: + 40.6<<< >>> 6<<< >>> 40::: DEFGHI 123456789 ::: + 41.27<<< truncation before FF; (r_l-test): >>> 27<<< truncation before FF; (r_l-test): >>> 41::: yzxyzxyz XYZXYZXYZ abcabcab ::: + 42.28<<< trunc 28<<< trunc 42::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 4 + + + 43. 43::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 44. 44::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 45. 5::: 12345678 ::: + 46. 6::: 12345678 ::: + 47. 7::: 12345678 ::: + 48. 8::: 12345678 ::: + 49. 49::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 50. 50::: 12345678 ::: + 51. 1::: 12345678 ::: + 52. 2::: 12345678 ::: + 53. 3::: 12345678 ::: + 54. 4::: 12345678 ::: + 55. 55::: yzxyzxyz XYZXYZXYZ abcabcab ::: + 56. 56::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 5 + + + 57.29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 57::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 58.30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 58::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 59.1<<< >>> 1<<< >>> 9::: 12345678 ::: + 60.2<<< abcdefghi >>> 2<<< abcdefghi >>> 60::: DEFGHI 123456789 ::: + 61.3<<< >>> 3<<< >>> 1::: ::: + 62.4<<< >>> 4<<< >>> 2::: ::: + 63.5<<< >>> 5<<< >>> 3::: ------- EOF -------- EOF -------- EOF ------- EOF ------- EOF ------- EOF ::: + 64.6<<< >>> 6<<< >>> + 65.7<<< >>> 7<<< >>> + 66.8<<< >>> 8<<< >>> + 67.9<<< abcdefghi >>> 9<<< abcdefghi >>> + 68.40<<< 123456789 >>> 40<<< 123456789 >>> + 69.41<<< XYZXYZXYZ abcabcab >>> 41<<< XYZXYZXYZ abcabcab >>> + 70.42<<< 123456789 abcdefghi ABCDEDFHI >>> 42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 71.43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> + 72.44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 73.5<<< >>> 5<<< >>> + 74.6<<< >>> 6<<< >>> + 75.7<<< >>> 7<<< >>> + 76.8<<< >>> 8<<< >>> + 77.9<<< >>> 9<<< >>> + 78.50<<< >>> 50<<< >>> + 79.1<<< >>> 1<<< >>> + 80.2<<< >>> 2<<< >>> + 81.3<<< >>> 3<<< >>> + 82.4<<< >>> 4<<< >>> + 83.55<<< XYZXYZXYZ abcabcab >>> 55<<< XYZXYZXYZ abcabcab >>> + 84.56<<< 123456789 abcdefghi ABCDEDFHI >>> 56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + + 85.57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> + 86.58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 87.9<<< >>> 9<<< >>> + 88.60<<< 123456789 >>> 60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/nJml24f-lmlolm b/tests/pr/nJml24f-lmlolm new file mode 100644 index 0000000..84dd27c --- /dev/null +++ b/tests/pr/nJml24f-lmlolm @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + + 1.1<<< -Test: FF's in Text >>> 1::: Test-INPUT: "Without FF set by Hand" ::: 1<<< -Test: FF's in Text >>> + 2.2<<< -b -3 / -a -3 / ... >>> 2::: Options -b -3 [+2|+3] [-l 15|8] [-f] ::: 2<<< -b -3 / -a -3 / ... >>> + 3.3<<< >>> 3::: Options -a -3 [+2|+3] [-l 15|8] [-f] ::: 3<<< >>> + 4.4<<< 123456789 123456789 123456789 12345678 >>> 4::: Options [+2|+3] [-l 24|17] [-f] ::: 4<<< 123456789 123456789 123456789 12345678 >>> + 5. 5::: ::: + 6.6<<< -Arangements: One Empty Page >>> 6::: -------------------------------------------- ::: 6<<< -Arangements: One Empty Page >>> + 7.7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 7::: 789 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: 7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> + 8.8<<< f\f\n; \f\n\f\n; >>> 8::: 3 Columns downwards, across, ...: ::: 8<<< f\f\n; \f\n\f\n; >>> + 9.9<<< >>> 9::: With columns use <= 5 text lines/page, ::: 9<<< >>> + 10.10<<< >>> 10::: without -f e.g.: -l 15 = total lines/page, ::: 10<<< >>> + 11.1<<< >>> 1::: with -f e.g. : -l 8 -f ::: 1<<< >>> + 12.2<<< >>> 2::: ::: 2<<< >>> + 13.3<<< truncation before FF; r_r_o_l-test: >>> 3::: line truncation before new page; r_r_o_l-test: ::: 3<<< truncation before FF; r_r_o_l-test: >>> + 14.14<<< 123456789 123456789 123456789 >>> 14::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: 14<<< 123456789 123456789 123456789 >>> + + +-- Date/Time -- x Page 2 + + + 15. 15::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 16. 16::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 17. 7::: 12345678 ::: + 18. 8::: 12345678 ::: + 19. 9::: 3456789 ab ::: + 20. 20::: DEFGHI 123 ::: + 21. 21::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 22. 2::: 12345678 ::: + 23. 3::: 12345678 ::: + 24. 4::: 12345678 ::: + 25. 5::: 12345678 ::: + 26. 6::: 12345678 ::: + 27. 27::: no truncation before nwe page; (r_l-test): ::: + 28. 28::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 3 + + + 29.15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 29::: xyzxyzxyz XYZXYZXYZ abcabcab ::: 15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> + 30.16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 30::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: 16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 31.7<<< >>> 1::: 12345678 ::: 7<<< >>> + 32.8<<< >>> 2::: 3456789 abcdefghi ::: 8<<< >>> + 33.9<<< >>> 3::: 12345678 ::: 9<<< >>> + 34.20<<< >>> 4::: 12345678 ::: 20<<< >>> + 35.1<<< >>> 35::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: 1<<< >>> + 36. 6::: 12345678 ::: + 37. 7::: 12345678 ::: + 38.4<<< >>> 8::: 12345678 ::: 4<<< >>> + 39.5<<< >>> 9::: 3456789 abcdefghi ::: 5<<< >>> + 40.6<<< >>> 40::: DEFGHI 123456789 ::: 6<<< >>> + 41.27<<< truncation before FF; (r_l-test): >>> 41::: yzxyzxyz XYZXYZXYZ abcabcab ::: 27<<< truncation before FF; (r_l-test): >>> + 42.28<<< trunc 42::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: 28<<< trunc + + +-- Date/Time -- x Page 4 + + + 43. 43::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 44. 44::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 45. 5::: 12345678 ::: + 46. 6::: 12345678 ::: + 47. 7::: 12345678 ::: + 48. 8::: 12345678 ::: + 49. 49::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 50. 50::: 12345678 ::: + 51. 1::: 12345678 ::: + 52. 2::: 12345678 ::: + 53. 3::: 12345678 ::: + 54. 4::: 12345678 ::: + 55. 55::: yzxyzxyz XYZXYZXYZ abcabcab ::: + 56. 56::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + +-- Date/Time -- x Page 5 + + + 57.29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 57::: xyzxyzxyz XYZXYZXYZ abcabcab ::: 29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> + 58.30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 58::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: 30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 59.1<<< >>> 9::: 12345678 ::: 1<<< >>> + 60.2<<< abcdefghi >>> 60::: DEFGHI 123456789 ::: 2<<< abcdefghi >>> + 61.3<<< >>> 1::: ::: 3<<< >>> + 62.4<<< >>> 2::: ::: 4<<< >>> + 63.5<<< >>> 3::: ------- EOF -------- EOF -------- EOF ------- EOF ------- EOF ------- EOF ::: 5<<< >>> + 64.6<<< >>> 6<<< >>> + 65.7<<< >>> 7<<< >>> + 66.8<<< >>> 8<<< >>> + 67.9<<< abcdefghi >>> 9<<< abcdefghi >>> + 68.40<<< 123456789 >>> 40<<< 123456789 >>> + 69.41<<< XYZXYZXYZ abcabcab >>> 41<<< XYZXYZXYZ abcabcab >>> + 70.42<<< 123456789 abcdefghi ABCDEDFHI >>> 42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 71.43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> + 72.44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 73.5<<< >>> 5<<< >>> + 74.6<<< >>> 6<<< >>> + 75.7<<< >>> 7<<< >>> + 76.8<<< >>> 8<<< >>> + 77.9<<< >>> 9<<< >>> + 78.50<<< >>> 50<<< >>> + 79.1<<< >>> 1<<< >>> + 80.2<<< >>> 2<<< >>> + 81.3<<< >>> 3<<< >>> + 82.4<<< >>> 4<<< >>> + 83.55<<< XYZXYZXYZ abcabcab >>> 55<<< XYZXYZXYZ abcabcab >>> + 84.56<<< 123456789 abcdefghi ABCDEDFHI >>> 56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + + 85.57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> + 86.58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 87.9<<< >>> 9<<< >>> + 88.60<<< 123456789 >>> 60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/nN1+3l24f-bl b/tests/pr/nN1+3l24f-bl new file mode 100644 index 0000000..38b793a --- /dev/null +++ b/tests/pr/nN1+3l24f-bl @@ -0,0 +1,106 @@ + + +-- Date/Time -- x Page 3 + + + 1.15 xyzxyzxyz XYZXYZXYZ abcabcab + 2.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 3.7 12345678 + 4.8 12345678 + 5.9 3456789 ab + 6.20 DEFGHI 123 + 7.1 12345678 + 8. + 9. + 10.4 12345678 + 11.5 12345678 + 12.6 12345678 + 13.27 no truncation before FF; (r_l-test): + 14. + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 15.29 xyzxyzxyz XYZXYZXYZ abcabcab + 16.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.1 12345678 + 18.2 3456789 abcdefghi + 19.3 12345678 + 20.4 12345678 + 21. + 22.6 12345678 + 23.7 12345678 + 24.8 12345678 + 25.9 3456789 abcdefghi + 26.40 DEFGHI 123456789 + 27.41 yzxyzxyz XYZXYZXYZ abcabcab + 28.42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 29.43 xyzxyzxyz XYZXYZXYZ abcabcab + 30.44 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.5 12345678 + 32.6 12345678 + 33.7 12345678 + 34.8 12345678 + 35.9 12345678 + 36.50 12345678 + 37.1 12345678 + 38. + 39. + 40. + 41.55 yzxyzxyz XYZXYZXYZ abcabcab + 42.56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 9 + + + 43. + 44.58 456789 123456789 xyzxyzxyz XYZXYZXYZ + 45.9 12345678 + 46.60 DEFGHI 123456789 + 47.61 yzxyzxyz XYZXYZXYZ abcabcab + 48.62 456789 123456789 abcdefghi ABCDEDFHI + 49.63 xyzxyzxyz XYZXYZXYZ abcabcab + 50.64 456789 123456789 xyzxyzxyz XYZXYZXYZ + 51.5 12345678 + 52.6 12345678 + 53.7 12345678 + 54.8 12345678 + 55.9 12345678 + 56.70 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 10 + + + 57.1 12345678 + 58. + 59. + 60. + 61.74 yzxyzxyz XYZXYZXYZ abcabcab + 62.75 456789 123456789 abcdefghi ABCDEDFHI +
\ No newline at end of file diff --git a/tests/pr/nN15l24f-bl b/tests/pr/nN15l24f-bl new file mode 100644 index 0000000..b4356eb --- /dev/null +++ b/tests/pr/nN15l24f-bl @@ -0,0 +1,131 @@ + + +-- Date/Time -- x Page 1 + + + 15.1 FF-Test: FF's in Text V + 16.2 Options -n; + 17.3 numbering lines with skiped pages; + 18.4 numbering blanc lines (no. 5,12,13,23,28) + 19. + 20.6 3456789 123456789 123456789 123456789 12345678 + 21.7 3 Columns downwards ..., <= 5 lines per page + 22.8 + 23.9 + 24.10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 + 25.1 12345678 + 26. + 27. + 28.14 456789 123456789 123456789 123456789 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + + 29.15 xyzxyzxyz XYZXYZXYZ abcabcab + 30.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.7 12345678 + 32.8 12345678 + 33.9 3456789 ab + 34.20 DEFGHI 123 + 35.1 12345678 + 36. + 37. + 38.4 12345678 + 39.5 12345678 + 40.6 12345678 + 41.27 no truncation before FF; (r_l-test): + 42. + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 43.29 xyzxyzxyz XYZXYZXYZ abcabcab + 44.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 45.1 12345678 + 46.2 3456789 abcdefghi + 47.3 12345678 + 48.4 12345678 + 49. + 50.6 12345678 + 51.7 12345678 + 52.8 12345678 + 53.9 3456789 abcdefghi + 54.40 DEFGHI 123456789 + 55.41 yzxyzxyz XYZXYZXYZ abcabcab + 56.42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 57.43 xyzxyzxyz XYZXYZXYZ abcabcab + 58.44 456789 123456789 xyzxyzxyz XYZXYZXYZ + 59.5 12345678 + 60.6 12345678 + 61.7 12345678 + 62.8 12345678 + 63.9 12345678 + 64.50 12345678 + 65.1 12345678 + 66. + 67. + 68. + 69.55 yzxyzxyz XYZXYZXYZ abcabcab + 70.56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 9 + + + 71. + 72.58 456789 123456789 xyzxyzxyz XYZXYZXYZ + 73.9 12345678 + 74.60 DEFGHI 123456789 + 75.61 yzxyzxyz XYZXYZXYZ abcabcab + 76.62 456789 123456789 abcdefghi ABCDEDFHI + 77.63 xyzxyzxyz XYZXYZXYZ abcabcab + 78.64 456789 123456789 xyzxyzxyz XYZXYZXYZ + 79.5 12345678 + 80.6 12345678 + 81.7 12345678 + 82.8 12345678 + 83.9 12345678 + 84.70 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 10 + + + 85.1 12345678 + 86. + 87. + 88. + 89.74 yzxyzxyz XYZXYZXYZ abcabcab + 90.75 456789 123456789 abcdefghi ABCDEDFHI +
\ No newline at end of file diff --git a/tests/pr/nSml20-bl-FF b/tests/pr/nSml20-bl-FF new file mode 100644 index 0000000..18036e2 --- /dev/null +++ b/tests/pr/nSml20-bl-FF @@ -0,0 +1,151 @@ + + +-- Date/Time -- x Page 1 + + + 1.1 FF-Test: FF's in Text :--:1 FF-Test: FF's in Text + 2.2 Options -n; :--:2 Options -b -3 / -a -3 / ... + 3.3 numbering lines with skiped :--:3 ---------------------------- + 4.4 numbering blanc lines (no. 5:--:4 3456789 123456789 123456789 12 + 5. :--:5 3 Columns downwards ..., <= + 6.6 3456789 123456789 123456789 12:--:6 FF-Arangements: One Empty Pa + 7.7 3 Columns downwards ..., <= :--:7 text\f\f\n; text\f\n\ftext; + 8.8 :--:8 \f\f\n; \f\n\f\n; + 9.9 :--:9 + 10.10 zzzzzzzzzzzzzzzzzzzzzzzzzz12:--:10 zzzzzzzzzzzzzzzzzzzzzzzzzz12 + + +-- Date/Time -- x Page 2 + + + 11.1 :--:1 + 12. :--:2 + 13. :--:3 line truncation before FF; r_r + 14.14 456789 123456789 123456789 12:--:14 456789 123456789 123456789 12 + + +-- Date/Time -- x Page 3 + + + + + +-- Date/Time -- x Page 4 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab :--:15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XY:--:16 456789 123456789 xyzxyzxyz XY + 17.7 :--:7 + 18.8 :--:8 + 19.9 3456789 ab :--:9 3456789 ab + 20.20 DEFGHI 123 :--:20 DEFGHI 123 + 21.1 :--:1 + 22. :--:2 + 23. :--:3 + 24.4 :--:4 + + +-- Date/Time -- x Page 5 + + + 25.5 :--:5 + 26.6 :--:6 + 27.27 no truncation before FF; (r_l:--:27 no truncation before FF; (r_l + 28. :--:28 no trunc + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab :--:29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XY:--:30 456789 123456789 xyzxyzxyz XY + 31.1 :--:1 + 32.2 3456789 abcdefghi :--:2 3456789 abcdefghi + 33.3 :--:3 + 34.4 :--:4 + 35. :--:5 + 36.6 :--:6 + 37.7 :--:7 + 38.8 :--:8 + + +-- Date/Time -- x Page 8 + + + 39.9 3456789 abcdefghi :--:9 3456789 abcdefghi + 40.40 DEFGHI 123456789 :--:40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab :--:41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi AB:--:42 456789 123456789 abcdefghi AB + + +-- Date/Time -- x Page 9 + + + + + +-- Date/Time -- x Page 10 + + + + + +-- Date/Time -- x Page 11 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab :--:43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XY:--:44 456789 123456789 xyzxyzxyz XY + 45.5 :--:5 + 46.6 :--:6 + 47.7 :--:7 + 48.8 :--:8 + 49.9 :--:9 + 50.50 :--:50 + 51.1 :--:1 + 52. :--:2 + + +-- Date/Time -- x Page 12 + + + 53. :--:3 + 54. :--:4 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab :--:55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi AB:--:56 456789 123456789 abcdefghi AB + + +-- Date/Time -- x Page 13 + + + 57. :--:57 xyzxyzxyz XYZXYZXYZ abcabcab + 58.58 456789 123456789 xyzxyzxyz XY:--:58 456789 123456789 xyzxyzxyz XY + 59.9 :--:9 + 60.60 DEFGHI 123456789 :--:60 DEFGHI 123456789 + 61.61 yzxyzxyz XYZXYZXYZ abcabcab :--: + 62.62 456789 123456789 abcdefghi AB:--: + 63.63 xyzxyzxyz XYZXYZXYZ abcabcab :--: + 64.64 456789 123456789 xyzxyzxyz XY:--: + 65.5 :--: + 66.6 :--: + + +-- Date/Time -- x Page 14 + + + 67.7 :--: + 68.8 :--: + 69.9 :--: + 70.70 456789 123456789 abcdefghi A:--: + 71.1 :--: + 72. :--: + 73. :--: + 74. :--: + 75.74 yzxyzxyz XYZXYZXYZ abcabcab :--: + 76.75 456789 123456789 abcdefghi AB +
\ No newline at end of file diff --git a/tests/pr/nSml20-t-t-FF b/tests/pr/nSml20-t-t-FF new file mode 100644 index 0000000..abe6652 --- /dev/null +++ b/tests/pr/nSml20-t-t-FF @@ -0,0 +1,160 @@ + + +-- Date/Time -- x Page 1 + + + 1.1 Test-INPUT: "Wit:--:1 Test-INPUT: "Wit:--:1 FF-Test: FF's in + 2.2 Options -b -3 [+:--:2 Options -b -3 [+:--:2 Options -b -3 / + 3.3 Options -a -3 [+:--:3 Options -a -3 [+:--:3 ---------------- + 4.4 Options [+:--:4 Options [+:--:4 3456789 123456789 + 5.5 :--:5 :--:5 3 Columns downwa + 6.6 ----------------:--:6 ----------------:--:6 FF-Arangements: + 7.7 3456789 123456789 :--:7 3456789 123456789 :--:7 text\f\f\n; text + 8.8 3 Columns downwa:--:8 3 Columns downwa:--:8 \f\f\n; \f\n\f\n + 9.9 With columns use:--:9 With columns use:--:9 + 10.10 without -f e.g.::--:10 without -f e.g.::--:10 zzzzzzzzzzzzzzzz + + +-- Date/Time -- x Page 2 + + + 11.1 with -f e.g. ::--:1 with -f e.g. ::--:1 + 12.2 :--:2 :--:2 + 13.3 line truncation be:--:3 line truncation be:--:3 line truncation be + 14.14 456789 123456789 :--:14 456789 123456789 :--:14 456789 123456789 + 15.15 xyzxyzxyz XYZXYZX:--:15 xyzxyzxyz XYZXYZX:--: + 16.16 456789 123456789 :--:16 456789 123456789 :--: + 17.7 :--:7 :--: + 18.8 :--:8 :--: + 19.9 3456789 ab :--:9 3456789 ab :--: + 20.20 DEFGHI 123 :--:20 DEFGHI 123 :--: + + +-- Date/Time -- x Page 3 + + + 21.1 :--:1 :--: + 22.2 :--:2 :--: + 23.3 :--:3 :--: + 24.4 :--:4 :--: + 25.5 :--:5 :--: + 26.6 :--:6 :--: + 27.27 no truncation bef:--:27 no truncation bef:--: + 28.28 no trunc :--:28 no trunc :--: + 29.29 xyzxyzxyz XYZXYZX:--:29 xyzxyzxyz XYZXYZX:--: + 30.30 456789 123456789 :--:30 456789 123456789 :--: + + +-- Date/Time -- x Page 4 + + + 31.1 :--:1 :--:15 xyzxyzxyz XYZXYZX + 32.2 3456789 abcdefghi :--:2 3456789 abcdefghi :--:16 456789 123456789 + 33.3 :--:3 :--:7 + 34.4 :--:4 :--:8 + 35.5 :--:5 :--:9 3456789 ab + 36.6 :--:6 :--:20 DEFGHI 123 + 37.7 :--:7 :--:1 + 38.8 :--:8 :--:2 + 39.9 3456789 abcdefghi :--:9 3456789 abcdefghi :--:3 + 40.40 DEFGHI 123456789 :--:40 DEFGHI 123456789 :--:4 + + +-- Date/Time -- x Page 5 + + + 41.41 yzxyzxyz XYZXYZXY:--:41 yzxyzxyz XYZXYZXY:--:5 + 42.42 456789 123456789 :--:42 456789 123456789 :--:6 + 43.43 xyzxyzxyz XYZXYZX:--:43 xyzxyzxyz XYZXYZX:--:27 no truncation bef + 44.44 456789 123456789 :--:44 456789 123456789 :--:28 no trunc + 45.5 :--:5 :--: + 46.6 :--:6 :--: + 47.7 :--:7 :--: + 48.8 :--:8 :--: + 49.9 :--:9 :--: + 50.50 :--:50 :--: + + +-- Date/Time -- x Page 6 + + + 51.1 :--:1 :--: + 52.2 :--:2 :--: + 53.3 :--:3 :--: + 54.4 :--:4 :--: + 55.55 yzxyzxyz XYZXYZXY:--:55 yzxyzxyz XYZXYZXY:--: + 56.56 456789 123456789 :--:56 456789 123456789 :--: + 57.57 xyzxyzxyz XYZXYZX:--:57 xyzxyzxyz XYZXYZX:--: + 58.58 456789 123456789 :--:58 456789 123456789 :--: + 59.9 :--:9 :--: + 60.60 DEFGHI 123456789 :--:60 DEFGHI 123456789 :--: + + +-- Date/Time -- x Page 7 + + + 61.1 :--:1 :--:29 xyzxyzxyz XYZXYZX + 62.2 :--:2 :--:30 456789 123456789 + 63.3 ------- EOF -----:--:3 ------- EOF -----:--:1 + 64. :--: :--:2 3456789 abcdefghi + 65. :--: :--:3 + 66. :--: :--:4 + 67. :--: :--:5 + 68. :--: :--:6 + 69. :--: :--:7 + 70. :--: :--:8 + + +-- Date/Time -- x Page 8 + + + 71. :--: :--:9 3456789 abcdefghi + 72. :--: :--:40 DEFGHI 123456789 + 73. :--: :--:41 yzxyzxyz XYZXYZXY + 74. :--: :--:42 456789 123456789 + + +-- Date/Time -- x Page 9 + + + + + +-- Date/Time -- x Page 10 + + + + + +-- Date/Time -- x Page 11 + + + 75. :--: :--:43 xyzxyzxyz XYZXYZX + 76. :--: :--:44 456789 123456789 + 77. :--: :--:5 + 78. :--: :--:6 + 79. :--: :--:7 + 80. :--: :--:8 + 81. :--: :--:9 + 82. :--: :--:50 + 83. :--: :--:1 + 84. :--: :--:2 + + +-- Date/Time -- x Page 12 + + + 85. :--: :--:3 + 86. :--: :--:4 + 87. :--: :--:55 yzxyzxyz XYZXYZXY + 88. :--: :--:56 456789 123456789 + + +-- Date/Time -- x Page 13 + + + 89. :--: :--:57 xyzxyzxyz XYZXYZX + 90. :--: :--:58 456789 123456789 + 91. :--: :--:9 + 92. :--: :--:60 DEFGHI 123456789 +
\ No newline at end of file diff --git a/tests/pr/nSml20-t-tFFFF b/tests/pr/nSml20-t-tFFFF new file mode 100644 index 0000000..4091d01 --- /dev/null +++ b/tests/pr/nSml20-t-tFFFF @@ -0,0 +1,160 @@ + + +-- Date/Time -- x Page 1 + + + 1.1 Test-INPUT:--:1 Test-INPUT:--:1 FF-Test: F:--:1 FF-Test: F + 2.2 Options -b:--:2 Options -b:--:2 Options -b:--:2 Options -b + 3.3 Options -a:--:3 Options -a:--:3 ----------:--:3 ---------- + 4.4 Options :--:4 Options :--:4 3456789 1234:--:4 3456789 1234 + 5.5 :--:5 :--:5 3 Columns :--:5 3 Columns + 6.6 ----------:--:6 ----------:--:6 FF-Arangem:--:6 FF-Arangem + 7.7 3456789 1234:--:7 3456789 1234:--:7 text\f\f\n:--:7 text\f\f\n + 8.8 3 Columns :--:8 3 Columns :--:8 \f\f\n; \f:--:8 \f\f\n; \f + 9.9 With colum:--:9 With colum:--:9 :--:9 + 10.10 without -f:--:10 without -f:--:10 zzzzzzzzzz:--:10 zzzzzzzzzz + + +-- Date/Time -- x Page 2 + + + 11.1 with -f e.:--:1 with -f e.:--:1 :--:1 + 12.2 :--:2 :--:2 :--:2 + 13.3 line truncat:--:3 line truncat:--:3 line truncat:--:3 line truncat + 14.14 456789 1234:--:14 456789 1234:--:14 456789 1234:--:14 456789 1234 + 15.15 xyzxyzxyz X:--:15 xyzxyzxyz X:--: :--: + 16.16 456789 1234:--:16 456789 1234:--: :--: + 17.7 :--:7 :--: :--: + 18.8 :--:8 :--: :--: + 19.9 3456789 ab :--:9 3456789 ab :--: :--: + 20.20 DEFGHI 123 :--:20 DEFGHI 123 :--: :--: + + +-- Date/Time -- x Page 3 + + + 21.1 :--:1 :--: :--: + 22.2 :--:2 :--: :--: + 23.3 :--:3 :--: :--: + 24.4 :--:4 :--: :--: + 25.5 :--:5 :--: :--: + 26.6 :--:6 :--: :--: + 27.27 no truncati:--:27 no truncati:--: :--: + 28.28 no trunc :--:28 no trunc :--: :--: + 29.29 xyzxyzxyz X:--:29 xyzxyzxyz X:--: :--: + 30.30 456789 1234:--:30 456789 1234:--: :--: + + +-- Date/Time -- x Page 4 + + + 31.1 :--:1 :--:15 xyzxyzxyz X:--:15 xyzxyzxyz X + 32.2 3456789 abcd:--:2 3456789 abcd:--:16 456789 1234:--:16 456789 1234 + 33.3 :--:3 :--:7 :--:7 + 34.4 :--:4 :--:8 :--:8 + 35.5 :--:5 :--:9 3456789 ab :--:9 3456789 ab + 36.6 :--:6 :--:20 DEFGHI 123 :--:20 DEFGHI 123 + 37.7 :--:7 :--:1 :--:1 + 38.8 :--:8 :--:2 :--:2 + 39.9 3456789 abcd:--:9 3456789 abcd:--:3 :--:3 + 40.40 DEFGHI 1234:--:40 DEFGHI 1234:--:4 :--:4 + + +-- Date/Time -- x Page 5 + + + 41.41 yzxyzxyz XY:--:41 yzxyzxyz XY:--:5 :--:5 + 42.42 456789 1234:--:42 456789 1234:--:6 :--:6 + 43.43 xyzxyzxyz X:--:43 xyzxyzxyz X:--:27 no truncati:--:27 no truncati + 44.44 456789 1234:--:44 456789 1234:--:28 no trunc :--:28 no trunc + 45.5 :--:5 :--: :--: + 46.6 :--:6 :--: :--: + 47.7 :--:7 :--: :--: + 48.8 :--:8 :--: :--: + 49.9 :--:9 :--: :--: + 50.50 :--:50 :--: :--: + + +-- Date/Time -- x Page 6 + + + 51.1 :--:1 :--: :--: + 52.2 :--:2 :--: :--: + 53.3 :--:3 :--: :--: + 54.4 :--:4 :--: :--: + 55.55 yzxyzxyz XY:--:55 yzxyzxyz XY:--: :--: + 56.56 456789 1234:--:56 456789 1234:--: :--: + 57.57 xyzxyzxyz X:--:57 xyzxyzxyz X:--: :--: + 58.58 456789 1234:--:58 456789 1234:--: :--: + 59.9 :--:9 :--: :--: + 60.60 DEFGHI 1234:--:60 DEFGHI 1234:--: :--: + + +-- Date/Time -- x Page 7 + + + 61.1 :--:1 :--:29 xyzxyzxyz X:--:29 xyzxyzxyz X + 62.2 :--:2 :--:30 456789 1234:--:30 456789 1234 + 63.3 ------- EOF:--:3 ------- EOF:--:1 :--:1 + 64. :--: :--:2 3456789 abcd:--:2 3456789 abcd + 65. :--: :--:3 :--:3 + 66. :--: :--:4 :--:4 + 67. :--: :--:5 :--:5 + 68. :--: :--:6 :--:6 + 69. :--: :--:7 :--:7 + 70. :--: :--:8 :--:8 + + +-- Date/Time -- x Page 8 + + + 71. :--: :--:9 3456789 abcd:--:9 3456789 abcd + 72. :--: :--:40 DEFGHI 1234:--:40 DEFGHI 1234 + 73. :--: :--:41 yzxyzxyz XY:--:41 yzxyzxyz XY + 74. :--: :--:42 456789 1234:--:42 456789 1234 + + +-- Date/Time -- x Page 9 + + + + + +-- Date/Time -- x Page 10 + + + + + +-- Date/Time -- x Page 11 + + + 75. :--: :--:43 xyzxyzxyz X:--:43 xyzxyzxyz X + 76. :--: :--:44 456789 1234:--:44 456789 1234 + 77. :--: :--:5 :--:5 + 78. :--: :--:6 :--:6 + 79. :--: :--:7 :--:7 + 80. :--: :--:8 :--:8 + 81. :--: :--:9 :--:9 + 82. :--: :--:50 :--:50 + 83. :--: :--:1 :--:1 + 84. :--: :--:2 :--:2 + + +-- Date/Time -- x Page 12 + + + 85. :--: :--:3 :--:3 + 86. :--: :--:4 :--:4 + 87. :--: :--:55 yzxyzxyz XY:--:55 yzxyzxyz XY + 88. :--: :--:56 456789 1234:--:56 456789 1234 + + +-- Date/Time -- x Page 13 + + + 89. :--: :--:57 xyzxyzxyz X:--:57 xyzxyzxyz X + 90. :--: :--:58 456789 1234:--:58 456789 1234 + 91. :--: :--:9 :--:9 + 92. :--: :--:60 DEFGHI 1234:--:60 DEFGHI 1234 +
\ No newline at end of file diff --git a/tests/pr/nSml24-bl-FF b/tests/pr/nSml24-bl-FF new file mode 100644 index 0000000..e8d7c13 --- /dev/null +++ b/tests/pr/nSml24-bl-FF @@ -0,0 +1,131 @@ + + +-- Date/Time -- x Page 1 + + + 1.1 FF-Test: FF's in Text :--:1 FF-Test: FF's in Text + 2.2 Options -n; :--:2 Options -b -3 / -a -3 / ... + 3.3 numbering lines with skiped :--:3 ---------------------------- + 4.4 numbering blanc lines (no. 5:--:4 3456789 123456789 123456789 12 + 5. :--:5 3 Columns downwards ..., <= + 6.6 3456789 123456789 123456789 12:--:6 FF-Arangements: One Empty Pa + 7.7 3 Columns downwards ..., <= :--:7 text\f\f\n; text\f\n\ftext; + 8.8 :--:8 \f\f\n; \f\n\f\n; + 9.9 :--:9 + 10.10 zzzzzzzzzzzzzzzzzzzzzzzzzz12:--:10 zzzzzzzzzzzzzzzzzzzzzzzzzz12 + 11.1 :--:1 + 12. :--:2 + 13. :--:3 line truncation before FF; r_r + 14.14 456789 123456789 123456789 12:--:14 456789 123456789 123456789 12 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab :--:15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XY:--:16 456789 123456789 xyzxyzxyz XY + 17.7 :--:7 + 18.8 :--:8 + 19.9 3456789 ab :--:9 3456789 ab + 20.20 DEFGHI 123 :--:20 DEFGHI 123 + 21.1 :--:1 + 22. :--:2 + 23. :--:3 + 24.4 :--:4 + 25.5 :--:5 + 26.6 :--:6 + 27.27 no truncation before FF; (r_l:--:27 no truncation before FF; (r_l + 28. :--:28 no trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab :--:29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XY:--:30 456789 123456789 xyzxyzxyz XY + 31.1 :--:1 + 32.2 3456789 abcdefghi :--:2 3456789 abcdefghi + 33.3 :--:3 + 34.4 :--:4 + 35. :--:5 + 36.6 :--:6 + 37.7 :--:7 + 38.8 :--:8 + 39.9 3456789 abcdefghi :--:9 3456789 abcdefghi + 40.40 DEFGHI 123456789 :--:40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab :--:41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi AB:--:42 456789 123456789 abcdefghi AB + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab :--:43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XY:--:44 456789 123456789 xyzxyzxyz XY + 45.5 :--:5 + 46.6 :--:6 + 47.7 :--:7 + 48.8 :--:8 + 49.9 :--:9 + 50.50 :--:50 + 51.1 :--:1 + 52. :--:2 + 53. :--:3 + 54. :--:4 + 55.55 yzxyzxyz XYZXYZXYZ abcabcab :--:55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi AB:--:56 456789 123456789 abcdefghi AB + + +-- Date/Time -- x Page 9 + + + 57. :--:57 xyzxyzxyz XYZXYZXYZ abcabcab + 58.58 456789 123456789 xyzxyzxyz XY:--:58 456789 123456789 xyzxyzxyz XY + 59.9 :--:9 + 60.60 DEFGHI 123456789 :--:60 DEFGHI 123456789 + 61.61 yzxyzxyz XYZXYZXYZ abcabcab :--: + 62.62 456789 123456789 abcdefghi AB:--: + 63.63 xyzxyzxyz XYZXYZXYZ abcabcab :--: + 64.64 456789 123456789 xyzxyzxyz XY:--: + 65.5 :--: + 66.6 :--: + 67.7 :--: + 68.8 :--: + 69.9 :--: + 70.70 456789 123456789 abcdefghi A:--: + + +-- Date/Time -- x Page 10 + + + 71.1 :--: + 72. :--: + 73. :--: + 74. :--: + 75.74 yzxyzxyz XYZXYZXYZ abcabcab :--: + 76.75 456789 123456789 abcdefghi AB +
\ No newline at end of file diff --git a/tests/pr/nSml24-t-t-FF b/tests/pr/nSml24-t-t-FF new file mode 100644 index 0000000..e28b754 --- /dev/null +++ b/tests/pr/nSml24-t-t-FF @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + + 1.1 Test-INPUT: "Wit:--:1 Test-INPUT: "Wit:--:1 FF-Test: FF's in + 2.2 Options -b -3 [+:--:2 Options -b -3 [+:--:2 Options -b -3 / + 3.3 Options -a -3 [+:--:3 Options -a -3 [+:--:3 ---------------- + 4.4 Options [+:--:4 Options [+:--:4 3456789 123456789 + 5.5 :--:5 :--:5 3 Columns downwa + 6.6 ----------------:--:6 ----------------:--:6 FF-Arangements: + 7.7 3456789 123456789 :--:7 3456789 123456789 :--:7 text\f\f\n; text + 8.8 3 Columns downwa:--:8 3 Columns downwa:--:8 \f\f\n; \f\n\f\n + 9.9 With columns use:--:9 With columns use:--:9 + 10.10 without -f e.g.::--:10 without -f e.g.::--:10 zzzzzzzzzzzzzzzz + 11.1 with -f e.g. ::--:1 with -f e.g. ::--:1 + 12.2 :--:2 :--:2 + 13.3 line truncation be:--:3 line truncation be:--:3 line truncation be + 14.14 456789 123456789 :--:14 456789 123456789 :--:14 456789 123456789 + + +-- Date/Time -- x Page 2 + + + 15.15 xyzxyzxyz XYZXYZX:--:15 xyzxyzxyz XYZXYZX:--: + 16.16 456789 123456789 :--:16 456789 123456789 :--: + 17.7 :--:7 :--: + 18.8 :--:8 :--: + 19.9 3456789 ab :--:9 3456789 ab :--: + 20.20 DEFGHI 123 :--:20 DEFGHI 123 :--: + 21.1 :--:1 :--: + 22.2 :--:2 :--: + 23.3 :--:3 :--: + 24.4 :--:4 :--: + 25.5 :--:5 :--: + 26.6 :--:6 :--: + 27.27 no truncation bef:--:27 no truncation bef:--: + 28.28 no trunc :--:28 no trunc :--: + + +-- Date/Time -- x Page 3 + + + 29.29 xyzxyzxyz XYZXYZX:--:29 xyzxyzxyz XYZXYZX:--:15 xyzxyzxyz XYZXYZX + 30.30 456789 123456789 :--:30 456789 123456789 :--:16 456789 123456789 + 31.1 :--:1 :--:7 + 32.2 3456789 abcdefghi :--:2 3456789 abcdefghi :--:8 + 33.3 :--:3 :--:9 3456789 ab + 34.4 :--:4 :--:20 DEFGHI 123 + 35.5 :--:5 :--:1 + 36.6 :--:6 :--:2 + 37.7 :--:7 :--:3 + 38.8 :--:8 :--:4 + 39.9 3456789 abcdefghi :--:9 3456789 abcdefghi :--:5 + 40.40 DEFGHI 123456789 :--:40 DEFGHI 123456789 :--:6 + 41.41 yzxyzxyz XYZXYZXY:--:41 yzxyzxyz XYZXYZXY:--:27 no truncation bef + 42.42 456789 123456789 :--:42 456789 123456789 :--:28 no trunc + + +-- Date/Time -- x Page 4 + + + 43.43 xyzxyzxyz XYZXYZX:--:43 xyzxyzxyz XYZXYZX:--: + 44.44 456789 123456789 :--:44 456789 123456789 :--: + 45.5 :--:5 :--: + 46.6 :--:6 :--: + 47.7 :--:7 :--: + 48.8 :--:8 :--: + 49.9 :--:9 :--: + 50.50 :--:50 :--: + 51.1 :--:1 :--: + 52.2 :--:2 :--: + 53.3 :--:3 :--: + 54.4 :--:4 :--: + 55.55 yzxyzxyz XYZXYZXY:--:55 yzxyzxyz XYZXYZXY:--: + 56.56 456789 123456789 :--:56 456789 123456789 :--: + + +-- Date/Time -- x Page 5 + + + 57.57 xyzxyzxyz XYZXYZX:--:57 xyzxyzxyz XYZXYZX:--:29 xyzxyzxyz XYZXYZX + 58.58 456789 123456789 :--:58 456789 123456789 :--:30 456789 123456789 + 59.9 :--:9 :--:1 + 60.60 DEFGHI 123456789 :--:60 DEFGHI 123456789 :--:2 3456789 abcdefghi + 61.1 :--:1 :--:3 + 62.2 :--:2 :--:4 + 63.3 ------- EOF -----:--:3 ------- EOF -----:--:5 + 64. :--: :--:6 + 65. :--: :--:7 + 66. :--: :--:8 + 67. :--: :--:9 3456789 abcdefghi + 68. :--: :--:40 DEFGHI 123456789 + 69. :--: :--:41 yzxyzxyz XYZXYZXY + 70. :--: :--:42 456789 123456789 + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 71. :--: :--:43 xyzxyzxyz XYZXYZX + 72. :--: :--:44 456789 123456789 + 73. :--: :--:5 + 74. :--: :--:6 + 75. :--: :--:7 + 76. :--: :--:8 + 77. :--: :--:9 + 78. :--: :--:50 + 79. :--: :--:1 + 80. :--: :--:2 + 81. :--: :--:3 + 82. :--: :--:4 + 83. :--: :--:55 yzxyzxyz XYZXYZXY + 84. :--: :--:56 456789 123456789 + + +-- Date/Time -- x Page 9 + + + 85. :--: :--:57 xyzxyzxyz XYZXYZX + 86. :--: :--:58 456789 123456789 + 87. :--: :--:9 + 88. :--: :--:60 DEFGHI 123456789 +
\ No newline at end of file diff --git a/tests/pr/nSml24-t-tFFFF b/tests/pr/nSml24-t-tFFFF new file mode 100644 index 0000000..74538ad --- /dev/null +++ b/tests/pr/nSml24-t-tFFFF @@ -0,0 +1,136 @@ + + +-- Date/Time -- x Page 1 + + + 1.1 Test-INPUT:--:1 Test-INPUT:--:1 FF-Test: F:--:1 FF-Test: F + 2.2 Options -b:--:2 Options -b:--:2 Options -b:--:2 Options -b + 3.3 Options -a:--:3 Options -a:--:3 ----------:--:3 ---------- + 4.4 Options :--:4 Options :--:4 3456789 1234:--:4 3456789 1234 + 5.5 :--:5 :--:5 3 Columns :--:5 3 Columns + 6.6 ----------:--:6 ----------:--:6 FF-Arangem:--:6 FF-Arangem + 7.7 3456789 1234:--:7 3456789 1234:--:7 text\f\f\n:--:7 text\f\f\n + 8.8 3 Columns :--:8 3 Columns :--:8 \f\f\n; \f:--:8 \f\f\n; \f + 9.9 With colum:--:9 With colum:--:9 :--:9 + 10.10 without -f:--:10 without -f:--:10 zzzzzzzzzz:--:10 zzzzzzzzzz + 11.1 with -f e.:--:1 with -f e.:--:1 :--:1 + 12.2 :--:2 :--:2 :--:2 + 13.3 line truncat:--:3 line truncat:--:3 line truncat:--:3 line truncat + 14.14 456789 1234:--:14 456789 1234:--:14 456789 1234:--:14 456789 1234 + + +-- Date/Time -- x Page 2 + + + 15.15 xyzxyzxyz X:--:15 xyzxyzxyz X:--: :--: + 16.16 456789 1234:--:16 456789 1234:--: :--: + 17.7 :--:7 :--: :--: + 18.8 :--:8 :--: :--: + 19.9 3456789 ab :--:9 3456789 ab :--: :--: + 20.20 DEFGHI 123 :--:20 DEFGHI 123 :--: :--: + 21.1 :--:1 :--: :--: + 22.2 :--:2 :--: :--: + 23.3 :--:3 :--: :--: + 24.4 :--:4 :--: :--: + 25.5 :--:5 :--: :--: + 26.6 :--:6 :--: :--: + 27.27 no truncati:--:27 no truncati:--: :--: + 28.28 no trunc :--:28 no trunc :--: :--: + + +-- Date/Time -- x Page 3 + + + 29.29 xyzxyzxyz X:--:29 xyzxyzxyz X:--:15 xyzxyzxyz X:--:15 xyzxyzxyz X + 30.30 456789 1234:--:30 456789 1234:--:16 456789 1234:--:16 456789 1234 + 31.1 :--:1 :--:7 :--:7 + 32.2 3456789 abcd:--:2 3456789 abcd:--:8 :--:8 + 33.3 :--:3 :--:9 3456789 ab :--:9 3456789 ab + 34.4 :--:4 :--:20 DEFGHI 123 :--:20 DEFGHI 123 + 35.5 :--:5 :--:1 :--:1 + 36.6 :--:6 :--:2 :--:2 + 37.7 :--:7 :--:3 :--:3 + 38.8 :--:8 :--:4 :--:4 + 39.9 3456789 abcd:--:9 3456789 abcd:--:5 :--:5 + 40.40 DEFGHI 1234:--:40 DEFGHI 1234:--:6 :--:6 + 41.41 yzxyzxyz XY:--:41 yzxyzxyz XY:--:27 no truncati:--:27 no truncati + 42.42 456789 1234:--:42 456789 1234:--:28 no trunc :--:28 no trunc + + +-- Date/Time -- x Page 4 + + + 43.43 xyzxyzxyz X:--:43 xyzxyzxyz X:--: :--: + 44.44 456789 1234:--:44 456789 1234:--: :--: + 45.5 :--:5 :--: :--: + 46.6 :--:6 :--: :--: + 47.7 :--:7 :--: :--: + 48.8 :--:8 :--: :--: + 49.9 :--:9 :--: :--: + 50.50 :--:50 :--: :--: + 51.1 :--:1 :--: :--: + 52.2 :--:2 :--: :--: + 53.3 :--:3 :--: :--: + 54.4 :--:4 :--: :--: + 55.55 yzxyzxyz XY:--:55 yzxyzxyz XY:--: :--: + 56.56 456789 1234:--:56 456789 1234:--: :--: + + +-- Date/Time -- x Page 5 + + + 57.57 xyzxyzxyz X:--:57 xyzxyzxyz X:--:29 xyzxyzxyz X:--:29 xyzxyzxyz X + 58.58 456789 1234:--:58 456789 1234:--:30 456789 1234:--:30 456789 1234 + 59.9 :--:9 :--:1 :--:1 + 60.60 DEFGHI 1234:--:60 DEFGHI 1234:--:2 3456789 abcd:--:2 3456789 abcd + 61.1 :--:1 :--:3 :--:3 + 62.2 :--:2 :--:4 :--:4 + 63.3 ------- EOF:--:3 ------- EOF:--:5 :--:5 + 64. :--: :--:6 :--:6 + 65. :--: :--:7 :--:7 + 66. :--: :--:8 :--:8 + 67. :--: :--:9 3456789 abcd:--:9 3456789 abcd + 68. :--: :--:40 DEFGHI 1234:--:40 DEFGHI 1234 + 69. :--: :--:41 yzxyzxyz XY:--:41 yzxyzxyz XY + 70. :--: :--:42 456789 1234:--:42 456789 1234 + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 71. :--: :--:43 xyzxyzxyz X:--:43 xyzxyzxyz X + 72. :--: :--:44 456789 1234:--:44 456789 1234 + 73. :--: :--:5 :--:5 + 74. :--: :--:6 :--:6 + 75. :--: :--:7 :--:7 + 76. :--: :--:8 :--:8 + 77. :--: :--:9 :--:9 + 78. :--: :--:50 :--:50 + 79. :--: :--:1 :--:1 + 80. :--: :--:2 :--:2 + 81. :--: :--:3 :--:3 + 82. :--: :--:4 :--:4 + 83. :--: :--:55 yzxyzxyz XY:--:55 yzxyzxyz XY + 84. :--: :--:56 456789 1234:--:56 456789 1234 + + +-- Date/Time -- x Page 9 + + + 85. :--: :--:57 xyzxyzxyz X:--:57 xyzxyzxyz X + 86. :--: :--:58 456789 1234:--:58 456789 1234 + 87. :--: :--:9 :--:9 + 88. :--: :--:60 DEFGHI 1234:--:60 DEFGHI 1234 +
\ No newline at end of file diff --git a/tests/pr/nl24f-bl b/tests/pr/nl24f-bl new file mode 100644 index 0000000..5546ad2 --- /dev/null +++ b/tests/pr/nl24f-bl @@ -0,0 +1,131 @@ + + +-- Date/Time -- x Page 1 + + + 1.1 FF-Test: FF's in Text V + 2.2 Options -n; + 3.3 numbering lines with skiped pages; + 4.4 numbering blanc lines (no. 5,12,13,23,28) + 5. + 6.6 3456789 123456789 123456789 123456789 12345678 + 7.7 3 Columns downwards ..., <= 5 lines per page + 8.8 + 9.9 + 10.10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 + 11.1 12345678 + 12. + 13. + 14.14 456789 123456789 123456789 123456789 + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + + 15.15 xyzxyzxyz XYZXYZXYZ abcabcab + 16.16 456789 123456789 xyzxyzxyz XYZXYZXYZ + 17.7 12345678 + 18.8 12345678 + 19.9 3456789 ab + 20.20 DEFGHI 123 + 21.1 12345678 + 22. + 23. + 24.4 12345678 + 25.5 12345678 + 26.6 12345678 + 27.27 no truncation before FF; (r_l-test): + 28. + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + + 29.29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.30 456789 123456789 xyzxyzxyz XYZXYZXYZ + 31.1 12345678 + 32.2 3456789 abcdefghi + 33.3 12345678 + 34.4 12345678 + 35. + 36.6 12345678 + 37.7 12345678 + 38.8 12345678 + 39.9 3456789 abcdefghi + 40.40 DEFGHI 123456789 + 41.41 yzxyzxyz XYZXYZXYZ abcabcab + 42.42 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + + 43.43 xyzxyzxyz XYZXYZXYZ abcabcab + 44.44 456789 123456789 xyzxyzxyz XYZXYZXYZ + 45.5 12345678 + 46.6 12345678 + 47.7 12345678 + 48.8 12345678 + 49.9 12345678 + 50.50 12345678 + 51.1 12345678 + 52. + 53. + 54. + 55.55 yzxyzxyz XYZXYZXYZ abcabcab + 56.56 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 9 + + + 57. + 58.58 456789 123456789 xyzxyzxyz XYZXYZXYZ + 59.9 12345678 + 60.60 DEFGHI 123456789 + 61.61 yzxyzxyz XYZXYZXYZ abcabcab + 62.62 456789 123456789 abcdefghi ABCDEDFHI + 63.63 xyzxyzxyz XYZXYZXYZ abcabcab + 64.64 456789 123456789 xyzxyzxyz XYZXYZXYZ + 65.5 12345678 + 66.6 12345678 + 67.7 12345678 + 68.8 12345678 + 69.9 12345678 + 70.70 456789 123456789 abcdefghi ABCDEDFHI + + +-- Date/Time -- x Page 10 + + + 71.1 12345678 + 72. + 73. + 74. + 75.74 yzxyzxyz XYZXYZXYZ abcabcab + 76.75 456789 123456789 abcdefghi ABCDEDFHI +
\ No newline at end of file diff --git a/tests/pr/o3Jml24f-lm-lo b/tests/pr/o3Jml24f-lm-lo new file mode 100644 index 0000000..e0aa4a4 --- /dev/null +++ b/tests/pr/o3Jml24f-lm-lo @@ -0,0 +1,136 @@ + + + -- Date/Time -- x Page 1 + + + 1<<< -Test: FF's in Text >>> 1::: Test-INPUT: "Without FF set by Hand" ::: + 2<<< -b -3 / -a -3 / ... >>> 2::: Options -b -3 [+2|+3] [-l 15|8] [-f] ::: + 3<<< >>> 3::: Options -a -3 [+2|+3] [-l 15|8] [-f] ::: + 4<<< 123456789 123456789 123456789 12345678 >>> 4::: Options [+2|+3] [-l 24|17] [-f] ::: + 5::: ::: + 6<<< -Arangements: One Empty Page >>> 6::: -------------------------------------------- ::: + 7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> 7::: 789 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 8<<< f\f\n; \f\n\f\n; >>> 8::: 3 Columns downwards, across, ...: ::: + 9<<< >>> 9::: With columns use <= 5 text lines/page, ::: + 10<<< >>> 10::: without -f e.g.: -l 15 = total lines/page, ::: + 1<<< >>> 1::: with -f e.g. : -l 8 -f ::: + 2<<< >>> 2::: ::: + 3<<< truncation before FF; r_r_o_l-test: >>> 3::: line truncation before new page; r_r_o_l-test: ::: + 14<<< 123456789 123456789 123456789 >>> 14::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + + -- Date/Time -- x Page 2 + + + 15::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 16::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 7::: 12345678 ::: + 8::: 12345678 ::: + 9::: 3456789 ab ::: + 20::: DEFGHI 123 ::: + 21::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 5::: 12345678 ::: + 6::: 12345678 ::: + 27::: no truncation before nwe page; (r_l-test): ::: + 28::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + + -- Date/Time -- x Page 3 + + + 15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> 29::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 30::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 7<<< >>> 1::: 12345678 ::: + 8<<< >>> 2::: 3456789 abcdefghi ::: + 9<<< >>> 3::: 12345678 ::: + 20<<< >>> 4::: 12345678 ::: + 1<<< >>> 35::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 6::: 12345678 ::: + 7::: 12345678 ::: + 4<<< >>> 8::: 12345678 ::: + 5<<< >>> 9::: 3456789 abcdefghi ::: + 6<<< >>> 40::: DEFGHI 123456789 ::: + 27<<< truncation before FF; (r_l-test): >>> 41::: yzxyzxyz XYZXYZXYZ abcabcab ::: + 28<<< trunc 42::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + + -- Date/Time -- x Page 4 + + + 43::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 44::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 5::: 12345678 ::: + 6::: 12345678 ::: + 7::: 12345678 ::: + 8::: 12345678 ::: + 49::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + 50::: 12345678 ::: + 1::: 12345678 ::: + 2::: 12345678 ::: + 3::: 12345678 ::: + 4::: 12345678 ::: + 55::: yzxyzxyz XYZXYZXYZ abcabcab ::: + 56::: 89 123456789 123456789 123456789 123456789 123456789 123456789 1234567890 ::: + + + -- Date/Time -- x Page 5 + + + 29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> 57::: xyzxyzxyz XYZXYZXYZ abcabcab ::: + 30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> 58::: 456789 123456789 xyzxyzxyz XYZXYZXYZ ::: + 1<<< >>> 9::: 12345678 ::: + 2<<< abcdefghi >>> 60::: DEFGHI 123456789 ::: + 3<<< >>> 1::: ::: + 4<<< >>> 2::: ::: + 5<<< >>> 3::: ------- EOF -------- EOF -------- EOF ------- EOF ------- EOF ------- EOF ::: + 6<<< >>> + 7<<< >>> + 8<<< >>> + 9<<< abcdefghi >>> + 40<<< 123456789 >>> + 41<<< XYZXYZXYZ abcabcab >>> + 42<<< 123456789 abcdefghi ABCDEDFHI >>> + + + -- Date/Time -- x Page 6 + + + + + + -- Date/Time -- x Page 7 + + + + + + -- Date/Time -- x Page 8 + + + 43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> + 44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 5<<< >>> + 6<<< >>> + 7<<< >>> + 8<<< >>> + 9<<< >>> + 50<<< >>> + 1<<< >>> + 2<<< >>> + 3<<< >>> + 4<<< >>> + 55<<< XYZXYZXYZ abcabcab >>> + 56<<< 123456789 abcdefghi ABCDEDFHI >>> + + + -- Date/Time -- x Page 9 + + + 57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> + 58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> + 9<<< >>> + 60<<< 123456789 >>> +
\ No newline at end of file diff --git a/tests/pr/o3a3Sl24f-tn b/tests/pr/o3a3Sl24f-tn new file mode 100644 index 0000000..0064f2f --- /dev/null +++ b/tests/pr/o3a3Sl24f-tn @@ -0,0 +1,32 @@ + + + -- Date/Time -- x Page 1 + + + 1 Test-INPUT: "With:--:2 Options -b -3 [+2:--:3 Options -a -3 [+2 + 4 Options [+2:--:5 :--:6 ----------------- + 7 3456789 123456789 1:--:8 3 Columns downwar:--:9 With columns use + 10 without -f e.g.: :--:1 with -f e.g. : :--:2 + 3 line truncation bef:--:14 456789 123456789 1:--:15 xyzxyzxyz XYZXYZXY + 16 456789 123456789 x:--:7 :--:8 + 9 3456789 ab :--:20 DEFGHI 123 :--:1 + 2 :--:3 :--:4 + 5 :--:6 :--:27 no truncation befo + 28 no trunc :--:29 xyzxyzxyz XYZXYZXY:--:30 456789 123456789 x + 1 :--:2 3456789 abcdefghi :--:3 + 4 :--:5 :--:6 + 7 :--:8 :--:9 3456789 abcdefghi + 40 DEFGHI 123456789 :--:41 yzxyzxyz XYZXYZXYZ:--:42 456789 123456789 a + + + -- Date/Time -- x Page 2 + + + 43 xyzxyzxyz XYZXYZXY:--:44 456789 123456789 x:--:5 + 6 :--:7 :--:8 + 9 :--:50 :--:1 + 2 :--:3 :--:4 + 55 yzxyzxyz XYZXYZXYZ:--:56 456789 123456789 a:--:57 xyzxyzxyz XYZXYZXY + 58 456789 123456789 x:--:9 :--:60 DEFGHI 123456789 + 1 :--:2 :--:3 ------- EOF ------ +
\ No newline at end of file diff --git a/tests/pr/o3a3Snl24f-tn b/tests/pr/o3a3Snl24f-tn new file mode 100644 index 0000000..5a8f263 --- /dev/null +++ b/tests/pr/o3a3Snl24f-tn @@ -0,0 +1,32 @@ + + + -- Date/Time -- x Page 1 + + + 1.1 Test-INPUT::--: 2.2 Options -b :--: 3.3 Options -a + 4.4 Options :--: 5.5 :--: 6.6 ----------- + 7.7 3456789 12345:--: 8.8 3 Columns d:--: 9.9 With column + 10.10 without -f :--: 11.1 with -f e.g:--: 12.2 + 13.3 line truncati:--: 14.14 456789 12345:--: 15.15 xyzxyzxyz XY + 16.16 456789 12345:--: 17.7 :--: 18.8 + 19.9 3456789 ab :--: 20.20 DEFGHI 123 :--: 21.1 + 22.2 :--: 23.3 :--: 24.4 + 25.5 :--: 26.6 :--: 27.27 no truncatio + 28.28 no trunc :--: 29.29 xyzxyzxyz XY:--: 30.30 456789 12345 + 31.1 :--: 32.2 3456789 abcde:--: 33.3 + 34.4 :--: 35.5 :--: 36.6 + 37.7 :--: 38.8 :--: 39.9 3456789 abcde + 40.40 DEFGHI 12345:--: 41.41 yzxyzxyz XYZ:--: 42.42 456789 12345 + + + -- Date/Time -- x Page 2 + + + 43.43 xyzxyzxyz XY:--: 44.44 456789 12345:--: 45.5 + 46.6 :--: 47.7 :--: 48.8 + 49.9 :--: 50.50 :--: 51.1 + 52.2 :--: 53.3 :--: 54.4 + 55.55 yzxyzxyz XYZ:--: 56.56 456789 12345:--: 57.57 xyzxyzxyz XY + 58.58 456789 12345:--: 59.9 :--: 60.60 DEFGHI 12345 + 61.1 :--: 62.2 :--: 63.3 ------- EOF +
\ No newline at end of file diff --git a/tests/pr/o3a3l24f-tn b/tests/pr/o3a3l24f-tn new file mode 100644 index 0000000..9adbe67 --- /dev/null +++ b/tests/pr/o3a3l24f-tn @@ -0,0 +1,32 @@ + + + -- Date/Time -- x Page 1 + + + 1 Test-INPUT: "Withou 2 Options -b -3 [+2|+ 3 Options -a -3 [+2|+ + 4 Options [+2|+ 5 6 ------------------- + 7 3456789 123456789 123 8 3 Columns downwards 9 With columns use < + 10 without -f e.g.: - 1 with -f e.g. : - 2 + 3 line truncation befor 14 456789 123456789 123 15 xyzxyzxyz XYZXYZXYZ + 16 456789 123456789 xyz 7 8 + 9 3456789 ab 20 DEFGHI 123 1 + 2 3 4 + 5 6 27 no truncation before + 28 no trunc 29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz + 1 2 3456789 abcdefghi 3 + 4 5 6 + 7 8 9 3456789 abcdefghi + 40 DEFGHI 123456789 41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc + + + -- Date/Time -- x Page 2 + + + 43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 + 6 7 8 + 9 50 1 + 2 3 4 + 55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc 57 xyzxyzxyz XYZXYZXYZ + 58 456789 123456789 xyz 9 60 DEFGHI 123456789 + 1 2 3 ------- EOF -------- +
\ No newline at end of file diff --git a/tests/pr/o3b3Sl24f-tn b/tests/pr/o3b3Sl24f-tn new file mode 100644 index 0000000..2e11983 --- /dev/null +++ b/tests/pr/o3b3Sl24f-tn @@ -0,0 +1,32 @@ + + + -- Date/Time -- x Page 1 + + + 1 Test-INPUT: "With:--:15 xyzxyzxyz XYZXYZXY:--:29 xyzxyzxyz XYZXYZXY + 2 Options -b -3 [+2:--:16 456789 123456789 x:--:30 456789 123456789 x + 3 Options -a -3 [+2:--:7 :--:1 + 4 Options [+2:--:8 :--:2 3456789 abcdefghi + 5 :--:9 3456789 ab :--:3 + 6 -----------------:--:20 DEFGHI 123 :--:4 + 7 3456789 123456789 1:--:1 :--:5 + 8 3 Columns downwar:--:2 :--:6 + 9 With columns use :--:3 :--:7 + 10 without -f e.g.: :--:4 :--:8 + 1 with -f e.g. : :--:5 :--:9 3456789 abcdefghi + 2 :--:6 :--:40 DEFGHI 123456789 + 3 line truncation bef:--:27 no truncation befo:--:41 yzxyzxyz XYZXYZXYZ + 14 456789 123456789 1:--:28 no trunc :--:42 456789 123456789 a + + + -- Date/Time -- x Page 2 + + + 43 xyzxyzxyz XYZXYZXY:--:50 :--:57 xyzxyzxyz XYZXYZXY + 44 456789 123456789 x:--:1 :--:58 456789 123456789 x + 5 :--:2 :--:9 + 6 :--:3 :--:60 DEFGHI 123456789 + 7 :--:4 :--:1 + 8 :--:55 yzxyzxyz XYZXYZXYZ:--:2 + 9 :--:56 456789 123456789 a:--:3 ------- EOF ------ +
\ No newline at end of file diff --git a/tests/pr/o3b3Snl24f-tn b/tests/pr/o3b3Snl24f-tn new file mode 100644 index 0000000..1b945fe --- /dev/null +++ b/tests/pr/o3b3Snl24f-tn @@ -0,0 +1,32 @@ + + + -- Date/Time -- x Page 1 + + + 1.1 Test-INPUT::--: 15.15 xyzxyzxyz XY:--: 29.29 xyzxyzxyz XY + 2.2 Options -b :--: 16.16 456789 12345:--: 30.30 456789 12345 + 3.3 Options -a :--: 17.7 :--: 31.1 + 4.4 Options :--: 18.8 :--: 32.2 3456789 abcde + 5.5 :--: 19.9 3456789 ab :--: 33.3 + 6.6 -----------:--: 20.20 DEFGHI 123 :--: 34.4 + 7.7 3456789 12345:--: 21.1 :--: 35.5 + 8.8 3 Columns d:--: 22.2 :--: 36.6 + 9.9 With column:--: 23.3 :--: 37.7 + 10.10 without -f :--: 24.4 :--: 38.8 + 11.1 with -f e.g:--: 25.5 :--: 39.9 3456789 abcde + 12.2 :--: 26.6 :--: 40.40 DEFGHI 12345 + 13.3 line truncati:--: 27.27 no truncatio:--: 41.41 yzxyzxyz XYZ + 14.14 456789 12345:--: 28.28 no trunc :--: 42.42 456789 12345 + + + -- Date/Time -- x Page 2 + + + 43.43 xyzxyzxyz XY:--: 50.50 :--: 57.57 xyzxyzxyz XY + 44.44 456789 12345:--: 51.1 :--: 58.58 456789 12345 + 45.5 :--: 52.2 :--: 59.9 + 46.6 :--: 53.3 :--: 60.60 DEFGHI 12345 + 47.7 :--: 54.4 :--: 61.1 + 48.8 :--: 55.55 yzxyzxyz XYZ:--: 62.2 + 49.9 :--: 56.56 456789 12345:--: 63.3 ------- EOF +
\ No newline at end of file diff --git a/tests/pr/o3b3l24f-tn b/tests/pr/o3b3l24f-tn new file mode 100644 index 0000000..0d237bb --- /dev/null +++ b/tests/pr/o3b3l24f-tn @@ -0,0 +1,32 @@ + + + -- Date/Time -- x Page 1 + + + 1 Test-INPUT: "Withou 15 xyzxyzxyz XYZXYZXYZ 29 xyzxyzxyz XYZXYZXYZ + 2 Options -b -3 [+2|+ 16 456789 123456789 xyz 30 456789 123456789 xyz + 3 Options -a -3 [+2|+ 7 1 + 4 Options [+2|+ 8 2 3456789 abcdefghi + 5 9 3456789 ab 3 + 6 ------------------- 20 DEFGHI 123 4 + 7 3456789 123456789 123 1 5 + 8 3 Columns downwards 2 6 + 9 With columns use < 3 7 + 10 without -f e.g.: - 4 8 + 1 with -f e.g. : - 5 9 3456789 abcdefghi + 2 6 40 DEFGHI 123456789 + 3 line truncation befor 27 no truncation before 41 yzxyzxyz XYZXYZXYZ a + 14 456789 123456789 123 28 no trunc 42 456789 123456789 abc + + + -- Date/Time -- x Page 2 + + + 43 xyzxyzxyz XYZXYZXYZ 50 57 xyzxyzxyz XYZXYZXYZ + 44 456789 123456789 xyz 1 58 456789 123456789 xyz + 5 2 9 + 6 3 60 DEFGHI 123456789 + 7 4 1 + 8 55 yzxyzxyz XYZXYZXYZ a 2 + 9 56 456789 123456789 abc 3 ------- EOF -------- +
\ No newline at end of file diff --git a/tests/pr/o3mSl24f-bl-tn b/tests/pr/o3mSl24f-bl-tn new file mode 100644 index 0000000..c90a2b4 --- /dev/null +++ b/tests/pr/o3mSl24f-bl-tn @@ -0,0 +1,157 @@ + + + -- Date/Time -- x Page 1 + + + 1 FF-Test: FF's in Text :--:1 Test-INPUT: "Without FF set by + 2 Options -n; :--:2 Options -b -3 [+2|+3] [-l 15|8 + 3 numbering lines with skiped pa:--:3 Options -a -3 [+2|+3] [-l 15|8 + 4 numbering blanc lines (no. 5,1:--:4 Options [+2|+3] [-l 24|1 + :--:5 + 6 3456789 123456789 123456789 1234:--:6 ------------------------------ + 7 3 Columns downwards ..., <= 5 :--:7 3456789 123456789 123456789 1234 + 8 :--:8 3 Columns downwards, across, . + 9 :--:9 With columns use <= 5 text li + 10 zzzzzzzzzzzzzzzzzzzzzzzzzz1234:--:10 without -f e.g.: -l 15 = tota + 1 :--:1 with -f e.g. : -l 8 -f + :--:2 + :--:3 line truncation before new page; + 14 456789 123456789 123456789 1234:--:14 456789 123456789 123456789 1234 + + + -- Date/Time -- x Page 2 + + + :--:15 xyzxyzxyz XYZXYZXYZ abcabcab + :--:16 456789 123456789 xyzxyzxyz XYZX + :--:7 + :--:8 + :--:9 3456789 ab + :--:20 DEFGHI 123 + :--:1 + :--:2 + :--:3 + :--:4 + :--:5 + :--:6 + :--:27 no truncation before nwe page; + :--:28 no trunc + + + -- Date/Time -- x Page 3 + + + 15 xyzxyzxyz XYZXYZXYZ abcabcab :--:29 xyzxyzxyz XYZXYZXYZ abcabcab + 16 456789 123456789 xyzxyzxyz XYZX:--:30 456789 123456789 xyzxyzxyz XYZX + 7 :--:1 + 8 :--:2 3456789 abcdefghi + 9 3456789 ab :--:3 + 20 DEFGHI 123 :--:4 + 1 :--:5 + :--:6 + :--:7 + 4 :--:8 + 5 :--:9 3456789 abcdefghi + 6 :--:40 DEFGHI 123456789 + 27 no truncation before FF; (r_l-t:--:41 yzxyzxyz XYZXYZXYZ abcabcab + :--:42 456789 123456789 abcdefghi ABCD + + + -- Date/Time -- x Page 4 + + + :--:43 xyzxyzxyz XYZXYZXYZ abcabcab + :--:44 456789 123456789 xyzxyzxyz XYZX + :--:5 + :--:6 + :--:7 + :--:8 + :--:9 + :--:50 + :--:1 + :--:2 + :--:3 + :--:4 + :--:55 yzxyzxyz XYZXYZXYZ abcabcab + :--:56 456789 123456789 abcdefghi ABCD + + + -- Date/Time -- x Page 5 + + + 29 xyzxyzxyz XYZXYZXYZ abcabcab :--:57 xyzxyzxyz XYZXYZXYZ abcabcab + 30 456789 123456789 xyzxyzxyz XYZX:--:58 456789 123456789 xyzxyzxyz XYZX + 1 :--:9 + 2 3456789 abcdefghi :--:60 DEFGHI 123456789 + 3 :--:1 + 4 :--:2 + :--:3 ------- EOF -------- EOF ------ + 6 :--: + 7 :--: + 8 :--: + 9 3456789 abcdefghi :--: + 40 DEFGHI 123456789 :--: + 41 yzxyzxyz XYZXYZXYZ abcabcab :--: + 42 456789 123456789 abcdefghi ABCD + + + -- Date/Time -- x Page 6 + + + + + + -- Date/Time -- x Page 7 + + + + + + -- Date/Time -- x Page 8 + + + 43 xyzxyzxyz XYZXYZXYZ abcabcab :--: + 44 456789 123456789 xyzxyzxyz XYZX:--: + 5 :--: + 6 :--: + 7 :--: + 8 :--: + 9 :--: + 50 :--: + 1 :--: + :--: + :--: + :--: + 55 yzxyzxyz XYZXYZXYZ abcabcab :--: + 56 456789 123456789 abcdefghi ABCD + + + -- Date/Time -- x Page 9 + + + :--: + 58 456789 123456789 xyzxyzxyz XYZX:--: + 9 :--: + 60 DEFGHI 123456789 :--: + 61 yzxyzxyz XYZXYZXYZ abcabcab :--: + 62 456789 123456789 abcdefghi ABCD:--: + 63 xyzxyzxyz XYZXYZXYZ abcabcab :--: + 64 456789 123456789 xyzxyzxyz XYZX:--: + 5 :--: + 6 :--: + 7 :--: + 8 :--: + 9 :--: + 70 456789 123456789 abcdefghi ABC:--: + + + -- Date/Time -- x Page 10 + + + 1 :--: + :--: + :--: + :--: + 74 yzxyzxyz XYZXYZXYZ abcabcab :--: + 75 456789 123456789 abcdefghi ABCD +
\ No newline at end of file diff --git a/tests/pr/o3mSnl24fbltn b/tests/pr/o3mSnl24fbltn new file mode 100644 index 0000000..655b56f --- /dev/null +++ b/tests/pr/o3mSnl24fbltn @@ -0,0 +1,157 @@ + + + -- Date/Time -- x Page 1 + + + 1.1 FF-Test: FF's in Text :--:1 Test-INPUT: "Without FF set + 2.2 Options -n; :--:2 Options -b -3 [+2|+3] [-l 1 + 3.3 numbering lines with skiped:--:3 Options -a -3 [+2|+3] [-l 1 + 4.4 numbering blanc lines (no. :--:4 Options [+2|+3] [-l 2 + 5. :--:5 + 6.6 3456789 123456789 123456789 1:--:6 --------------------------- + 7.7 3 Columns downwards ..., <=:--:7 3456789 123456789 123456789 1 + 8.8 :--:8 3 Columns downwards, across + 9.9 :--:9 With columns use <= 5 text + 10.10 zzzzzzzzzzzzzzzzzzzzzzzzzz1:--:10 without -f e.g.: -l 15 = t + 11.1 :--:1 with -f e.g. : -l 8 -f + 12. :--:2 + 13. :--:3 line truncation before new pa + 14.14 456789 123456789 123456789 1:--:14 456789 123456789 123456789 1 + + + -- Date/Time -- x Page 2 + + + 15. :--:15 xyzxyzxyz XYZXYZXYZ abcabcab + 16. :--:16 456789 123456789 xyzxyzxyz X + 17. :--:7 + 18. :--:8 + 19. :--:9 3456789 ab + 20. :--:20 DEFGHI 123 + 21. :--:1 + 22. :--:2 + 23. :--:3 + 24. :--:4 + 25. :--:5 + 26. :--:6 + 27. :--:27 no truncation before nwe pag + 28. :--:28 no trunc + + + -- Date/Time -- x Page 3 + + + 29.15 xyzxyzxyz XYZXYZXYZ abcabcab:--:29 xyzxyzxyz XYZXYZXYZ abcabcab + 30.16 456789 123456789 xyzxyzxyz X:--:30 456789 123456789 xyzxyzxyz X + 31.7 :--:1 + 32.8 :--:2 3456789 abcdefghi + 33.9 3456789 ab :--:3 + 34.20 DEFGHI 123 :--:4 + 35.1 :--:5 + 36. :--:6 + 37. :--:7 + 38.4 :--:8 + 39.5 :--:9 3456789 abcdefghi + 40.6 :--:40 DEFGHI 123456789 + 41.27 no truncation before FF; (r_:--:41 yzxyzxyz XYZXYZXYZ abcabcab + 42. :--:42 456789 123456789 abcdefghi A + + + -- Date/Time -- x Page 4 + + + 43. :--:43 xyzxyzxyz XYZXYZXYZ abcabcab + 44. :--:44 456789 123456789 xyzxyzxyz X + 45. :--:5 + 46. :--:6 + 47. :--:7 + 48. :--:8 + 49. :--:9 + 50. :--:50 + 51. :--:1 + 52. :--:2 + 53. :--:3 + 54. :--:4 + 55. :--:55 yzxyzxyz XYZXYZXYZ abcabcab + 56. :--:56 456789 123456789 abcdefghi A + + + -- Date/Time -- x Page 5 + + + 57.29 xyzxyzxyz XYZXYZXYZ abcabcab:--:57 xyzxyzxyz XYZXYZXYZ abcabcab + 58.30 456789 123456789 xyzxyzxyz X:--:58 456789 123456789 xyzxyzxyz X + 59.1 :--:9 + 60.2 3456789 abcdefghi :--:60 DEFGHI 123456789 + 61.3 :--:1 + 62.4 :--:2 + 63. :--:3 ------- EOF -------- EOF --- + 64.6 :--: + 65.7 :--: + 66.8 :--: + 67.9 3456789 abcdefghi :--: + 68.40 DEFGHI 123456789 :--: + 69.41 yzxyzxyz XYZXYZXYZ abcabcab :--: + 70.42 456789 123456789 abcdefghi A + + + -- Date/Time -- x Page 6 + + + + + + -- Date/Time -- x Page 7 + + + + + + -- Date/Time -- x Page 8 + + + 71.43 xyzxyzxyz XYZXYZXYZ abcabcab:--: + 72.44 456789 123456789 xyzxyzxyz X:--: + 73.5 :--: + 74.6 :--: + 75.7 :--: + 76.8 :--: + 77.9 :--: + 78.50 :--: + 79.1 :--: + 80. :--: + 81. :--: + 82. :--: + 83.55 yzxyzxyz XYZXYZXYZ abcabcab :--: + 84.56 456789 123456789 abcdefghi A + + + -- Date/Time -- x Page 9 + + + 85. :--: + 86.58 456789 123456789 xyzxyzxyz X:--: + 87.9 :--: + 88.60 DEFGHI 123456789 :--: + 89.61 yzxyzxyz XYZXYZXYZ abcabcab :--: + 90.62 456789 123456789 abcdefghi A:--: + 91.63 xyzxyzxyz XYZXYZXYZ abcabcab:--: + 92.64 456789 123456789 xyzxyzxyz X:--: + 93.5 :--: + 94.6 :--: + 95.7 :--: + 96.8 :--: + 97.9 :--: + 98.70 456789 123456789 abcdefghi :--: + + + -- Date/Time -- x Page 10 + + + 99.1 :--: + 100. :--: + 101. :--: + 102. :--: + 103.74 yzxyzxyz XYZXYZXYZ abcabcab :--: + 104.75 456789 123456789 abcdefghi A +
\ No newline at end of file diff --git a/tests/pr/o3ml24f-bl-tn b/tests/pr/o3ml24f-bl-tn new file mode 100644 index 0000000..5109be0 --- /dev/null +++ b/tests/pr/o3ml24f-bl-tn @@ -0,0 +1,157 @@ + + + -- Date/Time -- x Page 1 + + + 1 FF-Test: FF's in Text 1 Test-INPUT: "Without FF set by + 2 Options -n; 2 Options -b -3 [+2|+3] [-l 15|8] + 3 numbering lines with skiped pag 3 Options -a -3 [+2|+3] [-l 15|8] + 4 numbering blanc lines (no. 5,12 4 Options [+2|+3] [-l 24|17 + 5 + 6 3456789 123456789 123456789 12345 6 ------------------------------- + 7 3 Columns downwards ..., <= 5 l 7 3456789 123456789 123456789 12345 + 8 8 3 Columns downwards, across, .. + 9 9 With columns use <= 5 text lin + 10 zzzzzzzzzzzzzzzzzzzzzzzzzz12345 10 without -f e.g.: -l 15 = total + 1 1 with -f e.g. : -l 8 -f + 2 + 3 line truncation before new page; + 14 456789 123456789 123456789 12345 14 456789 123456789 123456789 12345 + + + -- Date/Time -- x Page 2 + + + 15 xyzxyzxyz XYZXYZXYZ abcabcab + 16 456789 123456789 xyzxyzxyz XYZXY + 7 + 8 + 9 3456789 ab + 20 DEFGHI 123 + 1 + 2 + 3 + 4 + 5 + 6 + 27 no truncation before nwe page; ( + 28 no trunc + + + -- Date/Time -- x Page 3 + + + 15 xyzxyzxyz XYZXYZXYZ abcabcab 29 xyzxyzxyz XYZXYZXYZ abcabcab + 16 456789 123456789 xyzxyzxyz XYZXY 30 456789 123456789 xyzxyzxyz XYZXY + 7 1 + 8 2 3456789 abcdefghi + 9 3456789 ab 3 + 20 DEFGHI 123 4 + 1 5 + 6 + 7 + 4 8 + 5 9 3456789 abcdefghi + 6 40 DEFGHI 123456789 + 27 no truncation before FF; (r_l-te 41 yzxyzxyz XYZXYZXYZ abcabcab + 42 456789 123456789 abcdefghi ABCDE + + + -- Date/Time -- x Page 4 + + + 43 xyzxyzxyz XYZXYZXYZ abcabcab + 44 456789 123456789 xyzxyzxyz XYZXY + 5 + 6 + 7 + 8 + 9 + 50 + 1 + 2 + 3 + 4 + 55 yzxyzxyz XYZXYZXYZ abcabcab + 56 456789 123456789 abcdefghi ABCDE + + + -- Date/Time -- x Page 5 + + + 29 xyzxyzxyz XYZXYZXYZ abcabcab 57 xyzxyzxyz XYZXYZXYZ abcabcab + 30 456789 123456789 xyzxyzxyz XYZXY 58 456789 123456789 xyzxyzxyz XYZXY + 1 9 + 2 3456789 abcdefghi 60 DEFGHI 123456789 + 3 1 + 4 2 + 3 ------- EOF -------- EOF ------- + 6 + 7 + 8 + 9 3456789 abcdefghi + 40 DEFGHI 123456789 + 41 yzxyzxyz XYZXYZXYZ abcabcab + 42 456789 123456789 abcdefghi ABCDE + + + -- Date/Time -- x Page 6 + + + + + + -- Date/Time -- x Page 7 + + + + + + -- Date/Time -- x Page 8 + + + 43 xyzxyzxyz XYZXYZXYZ abcabcab + 44 456789 123456789 xyzxyzxyz XYZXY + 5 + 6 + 7 + 8 + 9 + 50 + 1 + + + + 55 yzxyzxyz XYZXYZXYZ abcabcab + 56 456789 123456789 abcdefghi ABCDE + + + -- Date/Time -- x Page 9 + + + + 58 456789 123456789 xyzxyzxyz XYZXY + 9 + 60 DEFGHI 123456789 + 61 yzxyzxyz XYZXYZXYZ abcabcab + 62 456789 123456789 abcdefghi ABCDE + 63 xyzxyzxyz XYZXYZXYZ abcabcab + 64 456789 123456789 xyzxyzxyz XYZXY + 5 + 6 + 7 + 8 + 9 + 70 456789 123456789 abcdefghi ABCD + + + -- Date/Time -- x Page 10 + + + 1 + + + + 74 yzxyzxyz XYZXYZXYZ abcabcab + 75 456789 123456789 abcdefghi ABCDE +
\ No newline at end of file diff --git a/tests/pr/pr-tests.pl b/tests/pr/pr-tests.pl new file mode 100755 index 0000000..7ac6d4c --- /dev/null +++ b/tests/pr/pr-tests.pl @@ -0,0 +1,521 @@ +#!/usr/bin/perl +# Test pr. + +# Copyright (C) 2008-2022 Free Software Foundation, Inc. + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <https://www.gnu.org/licenses/>. + +use strict; + +# Turn off localization of executable's output. +@ENV{qw(LANGUAGE LANG LC_ALL)} = ('C') x 3; + +my $prog = 'pr'; +my $normalize_strerror = "s/': .*/'/"; + +my @tv = ( + +# -b option is no longer an official option. But it's still working to +# get a downward compatibility. Now (version 1.19m or newer) -COLUMN +# only is equivalent to -b -COLUMN. +# +# test_name options input-file-name(s) expected-output-group-file-name +# expected-return-code +# ------------------------------------------------------------------------- +# Following tests with "FF set" don't contain a complete set of all +# combinations of options and FF-arrangements +# +# One FF at start of file (one empty page) +# ['1a', '', [\'0Ft'], [\'0F'], 0], +['1b', '', [\'0Fnt'], [\'0F'], 0], +['1c', '+3', [\'0Ft'], [\'3-0F'], 0], +['1d', '+3 -f', [\'0Ft'], [\'3f-0F'], 0], +['1e', '-a -3', [\'0Ft'], [\'a3-0F'], 0], +['1f', '-a -3 -f', [\'0Ft'], [\'a3f-0F'], 0], +['1g', '-a -3 -f', [\'0Fnt'], [\'a3f-0F'], 0], +['1h', '+3 -a -3 -f', [\'0Ft'], [\'3a3f-0F'], 0], +['1i', '-b -3', [\'0Ft'], [\'b3-0F'], 0], +['1j', '-b -3 -f', [\'0Ft'], [\'b3f-0F'], 0], +['1k', '-b -3 -f', [\'0Fnt'], [\'b3f-0F'], 0], +['1l', '+3 -b -3 -f', [\'0Ft'], [\'3b3f-0F'], 0], +# Two FF at start of file (two empty page) +['2a', '', [\'0FFt'], [\'0FF'], 0], +['2b', '', [\'0FnFnt'], [\'0FF'], 0], +['2c', '-a -3 -f', [\'0FFt'], [\'a3f-0FF'], 0], +['2d', '-a -3 -f', [\'0FFnt'], [\'a3f-0FF'], 0], +['2e', '-b -3 -f', [\'0FFt'], [\'b3f-0FF'], 0], +['2f', '-b -3 -f', [\'0FFnt'], [\'b3f-0FF'], 0], +['2g', '-b -3 -f', [\'0FnFt'], [\'b3f-0FF'], 0], +['2h', '-b -3 -f', [\'0FnFnt'], [\'b3f-0FF'], 0], +['2i', '+3 -b -3 -f', [\'0FFt'], [\'3b3f-0FF'], 0], +['2j', '+3 -b -3 -f', [\'0FFnt'], [\'3b3f-0FF'], 0], +# +# FFs in text (none / one / two empty page(s)) +['3a', '', [\'FFn'], [\'FF'], 0], +['3b', '', [\'FnFn'], [\'FF'], 0], +['3c', '+3', [\'FFn'], [\'3-FF'], 0], +['3d', '+3 -f', [\'FFn'], [\'3f-FF'], 0], +['3e', '-a -3 -f', [\'FFn'], [\'a3f-FF'], 0], +['3f', '-a -3 -f', [\'FFtn'], [\'a3f-FF'], 0], +['3g', '-b -3 -f', [\'FFn'], [\'b3f-FF'], 0], +['3h', '-b -3 -f', [\'FFtn'], [\'b3f-FF'], 0], +['3i', '-b -3 -f', [\'FnFn'], [\'b3f-FF'], 0], +['3j', '-b -3 -f', [\'tFFn'], [\'b3f-FF'], 0], +['3k', '-b -3 -f', [\'tFnFt'], [\'b3f-FF'], 0], +['3l', '+3 -b -3 -f', [\'FFn'], [\'3b3f-FF'], 0], +['3m', '+3 -b -3 -f', [\'FFtn'], [\'3b3f-FF'], 0], +# A full page printed (lines_left_on_page = 0) without a FF found. +# Avoid an extra empty page if a FF follows in the next input line. +['3la', '-l 24', [\'FFn'], [\'l24-FF'], 0], +['3lb', '-l 24', [\'FFtn'], [\'l24-FF'], 0], +['3lc', '-l 24', [\'FnFn'], [\'l24-FF'], 0], +['3ld', '-l 24', [\'tFFn'], [\'l24-FF'], 0], +['3le', '-l 24', [\'tFnFt'], [\'l24-FF'], 0], +['3lf', '-l 24', [\'tFFt'], [\'l24-FF'], 0], +['3aa', '-a -2 -l 17', [\'FFn'], [\'a2l17-FF'], 0], +['3ab', '-a -2 -l 17', [\'FFtn'], [\'a2l17-FF'], 0], +['3ac', '-a -2 -l 17', [\'FnFn'], [\'a2l17-FF'], 0], +['3ad', '-a -2 -l 17', [\'tFFn'], [\'a2l17-FF'], 0], +['3ae', '-a -2 -l 17', [\'tFnFt'], [\'a2l17-FF'], 0], +['3af', '-a -2 -l 17', [\'tFFt'], [\'a2l17-FF'], 0], +['3ag', '-a -2 -l 15', [\'FFn'], [\'a2l15-FF'], 0], +['3ah', '-a -2 -l 15', [\'FFtn'], [\'a2l15-FF'], 0], +['3ai', '-a -2 -l 15', [\'FnFn'], [\'a2l15-FF'], 0], +['3aj', '-a -2 -l 15', [\'tFFn'], [\'a2l15-FF'], 0], +['3ak', '-a -2 -l 15', [\'tFnFt'], [\'a2l15-FF'], 0], +['3ba', '-b -2 -l 17', [\'FFn'], [\'b2l17-FF'], 0], +['3bb', '-b -2 -l 17', [\'FFtn'], [\'b2l17-FF'], 0], +['3bc', '-b -2 -l 17', [\'FnFn'], [\'b2l17-FF'], 0], +['3bd', '-b -2 -l 17', [\'tFFn'], [\'b2l17-FF'], 0], +['3be', '-b -2 -l 17', [\'tFnFt'], [\'b2l17-FF'], 0], +['3bf', '-b -2 -l 17', [\'tFFt'], [\'b2l17-FF'], 0], +['3bg', '-b -2 -l 15', [\'FFn'], [\'b2l15-FF'], 0], +['3bh', '-b -2 -l 15', [\'FFtn'], [\'b2l15-FF'], 0], +['3bi', '-b -2 -l 15', [\'FnFn'], [\'b2l15-FF'], 0], +['3bj', '-b -2 -l 15', [\'tFFn'], [\'b2l15-FF'], 0], +['3bk', '-b -2 -l 15', [\'tFnFt'], [\'b2l15-FF'], 0], +['3Pa', '+4 -l 24', [\'FFn'], [\'4l24-FF'], 0], +['3Pb', '+4 -l 24', [\'FFtn'], [\'4l24-FF'], 0], +['3Pc', '+4 -l 24', [\'FnFn'], [\'4l24-FF'], 0], +['3Pd', '+4 -l 24', [\'tFFn'], [\'4l24-FF'], 0], +['3Pe', '+4 -l 24', [\'tFnFt'], [\'4l24-FF'], 0], +['3Pf', '+4 -l 24', [\'tFFt'], [\'4l24-FF'], 0], +['3Pg', '+4:7 -l 24', [\'tFFt'], [\'4-7l24-FF'], 0], +['3Paa', '+3 -a -2 -l 17', [\'FFn'], [\'3a2l17-FF'], 0], +['3Pab', '+3 -a -2 -l 17', [\'FFtn'], [\'3a2l17-FF'], 0], +['3Pac', '+3 -a -2 -l 17', [\'FnFn'], [\'3a2l17-FF'], 0], +['3Pad', '+3 -a -2 -l 17', [\'tFFn'], [\'3a2l17-FF'], 0], +['3Pae', '+3 -a -2 -l 17', [\'tFnFt'], [\'3a2l17-FF'], 0], +['3Paf', '+3 -a -2 -l 17', [\'tFFt'], [\'3a2l17-FF'], 0], +['3Pba', '+3 -b -2 -l 17', [\'FFn'], [\'3b2l17-FF'], 0], +['3Pbb', '+3 -b -2 -l 17', [\'FFtn'], [\'3b2l17-FF'], 0], +['3Pbc', '+3 -b -2 -l 17', [\'FnFn'], [\'3b2l17-FF'], 0], +['3Pbd', '+3 -b -2 -l 17', [\'tFFn'], [\'3b2l17-FF'], 0], +['3Pbe', '+3 -b -2 -l 17', [\'tFnFt'], [\'3b2l17-FF'], 0], +['3Pbf', '+3 -b -2 -l 17', [\'tFFt'], [\'3b2l17-FF'], 0], +# +# Without "FF set by hand" +['4a', '-l 24', [\'tn'], [\'l24-t'], 0], +['4b', '-l 24 -f', [\'tn'], [\'l24f-t'], 0], +['4c', '+3 -l 24', [\'tn'], [\'3l24-t'], 0], +['4d', '+3 -l 24 -f', [\'tn'], [\'3l24f-t'], 0], +['4e', '+3:5 -l 24 -f', [\'tn'], [\'3-5l24f-t'], 0], +['4f', '-a -3 -l 15', [\'tn'], [\'a3l15-t'], 0], +['4g', '-a -3 -l 15 -f', [\'tn'], [\'a3l15f-t'], 0], +['4h', '+3 -a -3 -l 15', [\'tn'], [\'3a3l15-t'], 0], +['4i', '+3 -a -3 -l 15 -f', [\'tn'], [\'3a3l15f-t'], 0], +['4j', '-b -3 -l 15', [\'tn'], [\'b3l15-t'], 0], +['4k', '-b -3 -l 15 -f', [\'tn'], [\'b3l15f-t'], 0], +['4l', '+3 -b -3 -l 15', [\'tn'], [\'3b3l15-t'], 0], +['4m', '+3 -b -3 -l 15 -f', [\'tn'], [\'3b3l15f-t'], 0], +# +# Merge input files (-m option) +['5a', '-m -l 24', [\'tn', \'tn'], [\'ml24-t'], 0], +['5b', '-m -l 24 -f', [\'tn', \'tn'], [\'ml24f-t'], 0], +['5c', '+3 -m -l 24', [\'tn', \'tn'], [\'3ml24-t'], 0], +['5d', '+3 -m -l 24 -f', [\'tn', \'tn'], [\'3ml24f-t'], 0], +['5e', '-m -l 24 -f', [\'0Ft', \'0Ft'], [\'ml24f-0F'], 0], +['5f', '-m -l 24 -f', [\'0Ft', \'0Fnt'], [\'ml24f-0F'], 0], +['5g', '-m -l 24 -f', [\'tn', \'0Ft'], [\'ml24f-t-0F'], 0], +# A full page printed (lines_left_on_page = 0) without a FF found. +# Avoid an extra empty page if a FF follows in the next input line. +['5ma', '-m -l 24', [\'tFFn', \'tFnFt'], [\'ml24-FF'], 0], +['5mb', '-m -l 24', [\'tFFn', \'FFn'], [\'ml24-FF'], 0], +['5mc', '-m -l 24', [\'tn', \'FFn'], [\'ml24-t-FF'], 0], +['5md', '-m -l 20', [\'FFn', \'tn'], [\'ml20-FF-t'], 0], +['5Pma', '+3 -m -l 24', [\'FFn', \'FnFn'], [\'3ml24-FF'], 0], +['5Pmb', '+3 -m -l 24', [\'tFFn', \'FFn'], [\'3ml24-FF'], 0], +['5Pmc', '+3 -m -l 24', [\'tn', \'FFn'], [\'3ml24-t-FF'], 0], +# +# Do not print header and footer but retain "FF set by Hand" +# (-t option) +['6a', '-t -l 24', [\'tn'], [\'t-t'], 0], +['6b', '-t -l 24 -f', [\'tn'], [\'t-t'], 0], +['6c', '-t -l 24 -f', [\'tFFt-bl'], [\'t-bl'], 0], +['6d', '-t -l 24', [\'0FnFnt'], [\'t-0FF'], 0], +['6e', '-t -l 24', [\'FFn'], [\'t-FF'], 0], +['6f', '-t -l 24', [\'FnFn'], [\'t-FF'], 0], +['6g', '-t -l 24 -f', [\'FFn'], [\'t-FF'], 0], +['6aa', '-t -a -3', [\'0FnFnt'], [\'ta3-0FF'], 0], +['6ab', '-t -a -3', [\'FFn'], [\'ta3-FF'], 0], +['6ac', '-t -a -3 -l 24', [\'FnFn'], [\'ta3-FF'], 0], +['6ba', '-t -b -3', [\'0FnFnt'], [\'tb3-0FF'], 0], +['6bb', '-t -b -3', [\'FFn'], [\'tb3-FF'], 0], +['6bc', '-t -b -3 -l 24', [\'FnFn'], [\'tb3-FF'], 0], +# +# Do not print header and footer nor "FF set by Hand" (-T option) +['7a', '-T -l 24', [\'tn'], [\'tt-t'], 0], +['7b', '-T -l 24 -f', [\'tn'], [\'tt-t'], 0], +['7c', '-T -l 24 -f', [\'tFFt-bl'], [\'tt-bl'], 0], +['7d', '-T -l 24', [\'0FnFnt'], [\'tt-0FF'], 0], +['7e', '-T -l 24', [\'FFn'], [\'tt-FF'], 0], +['7f', '-T -l 24', [\'FnFn'], [\'tt-FF'], 0], +['7g', '-T -l 24 -f', [\'FFn'], [\'tt-FF'], 0], +['7aa', '-T -a -3', [\'0FnFnt'], [\'tta3-0FF'], 0], +['7ab', '-T -a -3', [\'FFn'], [\'tta3-FF'], 0], +['7ac', '-T -a -3 -l 24', [\'FnFn'], [\'tta3-FF'], 0], +['7ba', '-T -b -3', [\'0FnFnt'], [\'ttb3-0FF'], 0], +['7bb', '-T -b -3', [\'FFn'], [\'ttb3-FF'], 0], +['7bc', '-T -b -3 -l 24', [\'FnFn'], [\'ttb3-FF'], 0], +# +# lhs-truncation of header +# pr-1.19m: Text line truncation only with column output +# +# numbering lines (-n -N option) +# skip pages (+FIRST_PAGE[:LAST_PAGE] option) +['9a', '-n.3 -l 24 -f', [\'tFFt-bl'], [\'nl24f-bl'], 0], +['9b', '-n.3 -N 15 -l 24 -f', [\'tFFt-bl'], [\'nN15l24f-bl'], 0], +['9Pa', '-n.3 +2 -l 24 -f', [\'tFFt-bl'], [\'n+2l24f-bl'], 0], +['9Pb', '-n.3 +3 -l 24 -f', [\'tFFt-bl'], [\'n+3l24f-bl'], 0], +['9Pc', '-n.3 -N 1 +3 -l 24 -f', [\'tFFt-bl'], [\'nN1+3l24f-bl'], 0], +['9Pe', '-n.3 +2 -l 24 -f', [\'0FFt'], [\'n+2l24f-0FF'], 0], +['9Pf', '-n.3 +2 -l 24 -f', [\'0FFnt'], [\'n+2l24f-0FF'], 0], +['9Pg', '-n.3 +2 -l 24 -f', [\'0FnFt'], [\'n+2l24f-0FF'], 0], +['9Ph', '-n.3 +2 -l 24 -f', [\'0FnFnt'], [\'n+2l24f-0FF'], 0], +['9Pi', '-n.3 +2:5 -l 24 -f', [\'0FFt'], [\'n+2-5l24f-0FF'], 0], +['9Pj', '-n.3 +3 -l 24 -f', [\'0FFt'], [\'n+3l24f-0FF'], 0], +['9Pk', '-n.3 +3 -l 24 -f', [\'0FFnt'], [\'n+3l24f-0FF'], 0], +['9Pl', '-n.3 +3 -l 24 -f', [\'0FnFt'], [\'n+3l24f-0FF'], 0], +['9Pm', '-n.3 +3 -l 24 -f', [\'0FnFnt'], [\'n+3l24f-0FF'], 0], +['9Pn', '-n.3 +7 -l 24', [\'FFn'], [\'n+7l24-FF'], 0], +['9Po', '-n.3 +7 -l 24', [\'FFtn'], [\'n+7l24-FF'], 0], +['9Pp', '-n.3 +7 -l 24', [\'FnFn'], [\'n+7l24-FF'], 0], +['9Pq', '-n.3 +3:7 -l 24', [\'FnFn'], [\'n+3-7l24-FF'], 0], +['9Pr', '-n.3 +8 -l 20', [\'tFFn'], [\'n+8l20-FF'], 0], +['9Ps', '-n.3 +8 -l 20', [\'tFnFt'], [\'n+8l20-FF'], 0], +['9Pt', '-n.3 +8 -l 20', [\'tFFt'], [\'n+8l20-FF'], 0], +['9Paa', '-n.3 +5 -a -3 -l 13 -f', [\'0FFt'], [\'n+5a3l13f-0FF'], 0], +['9Pab', '-n.3 +5 -a -3 -l 13 -f', [\'0FFnt'], [\'n+5a3l13f-0FF'], 0], +['9Pac', '-n.3 +5 -a -3 -l 13 -f', [\'0FnFt'], [\'n+5a3l13f-0FF'], 0], +['9Pad', '-n.3 +5 -a -3 -l 13 -f', [\'0FnFnt'], [\'n+5a3l13f-0FF'], 0], +['9Pae', '-n.3 +6 -a -2 -l 17', [\'FFn'], [\'n+6a2l17-FF'], 0], +['9Paf', '-n.3 +6 -a -2 -l 17', [\'FFtn'], [\'n+6a2l17-FF'], 0], +['9Pag', '-n.3 +6 -a -2 -l 17', [\'FnFn'], [\'n+6a2l17-FF'], 0], +['9Pah', '-n.3 +6 -a -2 -l 17', [\'tFFn'], [\'n+6a2l17-FF'], 0], +['9Pai', '-n.3 +6 -a -2 -l 17', [\'tFnFt'], [\'n+6a2l17-FF'], 0], +['9Paj', '-n.3 +6 -a -2 -l 17', [\'tFFt'], [\'n+6a2l17-FF'], 0], +['9Pak', '-n.3 +4:8 -a -2 -l 17', [\'tFFt'], [\'n+4-8a2l17-FF'], 0], +['9Pba', '-n.3 +4 -b -2 -l 17 -f', [\'0FFt'], [\'n+4b2l17f-0FF'], 0], +['9Pbb', '-n.3 +4 -b -2 -l 17 -f', [\'0FFnt'], [\'n+4b2l17f-0FF'], 0], +['9Pbc', '-n.3 +4 -b -2 -l 17 -f', [\'0FnFt'], [\'n+4b2l17f-0FF'], 0], +['9Pbd', '-n.3 +4 -b -2 -l 17 -f', [\'0FnFnt'], [\'n+4b2l17f-0FF'], 0], +['9Pbe', '-n.3 +6 -b -3 -l 13 -f', [\'FFn'], [\'n+6b3l13f-FF'], 0], +['9Pbf', '-n.3 +6 -b -3 -l 13 -f', [\'FFtn'], [\'n+6b3l13f-FF'], 0], +['9Pbg', '-n.3 +6 -b -3 -l 13 -f', [\'FnFn'], [\'n+6b3l13f-FF'], 0], +['9Pbh', '-n.3 +6 -b -3 -l 13 -f', [\'tFFn'], [\'n+6b3l13f-FF'], 0], +['9Pbi', '-n.3 +6 -b -3 -l 13 -f', [\'tFnFt'], [\'n+6b3l13f-FF'], 0], +['9Pbj', '-n.3 +6 -b -3 -l 13 -f', [\'tFFt'], [\'n+6b3l13f-FF'], 0], +['9Pbk', '-n.3 +5:8 -b -3 -l 17 -f', [\'FnFn'], [\'n+5-8b3l17f-FF'], 0], +['9Pma', '-n.3 +3 -m -l 20 -f', [\'tFFt-bl', \'FnFn'], [\'n+3ml20f-bl-FF'], 0], +['9Pmb', '-n.3 +3 -m -l 24 -f', [\'tFFt-bl', \'tn'], [\'n+3ml24f-bl-tn'], 0], +['9Pmc', '-n.3 +3 -m -l 24 -f', [\'tn', \'tFFt-bl'], [\'n+3ml24f-tn-bl'], 0], +# +# line truncation column alignment; header line truncation +# -w/W PAGE_WIDTH [-J] options +['10wa', '-W 72 -J -l24 -f', [\'tFFt-ll'], [\'W72Jl24f-ll'], 0], +['10wb', '-w 72 -J -l24 -f', [\'tFFt-ll'], [\'W72Jl24f-ll'], 0], +['10wc', '-W 72 -l24 -f', [\'tFFt-ll'], [\'W-72l24f-ll'], 0], +['10wd', '-w 72 -l24 -f', [\'tFFt-ll'], [\'w72l24f-ll'], 0], +['10we', '-W 28 -l24 -f', [\'tFFt-ll'], [\'W28l24f-ll'], 0], +['10wf', '-W 27 -l24 -f', [\'tFFt-ll'], [\'W27l24f-ll'], 0], +['10wg', '-W 26 -l24 -f', [\'tFFt-ll'], [\'W26l24f-ll'], 0], +['10wh', '-W 20 -l24 -f', [\'tFFt-ll'], [\'W20l24f-ll'], 0], +['10ma', '-m -l 24 -f', [\'tFFt-lm', \'loli'], [\'ml24f-lm-lo'], 0], +['10mb', '-W 35 -m -l 24 -f', [\'tFFt-lm', \'loli'], [\'W35ml24f-lm-lo'], 0], +['10mc', '-w 35 -m -l 24 -f', [\'tFFt-lm', \'loli'], [\'W35ml24f-lm-lo'], 0], +['10md', '-J -m -l 24 -f', [\'tFFt-lm', \'loli'], [\'Jml24f-lm-lo'], 0], +['10me', '-W 35 -J -m -l 24 -f', [\'tFFt-lm', \'loli'], [\'W35Jml24f-lmlo'], 0], +['10mf', '-w 35 -J -m -l 24 -f', [\'tFFt-lm', \'loli'], [\'W35Jml24f-lmlo'], 0], +['10mg', '-n.3 -J -m -l 24 -f', [\'tFFt-lm', \'tFFt-lm', \'loli'], + [\'nJml24f-lmlmlo'], 0], +['10mh', '-n.3 -J -m -l 24 -f', [\'tFFt-lm', \'loli', \'tFFt-lm'], + [\'nJml24f-lmlolm'], 0], +['10aa', '-a -3 -l 24 -f', [\'tFFt-lm'], [\'a3l24f-lm'], 0], +['10ab', '-W 35 -a -3 -l 24 -f', [\'tFFt-lm'], [\'W35a3l24f-lm'], 0], +['10ac', '-J -a -3 -l 24 -f', [\'tFFt-lm'], [\'Ja3l24f-lm'], 0], +['10ad', '-W 35 -J -a -3 -l 24 -f', [\'tFFt-lm'], [\'W35Ja3l24f-lm'], 0], +['10ba', '-b -3 -l 24 -f', [\'tFFt-lm'], [\'b3l24f-lm'], 0], +['10bb', '-W 35 -b -3 -l 24 -f', [\'tFFt-lm'], [\'W35b3l24f-lm'], 0], +['10bc', '-J -b -3 -l 24 -f', [\'tFFt-lm'], [\'Jb3l24f-lm'], 0], +['10bd', '-W 35 -J -b -3 -l 24 -f', [\'tFFt-lm'], [\'W35Jb3l24f-lm'], 0], +# +# merge files (-m option) use separator string (-S option) +['11sa', '-n.3 -S:--: -m -l 20 -f', [\'tFFt-bl', \'FnFn'], + [\'nSml20-bl-FF'], 0], +['11sb', '-n.3 -S:--: -m -l 24 -f', [\'tFFt-bl', \'FnFn'], + [\'nSml24-bl-FF'], 0], +['11se', '-n.3 -S:--: -m -l 20 -f', [\'tn', \'tn', \'FnFn'], + [\'nSml20-t-t-FF'], 0], +['11sf', '-n.3 -S:--: -m -l 24 -f', [\'tn', \'tn', \'FnFn'], + [\'nSml24-t-t-FF'], 0], +['11sg', '-n.3 -S:--: -m -l 20 -f', [\'tn', \'tn', \'FnFn', \'FnFn'], + [\'nSml20-t-tFFFF'], 0], +['11sh', '-n.3 -S:--: -m -l 24 -f', [\'tn', \'tn', \'FnFn', \'FnFn'], + [\'nSml24-t-tFFFF'], 0], +# +# left margin (-o option) and separator string (-S option) +['12aa', '-o3 -a -3 -l24 -f', [\'tn'], [\'o3a3l24f-tn'], 0], +['12ab', '-o3 -a -3 -S:--: -l24 -f', [\'tn'], [\'o3a3Sl24f-tn'], 0], +['12ac', '-o3 -a -3 -S:--: -n. -l24 -f', [\'tn'], [\'o3a3Snl24f-tn'], 0], +['12ba', '-o3 -b -3 -l24 -f', [\'tn'], [\'o3b3l24f-tn'], 0], +['12bb', '-o3 -b -3 -S:--: -l24 -f', [\'tn'], [\'o3b3Sl24f-tn'], 0], +['12bc', '-o3 -b -3 -S:--: -n. -l24 -f', [\'tn'], [\'o3b3Snl24f-tn'], 0], +['12ma', '-o3 -m -l24 -f', [\'tFFt-bl', \'tn'], [\'o3ml24f-bl-tn'], 0], +['12mb', '-o3 -m -S:--: -l24 -f', [\'tFFt-bl', \'tn'], [\'o3mSl24f-bl-tn'], 0], +['12mc', '-o3 -m -S:--: -n. -l24 -f', [\'tFFt-bl', \'tn'], + [\'o3mSnl24fbltn'], 0], +['12md', '-o3 -J -m -l24 -f', [\'tFFt-lm', \'loli'], [\'o3Jml24f-lm-lo'], 0], +# +# +# Single column output: POSIX compliant, adapt other UNIXes (SunOS.5.5.1 e.g.) +# number-separator TAB always an output TAB --> varying number/text-spacing +['13a', '-t -n -e8', [\'t_tab'], [\'tne8-t_tab'], 0], +['13b', '-t -n -e8 -o3', [\'t_tab'], [\'tne8o3-t_tab'], 0], +# +# POSIX compliant: multi-columns of equal width (unlike SunOS.5.5.1 e.g.) +# text-tab handling +['13ba', '-t -n -2 -e8', [\'t_tab'], [\'tn2e8-t_tab'], 0], +['13bb', '-t -n: -2 -e8', [\'t_tab'], [\'tn_2e8-t_tab'], 0], +['13bc', '-t -n: -2 -e8 -S----', [\'t_tab'], [\'tn_2e8S-t_tab'], 0], +['13bd', '-t -n -2 -e8 -o3', [\'t_tab'], [\'tn2e8o3-t_tab'], 0], +# number-separator TAB not treated as input text-tab, no '-e' expansion +['13be', '-t -n -2 -e5 -o3', [\'t_tab'], [\'tn2e5o3-t_tab'], 0], +# input-tab-char ':' not equal default (text) TABs +['13bf', '-t -n -2 -e:8', [\'t_tab_'], [\'tn2e8-t_tab'], 0], +# +# options -w/-s: POSIX-compliant, means adapting the interference of -w/-s +# with multi-column output from other UNIXes (SunOS e.g.); +# columns, truncated = 72 / separator = space : +['14a', '-2 -f', [\'t_notab'], [\'2f-t_notab'], 0], +# full lines, no truncation / separator = TAB : +['14b', '-2 -s -f', [\'t_notab'], [\'2sf-t_notab'], 0], +# full lines, no truncation / separator = ':' : +['14c', '-2 -s: -f', [\'t_notab'], [\'2s_f-t_notab'], 0], +# columns, truncated = 60 / separator = space : +['14d', '-2 -w60 -f', [\'t_notab'], [\'2w60f-t_notab'], 0], +# columns, truncated = 60 / no separator (SunOS-BUG: line width to small): +['14e', '-2 -s -w60 -f', [\'t_notab'], [\'2sw60f-t_notab'], 0], +# columns, truncated = 60 / separator = ':' (HP-UX.10.20-2-BUG: +# ':' missing with -m option): +['14f', '-2 -s: -w60 -f', [\'t_notab'], [\'2s_w60f-t_nota'], 0], +# +# new long-options -W/-S/-J disentangle those options (see also No.'10*') +# columns, truncated = 72 / no separator : +['14g', '-2 -S -f', [\'t_notab'], [\'2-Sf-t_notab'], 0], +# full lines, no truncation / separator = TAB : (Input: -S"<TAB>") +['14h', '-2 -S" " -J -f', [\'t_notab'], [\'2sf-t_notab'], 0], +# columns, truncated = 72 / separator ':' : +['14i', '-2 -S: -f', [\'t_notab'], [\'2-S_f-t_notab'], 0], +# full lines, no truncation / separator = ':' : +['14j', '-2 -S: -J -f', [\'t_notab'], [\'2s_f-t_notab'], 0], +# columns, truncated = 60 / separator = space: +['14k', '-2 -W60 -f', [\'t_notab'], [\'2w60f-t_notab'], 0], +# columns, truncated = 60 / no separator : +['14l', '-2 -S -W60 -f', [\'t_notab'], [\'2sw60f-t_notab'], 0], +# columns, truncated = 60 / separator = ':' : +['14m', '-2 -S: -W60 -f', [\'t_notab'], [\'2s_w60f-t_nota'], 0], +# +# Tabify multiple spaces, -i option +# number of input spaces between a and b must not change; be careful +# comparing with other UNIXes (some other SunOS examples are OK !?) +# SunOS.5.5.1-BUG: 8 input spaces --> 11 output spaces between a and b; +['i-opt-a', '-tn -i5 -h ""', "a b\n", " 1 a b\n", 0], +# SunOS.5.5.1-BUG: 8 input spaces --> 9 output spaces between a and b; +['i-opt-b', '-tn -i5 -o9 -h ""', "a b\n", + " 1 a b\n", 0], +# +# line number overflow not allowed: cut off leading digits; +# don't adapt other UNIXes, no real standard to follow, a consequent +# programming of column handling may change the GNU pr concept. +['ncut-a', '-tn2 -N98', "y\ny\ny\ny\ny\n", + "98 y\n99 y\n00 y\n01 y\n02 y\n", 0], +['ncut-b', '-tn:2 -N98', "y\ny\ny\ny\ny\n", + "98:y\n99:y\n00:y\n01:y\n02:y\n", 0], + +['margin-0', '-o 0', '', '', 0], + +# BUG fixed: that leading space on 3rd line of output should not be there +['dbl-sp-a', '-d -l 14 -h ""', "1\n2\n", + "\n\n-- Date/Time -- " + . "Page 1\n\n\n1\n\n2\n\n\n\n\n\n\n", 0], +# This test failed with 1.22e and earlier. +['dbl-sp-b', '-d -t', "1\n2\n", "1\n\n2\n\n", 0], + +# This test would segfault with 2.0f and earlier. +['narrow-1', '-W1 -t', "12345\n", "1\n", 0], + +# This test would fail with textutils-2.1 and earlier. +['col-last', '-W3 -t2', "a\nb\nc\n", "a c\nb\n", 0], + +# Make sure that -02 is treated just like -2. +['col-02', '-W3 -t -02', "a\nb\nc\n", "a c\nb\n", 0], +# The -2 must override preceding column-count-specifying options. +['col-2', '-W3 -t -4 --columns=1 -2', "a\nb\nc\n", "a c\nb\n", 0], +# The --columns=2 must override preceding column-count-specifying options. +['col-long', '-W3 -t -1 --columns=2', "a\nb\nc\n", "a c\nb\n", 0], +# Make sure these fail. +['col-0', '-0', '', '', 1, + "$prog: invalid number of columns: '0'\n", $normalize_strerror], +['col-inval', '-'.'9'x100, '', '', 1, + "$prog: invalid number of columns: '". ('9'x100) ."'\n", $normalize_strerror], + +# Before coreutils-5.3.1, --pages=1:-1 would be treated like +# --pages=1:18446744073709551615. +['neg-page', '--pages=1:-1', '', '', 1, + "$prog: invalid --pages argument '1:-1'\n"], + +# Up to coreutils-6.10, this would cause pr to decrement its +# internal "input_position" below zero and sometimes segfault. +['neg-inp-pos1', '-t -e', "\b\b\b\b\b\b\tx\n", " x\n", 0], +# NB: while there are 4 backspaces in the input, there are only 3 in the output +['neg-inp-pos2', '-t -e', "abc\b\b\b\b\tx", "abc\b\b\b x\n", 0], + +# This would clobber so much of the heap, it'd segfault or abort every time. +['smash-heap', '-t -e300', "a".("\b"x50)."\t", "a\b".(" "x300)."\n", 0], +['smash-heap8', '-t -e', "a".("\b"x50)."\t", "a\b".(" "x 8)."\n", 0], + +# Before coreutils-8.13 page numbers were not handled correctly when +# headers were not printed (when -l <= 10 or -t or -T specified) +['page-range', '+1:1 -2 -l1 -s" "', "a\nb\nc\n", "a b\n", 0], + +# This padded with zeros before coreutils-8.21 +['padding1', '-t -n,15', "1\n", (" "x 14)."1,1\n", 0], +# This crashed with divide by zero before coreutils-8.21 +['padding2', '-t -n,64', "1\n", (" "x 63)."1,1\n", 0], +# Ensure we handle buffer truncation correctly +['padding3', '-t -N1000000 -n,1', "1\n", "0,1\n", 0], +); + +# Convert the above old-style test vectors to the newer +# format used by Coreutils.pm. + +my $pfx = "$ENV{abs_srcdir}/tests/pr"; + +# Normalize otherwise-variable output page headers. +my $common_option_prefix = '--date-format="-- Date/Time --" -h x'; + +my @Tests; +foreach my $t (@tv) + { + my ($test_name, $flags, $in, $exp, $ret, $err_msg, $err_sub) = @$t; + my $new_ent = [$test_name, $common_option_prefix, $flags]; + if (!ref $in) + { + push @$new_ent, {IN=>$in}; + } + else + { + foreach my $e (@$in) + { + my $file_name = $$e; + push @$new_ent, {IN=>{"$pfx/$file_name"=>undef}}; + } + } + if (!ref $exp) + { + push @$new_ent, {OUT=>$exp}; + } + else + { + foreach my $e (@$exp) + { + my $file_name = $$e; + push @$new_ent, {OUT=>{"$pfx/$file_name"=>undef}}; + } + } + $ret + and push @$new_ent, {EXIT=>$ret}, {ERR=>$err_msg}, {ERR_SUBST=>$err_sub}; + push @Tests, $new_ent; + } + +# Exercise a bug with pr -m -s (commit 553d347) +push @Tests, + ['merge-w-tabs', '-m -s -t', + {IN=>{1=>"a\tb\tc\n"}}, + {IN=>{2=>"m\tn\to\n"}}, + {IN=>{3=>"x\ty\tz\n"}}, + {OUT=>join("\t", qw(a b c m n o x y z)) . "\n"} ]; +# -s and -s$'\t' use different code paths +push @Tests, + ['merge-w-tabs-sepstr', "-m -s'\t' -t", + {IN=>{1=>"a\tb\tc\n"}}, + {IN=>{2=>"m\tn\to\n"}}, + {IN=>{3=>"x\ty\tz\n"}}, + {OUT=>join("\t", qw(a b c m n o x y z)) . "\n"} ]; + +# Exercise a variant of the bug with pr -m -s (commit 553d347) +# test 2 files, too (merging 3 files automatically aligns columns on TAB stops) +push @Tests, + ['merge-2-w-tabs', '-m -s -t', + {IN=>{1=>"a\tb\tc\n"}}, + {IN=>{2=>"m\tn\to\n"}}, + {OUT=>join("\t", qw(a b c m n o)) . "\n"} ]; +# -s and -s$'\t' use different code paths +push @Tests, + ['merge-2-w-tabs-sepstr', "-m -s'\t' -t", + {IN=>{1=>"a\tb\tc\n"}}, + {IN=>{2=>"m\tn\to\n"}}, + {OUT=>join("\t", qw(a b c m n o)) . "\n"} ]; + +# This resulted in reading invalid memory before coreutils-8.26 +push @Tests, + ['asan1', "-m -S'\t\t\t' -t", + {IN=>{1=>"a\n"}}, + {IN=>{2=>"a\n"}}, + {OUT=>"a\t\t\t\t \t\t\ta\n"} ]; + +# Exercise a bug with pr -t -2 (bug #46422) +push @Tests, + ['mcol-w-tabs', '-t -2', + {IN=>"x\tx\tx\tx\tx\nx\tx\tx\tx\tx\n"}, + {OUT=>"x\tx\tx\tx\tx x\t x\t x\t x\t x\n"} ]; + +# generalize case from commit 553d347 (problem results from -s, not -m) +push @Tests, + ['mcol-w-tabs-w-tabsep', '-t -2 -s', + {IN=>"x\tx\tx\tx\tx\nx\tx\tx\tx\tx\n"}, + {OUT=>"x\tx\tx\tx\tx\tx\tx\tx\tx\tx\n"} ]; +# -s and -s$'\t' use different code paths +push @Tests, + ['mcol-w-tabs-w-tabsep-sepstr', "-t -2 -s'\t'", + {IN=>"x\tx\tx\tx\tx\nx\tx\tx\tx\tx\n"}, + {OUT=>"x\tx\tx\tx\tx\tx\tx\tx\tx\tx\n"} ]; + +@Tests = triple_test \@Tests; + +my $save_temps = $ENV{DEBUG}; +my $verbose = $ENV{VERBOSE}; + +my $fail = run_tests ($prog, $prog, \@Tests, $save_temps, $verbose); +exit $fail; diff --git a/tests/pr/t-0FF b/tests/pr/t-0FF new file mode 100644 index 0000000..7ce1144 --- /dev/null +++ b/tests/pr/t-0FF @@ -0,0 +1,33 @@ +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/t-FF b/tests/pr/t-FF new file mode 100644 index 0000000..dfd229b --- /dev/null +++ b/tests/pr/t-FF @@ -0,0 +1,60 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/t-bl b/tests/pr/t-bl new file mode 100644 index 0000000..a7da0a6 --- /dev/null +++ b/tests/pr/t-bl @@ -0,0 +1,77 @@ +1 FF-Test: FF's in Text V +2 Options -n; +3 numbering lines with skiped pages; +4 numbering blanc lines (no. 5,12,13,23,28) + +6 3456789 123456789 123456789 123456789 12345678 +7 3 Columns downwards ..., <= 5 lines per page +8 +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 + + +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 + + +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 + +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 + + + +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +61 yzxyzxyz XYZXYZXYZ abcabcab +62 456789 123456789 abcdefghi ABCDEDFHI +63 xyzxyzxyz XYZXYZXYZ abcabcab +64 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +70 456789 123456789 abcdefghi ABCDEDFHI +1 12345678 + + + +74 yzxyzxyz XYZXYZXYZ abcabcab +75 456789 123456789 abcdefghi ABCDEDFHI +
\ No newline at end of file diff --git a/tests/pr/t-t b/tests/pr/t-t new file mode 100644 index 0000000..8bd50ba --- /dev/null +++ b/tests/pr/t-t @@ -0,0 +1,63 @@ +1 Test-INPUT: "Without FF set by Hand" V +2 Options -b -3 [+2|+3] [-l 15|8] [-f] +3 Options -a -3 [+2|+3] [-l 15|8] [-f] +4 Options [+2|+3] [-l 24|17] [-f] +5 +6 -------------------------------------------- +7 3456789 123456789 123456789 123456789 12345678 +8 3 Columns downwards, across, ...: +9 With columns use <= 5 text lines/page, +10 without -f e.g.: -l 15 = total lines/page, +1 with -f e.g. : -l 8 -f +2 +3 line truncation before new page; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before nwe page; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- diff --git a/tests/pr/tFFn b/tests/pr/tFFn new file mode 100644 index 0000000..779e260 --- /dev/null +++ b/tests/pr/tFFn @@ -0,0 +1,60 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/tFFt b/tests/pr/tFFt new file mode 100644 index 0000000..6a8682c --- /dev/null +++ b/tests/pr/tFFt @@ -0,0 +1,56 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 12345678915 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/tFFt-bl b/tests/pr/tFFt-bl new file mode 100644 index 0000000..25bcf67 --- /dev/null +++ b/tests/pr/tFFt-bl @@ -0,0 +1,74 @@ +1 FF-Test: FF's in Text V +2 Options -n; +3 numbering lines with skiped pages; +4 numbering blanc lines (no. 5,12,13,23,28) + +6 3456789 123456789 123456789 123456789 12345678 +7 3 Columns downwards ..., <= 5 lines per page +8 +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 + + +14 456789 123456789 123456789 12345678915 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 + + +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): + + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 + +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 + + + +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +61 yzxyzxyz XYZXYZXYZ abcabcab +62 456789 123456789 abcdefghi ABCDEDFHI +63 xyzxyzxyz XYZXYZXYZ abcabcab +64 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +70 456789 123456789 abcdefghi ABCDEDFHI +1 12345678 + + + +74 yzxyzxyz XYZXYZXYZ abcabcab +75 456789 123456789 abcdefghi ABCDEDFHI diff --git a/tests/pr/tFFt-ll b/tests/pr/tFFt-ll new file mode 100644 index 0000000..39eca65 --- /dev/null +++ b/tests/pr/tFFt-ll @@ -0,0 +1,56 @@ +1<<< -Test: FF's in Text >>> +2<<< -b -3 / -a -3 / ... >>> +3<<< >>> +4<<< 123456789 123456789 123456789 123456789 123456789 123456789 123456789 >>> + +6<<< -Arangements: One Empty Page >>> +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> +8<<< f\f\n; \f\n\f\n; >>> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF; r_r_o_l-test: >>> +14<<< 123456789 123456789 123456789 >>>15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before FF; (r_l-test): >>> +28<<< trunc29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFHI >>>43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFHI >>>57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +9<<< >>> +60<<< 123456789 >>> diff --git a/tests/pr/tFFt-lm b/tests/pr/tFFt-lm new file mode 100644 index 0000000..3fb566d --- /dev/null +++ b/tests/pr/tFFt-lm @@ -0,0 +1,56 @@ +1<<< -Test: FF's in Text >>> +2<<< -b -3 / -a -3 / ... >>> +3<<< >>> +4<<< 123456789 123456789 123456789 12345678 >>> + +6<<< -Arangements: One Empty Page >>> +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> +8<<< f\f\n; \f\n\f\n; >>> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF; r_r_o_l-test: >>> +14<<< 123456789 123456789 123456789 >>>15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before FF; (r_l-test): >>> +28<<< trunc29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFHI >>>43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFHI >>>57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +9<<< >>> +60<<< 123456789 >>> diff --git a/tests/pr/tFnFt b/tests/pr/tFnFt new file mode 100644 index 0000000..46965cd --- /dev/null +++ b/tests/pr/tFnFt @@ -0,0 +1,63 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 + +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI + +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/t_notab b/tests/pr/t_notab new file mode 100644 index 0000000..e5d39f2 --- /dev/null +++ b/tests/pr/t_notab @@ -0,0 +1,5 @@ +aaaa.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bbbb.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +cccc.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-cccccccccccccccccccccccccccccccccccccccc +dddd.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-dddddddddddddddddddddddddddddddddddddddd +eeee.bcde-fghijklmn-opqrstuvw-xyzzzzzzz-eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee diff --git a/tests/pr/t_tab b/tests/pr/t_tab new file mode 100644 index 0000000..5ff2d46 --- /dev/null +++ b/tests/pr/t_tab @@ -0,0 +1,4 @@ +aaa abcde fghijklmnopqrstuvw +bbb abcde fghijklmnopqrstuvw +ccc abcde fghijklmnopqrstuvw +ddd abcde fghijklmnopqrstuvw diff --git a/tests/pr/t_tab_ b/tests/pr/t_tab_ new file mode 100644 index 0000000..8463899 --- /dev/null +++ b/tests/pr/t_tab_ @@ -0,0 +1,4 @@ +aaa:abcde fghijklmnopqrstuvw +bbb:abcde fghijklmnopqrstuvw +ccc abcde fghijklmnopqrstuvw +ddd abcde fghijklmnopqrstuvw diff --git a/tests/pr/ta3-0FF b/tests/pr/ta3-0FF new file mode 100644 index 0000000..ead4067 --- /dev/null +++ b/tests/pr/ta3-0FF @@ -0,0 +1,12 @@ +1 FF-Test: FF's at St 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: Emp +7 \ftext; \f\ntext; 8 \f\ftext; \f\f\ntex 9 3456789 123456789 123 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 diff --git a/tests/pr/ta3-FF b/tests/pr/ta3-FF new file mode 100644 index 0000000..d4485c7 --- /dev/null +++ b/tests/pr/ta3-FF @@ -0,0 +1,22 @@ +1 FF-Test: FF's in Te 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: One +7 text\f\f\n; text\f\ 8 \f\f\n; \f\n\f\n; 9 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 4 +5 6 7 +8 9 3456789 abcdefghi 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc +43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 +6 7 8 +9 50 1 +2 3 4 +55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc +57 xyzxyzxyz XYZXYZXYZ 58 456789 123456789 xyz 9 +60 DEFGHI 123456789 diff --git a/tests/pr/tb3-0FF b/tests/pr/tb3-0FF new file mode 100644 index 0000000..c9f0a6e --- /dev/null +++ b/tests/pr/tb3-0FF @@ -0,0 +1,12 @@ +1 FF-Test: FF's at St 6 FF-Arangements: Emp 1 +2 Options -b -3 / -a 7 \ftext; \f\ntext; 2 +3 ------------------- 8 \f\ftext; \f\f\ntex 3 line truncation befor +4 3456789 123456789 123 9 3456789 123456789 123 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 +29 xyzxyzxyz XYZXYZXYZ 1 3 +30 456789 123456789 xyz 2 3456789 abcdefghi diff --git a/tests/pr/tb3-FF b/tests/pr/tb3-FF new file mode 100644 index 0000000..a439f22 --- /dev/null +++ b/tests/pr/tb3-FF @@ -0,0 +1,22 @@ +1 FF-Test: FF's in Te 6 FF-Arangements: One 1 +2 Options -b -3 / -a 7 text\f\f\n; text\f\ 2 +3 ------------------- 8 \f\f\n; \f\n\f\n; 3 line truncation befor +4 3456789 123456789 123 9 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 +29 xyzxyzxyz XYZXYZXYZ 4 9 3456789 abcdefghi +30 456789 123456789 xyz 5 40 DEFGHI 123456789 +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 +43 xyzxyzxyz XYZXYZXYZ 8 3 +44 456789 123456789 xyz 9 4 +5 50 55 yzxyzxyz XYZXYZXYZ a +6 1 56 456789 123456789 abc +7 2 +57 xyzxyzxyz XYZXYZXYZ 9 60 DEFGHI 123456789 +58 456789 123456789 xyz diff --git a/tests/pr/tn b/tests/pr/tn new file mode 100644 index 0000000..8bd50ba --- /dev/null +++ b/tests/pr/tn @@ -0,0 +1,63 @@ +1 Test-INPUT: "Without FF set by Hand" V +2 Options -b -3 [+2|+3] [-l 15|8] [-f] +3 Options -a -3 [+2|+3] [-l 15|8] [-f] +4 Options [+2|+3] [-l 24|17] [-f] +5 +6 -------------------------------------------- +7 3456789 123456789 123456789 123456789 12345678 +8 3 Columns downwards, across, ...: +9 With columns use <= 5 text lines/page, +10 without -f e.g.: -l 15 = total lines/page, +1 with -f e.g. : -l 8 -f +2 +3 line truncation before new page; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before nwe page; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- diff --git a/tests/pr/tn2e5o3-t_tab b/tests/pr/tn2e5o3-t_tab new file mode 100644 index 0000000..5d9207e --- /dev/null +++ b/tests/pr/tn2e5o3-t_tab @@ -0,0 +1,2 @@ + 1 aaa abcde fghij 3 ccc abcde fghij + 2 bbb abcde fghij 4 ddd abcde fghij diff --git a/tests/pr/tn2e8-t_tab b/tests/pr/tn2e8-t_tab new file mode 100644 index 0000000..c8ddb6d --- /dev/null +++ b/tests/pr/tn2e8-t_tab @@ -0,0 +1,2 @@ + 1 aaa abcde fgh 3 ccc abcde fgh + 2 bbb abcde fgh 4 ddd abcde fgh diff --git a/tests/pr/tn2e8o3-t_tab b/tests/pr/tn2e8o3-t_tab new file mode 100644 index 0000000..e901d5f --- /dev/null +++ b/tests/pr/tn2e8o3-t_tab @@ -0,0 +1,2 @@ + 1 aaa abcde fgh 3 ccc abcde fgh + 2 bbb abcde fgh 4 ddd abcde fgh diff --git a/tests/pr/tn_2e8-t_tab b/tests/pr/tn_2e8-t_tab new file mode 100644 index 0000000..c0b85a0 --- /dev/null +++ b/tests/pr/tn_2e8-t_tab @@ -0,0 +1,2 @@ + 1:aaa abcde fgh 3:ccc abcde fgh + 2:bbb abcde fgh 4:ddd abcde fgh diff --git a/tests/pr/tn_2e8S-t_tab b/tests/pr/tn_2e8S-t_tab new file mode 100644 index 0000000..debb335 --- /dev/null +++ b/tests/pr/tn_2e8S-t_tab @@ -0,0 +1,2 @@ + 1:aaa abcde fg---- 3:ccc abcde fg + 2:bbb abcde fg---- 4:ddd abcde fg diff --git a/tests/pr/tne8-t_tab b/tests/pr/tne8-t_tab new file mode 100644 index 0000000..a38d0c5 --- /dev/null +++ b/tests/pr/tne8-t_tab @@ -0,0 +1,4 @@ + 1 aaa abcde fghijklmnopqrstuvw + 2 bbb abcde fghijklmnopqrstuvw + 3 ccc abcde fghijklmnopqrstuvw + 4 ddd abcde fghijklmnopqrstuvw diff --git a/tests/pr/tne8o3-t_tab b/tests/pr/tne8o3-t_tab new file mode 100644 index 0000000..69aff8f --- /dev/null +++ b/tests/pr/tne8o3-t_tab @@ -0,0 +1,4 @@ + 1 aaa abcde fghijklmnopqrstuvw + 2 bbb abcde fghijklmnopqrstuvw + 3 ccc abcde fghijklmnopqrstuvw + 4 ddd abcde fghijklmnopqrstuvw diff --git a/tests/pr/tt-0FF b/tests/pr/tt-0FF new file mode 100644 index 0000000..67802ac --- /dev/null +++ b/tests/pr/tt-0FF @@ -0,0 +1,33 @@ +1 FF-Test: FF's at Start of File V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: Empty Pages at start +7 \ftext; \f\ntext; +8 \f\ftext; \f\f\ntext; \f\n\ftext; \f\n\f\n; +9 3456789 123456789 123456789 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 diff --git a/tests/pr/tt-FF b/tests/pr/tt-FF new file mode 100644 index 0000000..b60ab95 --- /dev/null +++ b/tests/pr/tt-FF @@ -0,0 +1,60 @@ +1 FF-Test: FF's in Text V +2 Options -b -3 / -a -3 / ... +3 -------------------------------------------- +4 3456789 123456789 123456789 123456789 12345678 +5 3 Columns downwards ..., <= 5 lines per page +6 FF-Arangements: One Empty Page +7 text\f\f\n; text\f\n\ftext; \f\ftext; +8 \f\f\n; \f\n\f\n; +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 +2 12345678 +3 line truncation before FF; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 diff --git a/tests/pr/tt-bl b/tests/pr/tt-bl new file mode 100644 index 0000000..0195727 --- /dev/null +++ b/tests/pr/tt-bl @@ -0,0 +1,76 @@ +1 FF-Test: FF's in Text V +2 Options -n; +3 numbering lines with skiped pages; +4 numbering blanc lines (no. 5,12,13,23,28) + +6 3456789 123456789 123456789 123456789 12345678 +7 3 Columns downwards ..., <= 5 lines per page +8 +9 +10 zzzzzzzzzzzzzzzzzzzzzzzzzz123456789 +1 12345678 + + +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 + + +4 12345678 +5 12345678 +6 12345678 +27 no truncation before FF; (r_l-test): + +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 + +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 + + + +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI + +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +61 yzxyzxyz XYZXYZXYZ abcabcab +62 456789 123456789 abcdefghi ABCDEDFHI +63 xyzxyzxyz XYZXYZXYZ abcabcab +64 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +70 456789 123456789 abcdefghi ABCDEDFHI +1 12345678 + + + +74 yzxyzxyz XYZXYZXYZ abcabcab +75 456789 123456789 abcdefghi ABCDEDFHI diff --git a/tests/pr/tt-t b/tests/pr/tt-t new file mode 100644 index 0000000..8bd50ba --- /dev/null +++ b/tests/pr/tt-t @@ -0,0 +1,63 @@ +1 Test-INPUT: "Without FF set by Hand" V +2 Options -b -3 [+2|+3] [-l 15|8] [-f] +3 Options -a -3 [+2|+3] [-l 15|8] [-f] +4 Options [+2|+3] [-l 24|17] [-f] +5 +6 -------------------------------------------- +7 3456789 123456789 123456789 123456789 12345678 +8 3 Columns downwards, across, ...: +9 With columns use <= 5 text lines/page, +10 without -f e.g.: -l 15 = total lines/page, +1 with -f e.g. : -l 8 -f +2 +3 line truncation before new page; r_r_o_l-test: +14 456789 123456789 123456789 123456789 +15 xyzxyzxyz XYZXYZXYZ abcabcab +16 456789 123456789 xyzxyzxyz XYZXYZXYZ +7 12345678 +8 12345678 +9 3456789 ab +20 DEFGHI 123 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +5 12345678 +6 12345678 +27 no truncation before nwe page; (r_l-test): +28 no trunc +29 xyzxyzxyz XYZXYZXYZ abcabcab +30 456789 123456789 xyzxyzxyz XYZXYZXYZ +1 12345678 +2 3456789 abcdefghi +3 12345678 +4 12345678 +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 3456789 abcdefghi +40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ abcabcab +42 456789 123456789 abcdefghi ABCDEDFHI +43 xyzxyzxyz XYZXYZXYZ abcabcab +44 456789 123456789 xyzxyzxyz XYZXYZXYZ +5 12345678 +6 12345678 +7 12345678 +8 12345678 +9 12345678 +50 12345678 +1 12345678 +2 12345678 +3 12345678 +4 12345678 +55 yzxyzxyz XYZXYZXYZ abcabcab +56 456789 123456789 abcdefghi ABCDEDFHI +57 xyzxyzxyz XYZXYZXYZ abcabcab +58 456789 123456789 xyzxyzxyz XYZXYZXYZ +9 12345678 +60 DEFGHI 123456789 +1 +2 +3 ------- EOF -------- EOF -------- EOF ------- diff --git a/tests/pr/tta3-0FF b/tests/pr/tta3-0FF new file mode 100644 index 0000000..bbddda1 --- /dev/null +++ b/tests/pr/tta3-0FF @@ -0,0 +1,12 @@ +1 FF-Test: FF's at St 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: Emp +7 \ftext; \f\ntext; 8 \f\ftext; \f\f\ntex 9 3456789 123456789 123 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 diff --git a/tests/pr/tta3-FF b/tests/pr/tta3-FF new file mode 100644 index 0000000..42b6ee2 --- /dev/null +++ b/tests/pr/tta3-FF @@ -0,0 +1,22 @@ +1 FF-Test: FF's in Te 2 Options -b -3 / -a 3 ------------------- +4 3456789 123456789 123 5 3 Columns downwards 6 FF-Arangements: One +7 text\f\f\n; text\f\ 8 \f\f\n; \f\n\f\n; 9 +10 zzzzzzzzzzzzzzzzzzz 1 2 +3 line truncation befor 14 456789 123456789 123 +15 xyzxyzxyz XYZXYZXYZ 16 456789 123456789 xyz 7 +8 9 3456789 ab 20 DEFGHI 123 +1 2 3 +4 5 6 +27 no truncation before 28 no trunc +29 xyzxyzxyz XYZXYZXYZ 30 456789 123456789 xyz 1 +2 3456789 abcdefghi 3 4 +5 6 7 +8 9 3456789 abcdefghi 40 DEFGHI 123456789 +41 yzxyzxyz XYZXYZXYZ a 42 456789 123456789 abc +43 xyzxyzxyz XYZXYZXYZ 44 456789 123456789 xyz 5 +6 7 8 +9 50 1 +2 3 4 +55 yzxyzxyz XYZXYZXYZ a 56 456789 123456789 abc +57 xyzxyzxyz XYZXYZXYZ 58 456789 123456789 xyz 9 +60 DEFGHI 123456789 diff --git a/tests/pr/ttb3-0FF b/tests/pr/ttb3-0FF new file mode 100644 index 0000000..cc953a5 --- /dev/null +++ b/tests/pr/ttb3-0FF @@ -0,0 +1,12 @@ +1 FF-Test: FF's at St 6 FF-Arangements: Emp 1 +2 Options -b -3 / -a 7 \ftext; \f\ntext; 2 +3 ------------------- 8 \f\ftext; \f\f\ntex 3 line truncation befor +4 3456789 123456789 123 9 3456789 123456789 123 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 +29 xyzxyzxyz XYZXYZXYZ 1 3 +30 456789 123456789 xyz 2 3456789 abcdefghi diff --git a/tests/pr/ttb3-FF b/tests/pr/ttb3-FF new file mode 100644 index 0000000..eda20a4 --- /dev/null +++ b/tests/pr/ttb3-FF @@ -0,0 +1,22 @@ +1 FF-Test: FF's in Te 6 FF-Arangements: One 1 +2 Options -b -3 / -a 7 text\f\f\n; text\f\ 2 +3 ------------------- 8 \f\f\n; \f\n\f\n; 3 line truncation befor +4 3456789 123456789 123 9 14 456789 123456789 123 +5 3 Columns downwards 10 zzzzzzzzzzzzzzzzzzz +15 xyzxyzxyz XYZXYZXYZ 20 DEFGHI 123 5 +16 456789 123456789 xyz 1 6 +7 2 27 no truncation before +8 3 28 no trunc +9 3456789 ab 4 +29 xyzxyzxyz XYZXYZXYZ 4 9 3456789 abcdefghi +30 456789 123456789 xyz 5 40 DEFGHI 123456789 +1 6 41 yzxyzxyz XYZXYZXYZ a +2 3456789 abcdefghi 7 42 456789 123456789 abc +3 8 +43 xyzxyzxyz XYZXYZXYZ 8 3 +44 456789 123456789 xyz 9 4 +5 50 55 yzxyzxyz XYZXYZXYZ a +6 1 56 456789 123456789 abc +7 2 +57 xyzxyzxyz XYZXYZXYZ 9 60 DEFGHI 123456789 +58 456789 123456789 xyz diff --git a/tests/pr/w72l24f-ll b/tests/pr/w72l24f-ll new file mode 100644 index 0000000..109cbaa --- /dev/null +++ b/tests/pr/w72l24f-ll @@ -0,0 +1,110 @@ + + +-- Date/Time -- x Page 1 + + +1<<< -Test: FF's in Text >>> +2<<< -b -3 / -a -3 / ... >>> +3<<< >>> +4<<< 123456789 123456789 123456789 123456789 123456789 123456789 123456789 >>> + +6<<< -Arangements: One Empty Page >>> +7<<< \f\f\n; text\f\n\ftext; \f\ftext; >>> +8<<< f\f\n; \f\n\f\n; >>> +9<<< >>> +10<<< >>> +1<<< >>> +2<<< >>> +3<<< truncation before FF; r_r_o_l-test: >>> +14<<< 123456789 123456789 123456789 >>> + + +-- Date/Time -- x Page 2 + + + + + +-- Date/Time -- x Page 3 + + +15<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +16<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +7<<< >>> +8<<< >>> +9<<< >>> +20<<< >>> +1<<< >>> + + +4<<< >>> +5<<< >>> +6<<< >>> +27<<< truncation before FF; (r_l-test): >>> +28<<< trunc + + +-- Date/Time -- x Page 4 + + + + + +-- Date/Time -- x Page 5 + + +29<<<xyzxyzxyz XYZXYZXYZ abcabcab >>> +30<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +1<<< >>> +2<<< abcdefghi >>> +3<<< >>> +4<<< >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< abcdefghi >>> +40<<< 123456789 >>> +41<<< XYZXYZXYZ abcabcab >>> +42<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 6 + + + + + +-- Date/Time -- x Page 7 + + + + + +-- Date/Time -- x Page 8 + + +43<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +44<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +5<<< >>> +6<<< >>> +7<<< >>> +8<<< >>> +9<<< >>> +50<<< >>> +1<<< >>> +2<<< >>> +3<<< >>> +4<<< >>> +55<<< XYZXYZXYZ abcabcab >>> +56<<< 123456789 abcdefghi ABCDEDFHI >>> + + +-- Date/Time -- x Page 9 + + +57<<< xyzxyzxyz XYZXYZXYZ abcabcab >>> +58<<< 123456789 xyzxyzxyz XYZXYZXYZ >>> +9<<< >>> +60<<< 123456789 >>> +
\ No newline at end of file |