However, the M IDDL documentation system ignores all comments up to a blank line. Lines 22 to 25 are again comments. By convention, we describe the functionality of the interface here. Some interfaces may have long multiple paragraph descriptions, with comment lines with no text used to separate them. All interfaces begin with a line like line 27.
Directory is the name of the interface.
Lines 28 and 29 define how the Directory interface relates to other interfaces. The use of IREF File in lines 43 and 59 would not be possible unless the File interface had been mentioned in these lines. In this case, line 28 means that all operations of the Context interface will be implemented by all objects exporting a Directory interface. That is, all the types and exceptions of Context may be used in this interface. A M IDDL interface consists of a number of declarations.