Язык программирования Оберон-2

D4. Смотритель



D4. Смотритель

Интерфейс модуля (объявления экспортируемых объектов) извлекается из модуля так называемым смотрителем, который является отдельным инструментом среды Оберон. Например, смотритель производит следующий интерфейс модуля Trees из Гл. 11.

DEFINITION Trees;
     TYPE
          Tree = POINTER TO Node;
          Node = RECORD
               name: POINTER TO ARRAY OF CHAR;
               PROCEDURE (t: Tree) Insert (name: ARRAY OF CHAR);
               PROCEDURE (t: Tree) Search (name: ARRAY OF CHAR): Tree;
               PROCEDURE (t: Tree) Write;
          END;
     PROCEDURE Init (VAR t: Tree);
END Trees.

Для типа запись смотритель также собирает все процедуры, связанные с этим типом, и показывает их заголовки в объявлении типа запись.



Содержание раздела