Я избавился от всех остальных ошибок времени компиляции, кроме «ожидаемого модуля компиляции», который запускается сразу после моих операторов импорта. Полагаю, мне нужно создать пакет? И если да, то как мне это сделать? У меня есть несколько функций, которые находятся в одном файле .ADB.
РЕДАКТИРОВАТЬ: Итак, я попробовал ...
Посмотрите мой пакет:
-- Import Statements
with Ada.Text_Io;
use Ada.Text_Io;
package body MyPackage is
-- Declarations
-- Functions
end MyPackage;
Но gcc кричит, когда видит MyPackage:
a_.adb:27:18: loop or block statement must follow label
a_.adb:27:18: reserved word "array" cannot be used as identifier
a_.adb:28:01: declarations must come before "begin"
Maximus graCimuS
mypackage.adb
; и потребует наличия спецификации пакета вmypackage.ads
. - person Simon Wright   schedule 16.12.2010