\begindata{text,538934568}
\textdsversion{12}
\define{comment

attr:[FontFace Italic Int Set]}
\define{pragma

attr:[FontFace Italic Int Set]
attr:[FontSize PreviousFontSize Point 2]}
\define{keyword

attr:[FontFace Bold Int Set]}
\define{identifier

attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{function

attr:[FontFace Bold Int Set]
attr:[FontSize PreviousFontSize Point 2]}
\define{userdef

attr:[FontFace Bold Int Set]}
\define{string
}
\define{global

attr:[LeftMargin LeftEdge Int 16]
attr:[Indent LeftMargin Int -16]
attr:[Justification LeftJustified Point 0]
attr:[Flags ContinueIndent Int Set]
attr:[Flags TabsCharacters Int Set]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
INTERFACE <@name@>;


(* File <@filename@> created by <@programmer@> on <@date@>.

   Description:  A general description of the interface as a whole.

   Environment:  Platform(s) where this interface is available. *)


IMPORT Text;


TYPE

    T = INTEGER;


(* For each type declaration, provide:

   Description:  short paragraph describing the type.

   Instance variables:  For objects, describe each instance variable. *)


EXCEPTION


(* For each declaration, provide:

   Description:  short paragraph describing the exception. *)


VAR


PROCEDURE Proc();


(* For each procedure, provide:

   Description:  short paragraph describing the procedure.

   Parameters:  description of each parameter of the procedure.

   Exceptions:  description of the conditions under which each exception 
gets raised.

   Return value:  description of any values returned by the procedure.

   Side effects:  description of all side effects of the procedure. *)


REVEAL


END <@name@>.


(* Change Log

<@log@>

*)

\enddata{text,538934568}
