Инструменты пользователя

Инструменты сайта


ob:o7:example:import

Это старая версия документа!


Импорт модулей

Оберон основан на концепции модулей. Модуль — единица компиляции и единица сборки.

Модуль имеет название, которое может состоять из одного слова, например Example.

MODULE Example;

END Example.

Второй пример — составное имя модуля. Первая часть до заглавной буквы Examples составляет название подсистемы, а вторая часть Import — название файла модуля в подсистеме.

MODULE ExamplesImport;


END ExamplesImport.

Такой модуль необходимо разместить в директории Examples/Files с названием Import.odc.

Импорт модулей для использования экспортированных процедур, переменных и констант осуществляется в секции IMPORT. Через зяпятую указываются названия модулей. SYSTEM — это единственный модуль без файла. Он необходим для общения к встроенным низкоуровневым системным процедурам.

MODULE ExamplesImport;

  IMPORT SYSTEM, MicroARMv7M, Sys := MicroSTM32F103x8System;

END ExamplesImport.

Для более удобного доступа в секции импорта предусмотрено переобозначения идентификатора модуля, присваиванием короткого названия. Пример Sys выше.

ob/o7/example/import.1636551764.txt.gz · Последнее изменение: 2021/11/10 16:42 — iadenisov