====== Модули ====== Оберон основан на концепции модулей. Модуль — единица компиляции и единица сборки. Модуль имеет название, которое состоит из одного слова, например ''Example'': MODULE Example; END Example. или иметь составное имя модуля: MODULE ExamplesImport; END ExamplesImport. Первая часть до заглавной буквы ''Examples'' составляет название подсистемы, а вторая часть ''Import'' — название файла модуля в подсистеме. Такой модуль необходимо разместить в директории ''Examples/Files'' с названием ''Import.odc''. Основные части модуля: MODULE ExamplesModuleParts; IMPORT (* тут другие, используемые модули *) CONST (* константы *) TYPE (* описание типов данных *) VAR (* переменные модуля *) (* процедуры модуля *) BEGIN (* алгоритмы запуска модуля *) END ExamplesModuleParts.