The following table shows program signature information that is part of the listing of program initialization code provided when you use the LIST compiler option.
| Byte | Bit | Item |
|---|---|---|
| 9 | 0 | ACCEPT |
| 1 | ADD | |
| 2 | ALTER | |
| 3 | CALL | |
| 4 | CANCEL | |
| 6 | CLOSE | |
| 10 | 0 | COMPUTE |
| 2 | DELETE | |
| 4 | DISPLAY | |
| 5 | DIVIDE | |
| 11 | 1 | END-PERFORM |
| 2 | ENTER | |
| 3 | ENTRY | |
| 4 | EXIT | |
| 5 | EXEC | |
| 6 | GO TO | |
| 7 | IF | |
| 12 | 0 | INITIALIZE |
| 1 | INVOKE | |
| 2 | INSPECT | |
| 3 | MERGE | |
| 4 | MOVE | |
| 5 | MULTIPLY | |
| 6 | OPEN | |
| 7 | PERFORM | |
| 13 | 0 | READ |
| 2 | RELEASE | |
| 3 | RETURN | |
| 4 | REWRITE | |
| 5 | SEARCH | |
| 7 | SET | |
| 14 | 0 | SORT |
| 1 | START | |
| 2 | STOP | |
| 3 | STRING | |
| 4 | SUBTRACT | |
| 7 | UNSTRING | |
| 15 | 0 | USE |
| 1 | WRITE | |
| 2 | CONTINUE | |
| 3 | END-ADD | |
| 4 | END-CALL | |
| 5 | END-COMPUTE | |
| 6 | END-DELETE | |
| 7 | END-DIVIDE | |
| 16 | 0 | END-EVALUATE |
| 1 | END-IF | |
| 2 | END-MULTIPLY | |
| 3 | END-READ | |
| 4 | END-RETURN | |
| 5 | END-REWRITE | |
| 6 | END-SEARCH | |
| 7 | END-START | |
| 17 | 0 | END-STRING |
| 1 | END-SUBTRACT | |
| 2 | END-UNSTRING | |
| 3 | END-WRITE | |
| 4 | GOBACK | |
| 5 | EVALUATE | |
| 7 | SERVICE | |
| 18 | 0 | END-INVOKE |
| 1 | END-EXEC | |
| 2 | XML | |
| 3 | END-XML |
Check return code: A return code greater than 4 from the compiler could mean that some of the verbs shown in the information bytes might have been discarded from the program.