XTLKKWL1 ; IHS/ISC STAFF/JC-PART 2 OF LOOKUP CONTROL PROGRAM FOR "AND"ING INVERTED SEARCH ;01/20/95 10:27
Source file <XTLKKWL1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DSPGRP | ||
| DSPDESC | ||
| ASKSEL | ; ASK FOR SELECTION AMONG HITS | |
| NOTSHRTX | ||
| VERIFY | ; | |
| SELQ | ||
| GETFRAG | ||
| EXIT | ; | |
| XHELP | ; | |
| ASKONEX | ||
| NOTSHRT | ||
| EXSEL | ||
| DSPLY | ; DISPLAY CODE AND TEXT | |
| ASKONE | ; ASK IF SINGLE HIT IS ACCEPTABLE | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | VERIFY+4 | 
| ^TMP("XTLKHITS" | NOTSHRTX+1!*, NOTSHRTX+2, VERIFY+2, ASKONE+8, ASKSEL+2, DSPGRP, DSPGRP+9, DSPGRP+10, DSPGRP+11, DSPGRP+12 , DSPGRP+13, DSPGRP+14, DSPLY+2, SELQ+3 | 
| ^TMP($J | EXIT+1! | 
| Name | Line Occurrences | 
|---|---|
| @( | DSPLY+4 | 
| ASKONE | VERIFY+2 | 
| ASKONEX | ASKONE+7 | 
| ASKSEL | VERIFY+2 | 
| DSPGRP | DSPGRP+8, DSPGRP+9, DSPGRP+10, DSPGRP+11, DSPGRP+12, DSPGRP+13 | 
| DSPLY | ASKONE+5, DSPGRP+1 | 
| EXIT | NOTSHRTX+2, VERIFY+3 | 
| EXSEL | DSPGRP+7, DSPGRP+9 | 
| GETFRAG | DSPDESC | 
| NOTSHRTX | NOTSHRT+3 | 
| XHELP | DSPGRP+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ASKONE+8 | 
| ^("ACT" | VERIFY+4 | 
| ^($J | ASKONE+8 | 
| ^(0 | VERIFY+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DIC(0 | ASKONE+8, DSPGRP+14 | 
| DIR | ASKONE+6~!, DSPGRP+2~, DSPGRP+5! | 
| DIR("?" | ASKONE+6*, DSPGRP+4* | 
| DIR("A" | ASKONE+6*, DSPGRP+3* | 
| DIR("B" | ASKONE+6* | 
| DIR(0 | ASKONE+6*, DSPGRP+5* | 
| >> DIROUT | VERIFY+3, ASKONE+7, DSPGRP+7 | 
| >> DTOUT | VERIFY+3, ASKONE+7, DSPGRP+7 | 
| DUOUT | VERIFY+3, ASKONE+7, DSPGRP+6!, DSPGRP+7 | 
| U | VERIFY+4, VERIFY+5 | 
| >> X | EXIT+5*, ASKONE+8*, DSPGRP+6, DSPGRP+8, DSPGRP+9, DSPGRP+10, DSPGRP+11, DSPGRP+12, DSPGRP+13, DSPGRP+14 , XHELP+1 | 
| XTLKADFN | NOTSHRT+1! | 
| XTLKASK | VERIFY+1, VERIFY+2, EXIT+4! | 
| XTLKAWRD | NOTSHRT+1! | 
| XTLKC | DSPDESC+2!, GETFRAG+1*, GETFRAG+2 | 
| XTLKDESC | ASKONEX!, EXSEL!, DSPLY+7*, DSPDESC, GETFRAG*, GETFRAG+1, GETFRAG+2* | 
| XTLKDFN | NOTSHRT+1! | 
| XTLKF | ASKONEX!, EXSEL!, DSPDESC, DSPDESC+2!, GETFRAG*, GETFRAG+2* | 
| XTLKGBL | VERIFY+4, EXIT+4! | 
| XTLKGRP | ASKSEL+3*, DSPGRP, DSPGRP+1, DSPGRP+9*, DSPGRP+10*, DSPGRP+11*, EXSEL! | 
| XTLKH | ASKONE+2*, ASKONEX!, DSPGRP+1*, DSPGRP+3, DSPGRP+14*, EXSEL!, DSPLY+2, DSPLY+5, SELQ | 
| XTLKH2 | DSPGRP*, DSPGRP+1, EXSEL! | 
| XTLKHELP | VERIFY+1~, DSPGRP+12*, XHELP+1* | 
| XTLKHLP | EXIT+2!, DSPGRP+12, XHELP+1 | 
| XTLKI | EXIT+2!, DSPGRP+11*, DSPGRP+12*, DSPLY+2*, DSPLY+3 | 
| >> XTLKKSCH("DSPLY" | DSPLY+4 | 
| XTLKKWCT | EXIT+2! | 
| XTLKL | EXIT+4! | 
| XTLKMULT | ASKONE+2*, ASKONEX!, ASKSEL+3*, EXSEL!, DSPLY+5, DSPDESC | 
| XTLKNUSE | NOTSHRT+1!*, NOTSHRT+3, NOTSHRT+4, NOTSHRTX! | 
| XTLKNUSE( | NOTSHRT+4 | 
| XTLKNWDS | NOTSHRT+3, NOTSHRTX+1, EXIT+2! | 
| XTLKPC | EXIT+4!, DSPDESC* | 
| XTLKQ | NOTSHRT+4*, EXIT+2! | 
| XTLKREF | EXIT+3! | 
| XTLKREF0 | EXIT+3!, DSPLY+3* | 
| XTLKREF1 | VERIFY+5, EXIT+3!, DSPLY+3, DSPLY+6 | 
| XTLKREF2 | EXIT+3! | 
| XTLKREF3 | EXIT+3!, ASKONE+8, DSPGRP+14 | 
| XTLKREF4 | EXIT+3! | 
| >> XTLKSAY | NOTSHRT+3, NOTSHRT+4, VERIFY+2, ASKONE+3, ASKSEL+1, DSPLY+1 | 
| XTLKT | EXIT+4! | 
| XTLKWD | NOTSHRT+4*, EXIT+2! | 
| XTLKWORD | NOTSHRT+1! | 
| XTLKXSAV | EXIT+5! | 
| >> Y | NOTSHRTX+2*, VERIFY+1*, VERIFY+3*, VERIFY+4, VERIFY+5*, ASKONE+5*, ASKONE+7*, ASKONE+8*, DSPGRP+7*, DSPGRP+9* , DSPGRP+14*, DSPLY+2* | 
| >> Y(0 | ASKONE+8*, DSPGRP+14* |