OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 05:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Воскресенье, 20 Октябрь, 2019 02:02 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
В P-S-I для интерфейсных модулей приведена продукция
Код:
Module   =  MODULE ident ["[" SysString "]"] ";"

В DevCPP заложена чуть другая
Код:
Module   =  MODULE ident ["[" ["="] SysString "]"] ";"

Если ставить =, то не запрещаются тела процедур, хотя все равно генерится только символьник.
Код:
MODULE PrivLib [="x.dll"];
 
  PROCEDURE Do*;
    VAR  i: INTEGER;
  BEGIN
    i := 1
  END Do;
 
END PrivLib.
Похоже на фичу для замены модулей на внешние библиотеки. Или для загрузки модулей в виде системных библиотек -- сначала с модулем собирается библиотека, а потом для нее из того же исходника быстро делается интерфейсный модуль.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB