Description
The iskey command is used to perform actions concerning the keywords. The following actions are possible:Usage
- adding the keywords of the specified files to the cross reference list keywords-subroutines.
- checking all used keywords against the list whith allowed keywords that is stored in the file keywords.ok.
- deleting the keywords of the specified files from the cross reference list keywords-subroutines.
- generate a new cross reference list keywords-subroutines.
- get all routines using the specified keywords.
- make a list of all used keywords
iskey [[[bf -acdgl] [file(s)]] [keywords]]Options
Remarks
- -a
- Add the keywords of all specified source files to the cross reference list keywords-subroutines. This option can only be used by those who have write access to the file keywords.all.
- -c
- Check all keywords in the cross reference list keywords-subroutines (keywords.all) to the list of allowed keywords (keywords.ok). The result is stored in the file keyerror.out.
- -d
- Remove all references of keywords to the specified files from the cross reference list keywords-subroutines (keywords.all). This option can only be used by those who have write access to the file keywords.all.
- -g
- Create a new cross reference list keywords-subroutines (keywords.all). This option can only be used by those who have write access to the file keywords.all.
- -l
- Generate a list of all keywords used in the cross reference list keywords-subroutines (keywords.all). The result is stored in the file keywords.lst. (keywords.all).
- The iskey command assumes that the comment block satisfies the rules as described for the ischeck command.
- To get all subroutines that have both the keywords aaa and bbb use:
iskey aaa bb
The result is stored in the file foundkey.all