If id
is an identifier and T
a type other than an open array
type, then:
EXCEPTION id(T)declares
id
as an exception with argument type T
. If
``(T)
'' is omitted, the exception takes no argument. An exception
declaration is allowed only in an interface or in the outermost scope of a
module. All declared exceptions are distinct.