8.10.3 Options

unitdi has some options, most of them optional, defaults will be used in most cases.

{disable-arguments
If this option is specied, unitdi will not check the arguments of functions and procedures. By default, these are checked as well.
{disable-private
By default, private methods of classes are checked. if this option is specied, private elds or methods are not checked.
{disable-protected
By default, protected methods of classes are checked. if this option is specied, protected and private elds or methods are not checked.
{help
Emit a short help text and exit.
{lang=language
Sets the language for the output le. This will mainly set the strings used for the headers in various parts of the documentation les (by default they're in english). Currently, valid options are
{list
If this option is specied, only the list of available identiers will be specied for the unit or units. If only 1 unit is specied, this option is automatically assumed.
{output=lename
This option tells unitdi where the output should go. If this option is not specied, the output is sent to standard output (the screen).
{sparse
Turns on sparse mode. In this mode, the output will not contain the types of the identiers. Only the names of the identiers are written to the output. By default, also type descriptions are written.