alternative output filenames

In grammar file directives @Scanner @Parser @ParserTree @TextHighlighter
now accept the option FileName=<file_name>
Where <file_name> is the name of the file to be generated. <file_name>
must include the extension (ex .cs / .vb)