A single parameter for a function.
(name ,
type ,
description)
parameter |_(name, |__type, |__description)
If the parameter is read by the function, this attribute should be present. If neither this, nor the `returned' attribute is present, the default is taken to be `given'.
This attribute is present if the parameter is optional. Optional means that the parameter will be defaulted if omitted, and keyword means that the parameter is specified with a keyword. Both mechanisms are used in both DSSSL and IDL (for example).
The default value, if this parameter is optional and omitted.
If the parameter is written by the function, this attribute should be present.