Each filename is the name (including the extension) of a source file to process. "Wildcards" are allowed, and the file name may contain path information. If no filename is supplied, then the switches list must contain at least one '-files' switch. Including both a '-files' switch and one or more filename arguments is permitted.