Неизвестный точный формат исходных файлов COBOL-85

Мне нужно проанализировать некоторые устаревшие файлы 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 символов, но не разбирается как специальная строка, ожидая, что в конце будет область комментариев.

0 ответов

Другие вопросы по тегам