XMLC Options File
The options files, with the extension .xmlc
, is used to
hold options that are too verbose to include on the command line or
are shared by multiple files. The format for the options file is:
- The file is line oriented.
- A line is parsed into white-space separated words.
- Words maybe quoted with single (') or double (") quotes to prevent
breaking into words.
- The usual escape sequences such as "\n" and "\t"
are recognized and converted to single characters as a quoted string
is parsed.
- Each line consists of a single option, starting with the - character,
and its arguments. The option and each of its arguments is a word.
- Lines containing only whitespace characters are ignored.
- An unquoted # character starts a comment, all characters up to
the new line are ignored.
- For options that can not be specified multiple times, the value of the
last instance of a given option is used.
- Option files are processed from left to right, as specified on the command
line. Then all options specified on the command line are processed,
left to right.
Thus for options that have a single value,
command line options override any specified in options files.
For options that can be specified multiple times, the values
are accumulated from the options files and the command line.