В SourgeForge есть поддержка GNU COBOL (ранее OpenCOBOL).
Отсюда ответ на то же сообщение об ошибке: https://sourceforge.net/p/open-cobol/discussion/109660/thread/cdfe04a5/#0996
Вы можете заставить вашу программу COBOL подчиняться традиционным фиксированным столбцам начала / конца, наш вы можете поместить это >>SOURCE FORMAT IS FREE
в строку один, столбец 12 вашей программы. Затем вы можете кодировать без ссылки на номера столбцов.
При использовании номеров столбцов столбцы 1-6 не используются для кода, столбец семь предназначен для комментария, отладки или маркера новой страницы, или, в редких случаях, для продолжения литерала, который не может поместиться в предыдущей строке.
Затем код начинается либо в столбцах 8-11 (также известных как «область a»), либо в столбцах 12-71 («область b»).
Вам не нужна точка / точка в PROCEDURE DIVISION, кроме как для завершения заголовка PROCEDURE DIVISION, перед именем абзаца / SECTION и перед концом программы. В далеком прошлом вам нужно было много точек / периодов, но не нужно было много лет (хотя многие до сих пор их кодируют).
Увидев ваш комментарий к другому ответу и комментарий NealB к вашему вопросу, если вы прокрутите вниз связанное обсуждение:
Я использовал Notepad ++ для написания большого количества кода. Вы можете настроить EOL для использования UNIX вместо Windows или кодировки UTF. Это также решит проблемы EOF. Кроме того, вам необходимо убедиться, что вы установили «Использовать пробелы» при табуляции. У cobc есть проблема, когда вкладки используются из редакторов Windows.
Собирая все вместе, вы используете Windows, вкладки и версию OpenCOBOL, которая не любит вкладки в исходном коде. Чтобы заставить его работать, вам нужно сделать две вещи, и вы можете получить последнюю версию GNU COBOL, когда вам это будет удобно.
Предлагаю вам перейти сюда, http://sourceforge.net/p/open-cobol/discussion/2526793/. Присоединяйтесь, если у вас нет учетной записи SourceForge, или войдите, если у вас есть, и разместите сообщение в Help getting started
. Там есть люди, использующие Windows (а я не умею), которые должны быть в состоянии помочь. Причина входа / присоединения заключается в том, что в противном случае вы будете часами ждать, пока ваш вопрос сначала будет «модерирован», и вы будете отображаться как Анонимный.
person
Bill Woodger
schedule
28.01.2014
Display "Hello World!"
- person Luc M   schedule 29.01.2014