Мне нужно проанализировать некоторые устаревшие файлы COBOL-85, которые показывают строки, которые короче ожидаемых 80 символов.Пример ниже.
WORKING-STORAGE SECTION. 00000000<-- line ends here
01 VAR1 PIC S9. 00000000<-- line ends here
* COMMENT 1 00000000<-- line ends here
COPY SQLCA. 00000000<-- line ends here
* COMMENT 1 00000000<-- line ends here
COPY COPY1. 00000000<-- line ends here
COPY COPY2. 00000000<-- line ends here
* COMMENT 1 00000000<-- line ends here
* COMMENT 2 00000000<-- line ends here
05 FILLER PIC X(10). <-- line ends here
05 VAR2. 00000000<-- line ends here
10 VAR3 PIC X(8). 00000000<-- line ends here
Это специальный формат / диалект?В некоторых файлах IBM-4381 используется в качестве SOURCE-COMPUTER, в других - в IBM-3090.
Кстати, я попытался специально обработать случай строки 59 символов, но другие исходные файлы в той же программеразные, без области комментариев или пробелов в конце, имеющие длину <= 80 символов.Таким образом, в этих файлах строка может содержать 59 символов, но не может быть разобрана как специальная строка, ожидая, что в конце будет область комментария. </p>