Most programs take `keyworded' input to set their parameters.
•Only the first four characters of keywords are significant and they are case-insensitive;
•Records may be continued across line breaks using &, - or \;
•Text following a non-quoted ! or # is treated as a comment and ignored;
•Strings may be single- or double-quoted but the quotes may be omitted if a string doesn't contain whitespace or a comment or continuation character (as above) or if the whole of the rest of the record is read as a single string (which is the case with title information etc.). E.g.:
•Leading spaces are ignored
•If an input record is of the form @filename, with possible surrounding whitespace, the contents of the file filename will be included as input at that point, after which the following records will be read.