DIEH ;SFISC/DPC-HELP ;11/9/94 14:23
Source file <DIEH.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GET(DIEHF,DIEHIEN,DIEHFLD,DIEHFLG,DIEHOUT) | ; | |
| CODES | ; | |
| DESCR(F,D) | ; | |
| BLDFLGS | ; | |
| GETOUT | ||
| UNSCRNCD(DIEHZ) | ; | |
| HPROMPT(F,D) | ; | |
| BN | ;Insert blank node. | |
| FOLLOW(DIEHPF,DIEHUFLG) | ; | |
| VPMSG(F,D) | ; | |
| SCRNCD(F,D,DIEHZ) | ; | |
| GETX | ; | |
| SCRNDES(F,D) | ; | |
| XHLP(DIEHF,DIEHFLD) | ; | |
| ZERO(F,D) | ; | |
| GETIXNM(DIEHF,DIEHIXNM) | ; | |
| CODESOUT | ; | |
| PXREFS(DIEHF,DIEHFLD) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| BLD^DIALOG | GETX+21, GETX+22, PXREFS+13, SCRNCD+9, UNSCRNCD+4, VPMSG+2, VPMSG+5 | 
| $$FILENM^DIEFU | PXREFS+2 | 
| $$FLDNM^DIEFU | GETIXNM+7 | 
| $$VERFLG^DIEFU | BLDFLGS+10 | 
| $$VFIELD^DIEFU | ZERO+2 | 
| $$VFILE^DIEFU | ZERO+1 | 
| CALLOUT^DIEFU | GETOUT | 
| DA^DIEFU | GETX+5 | 
| INIZE^DIEFU | GETX+4 | 
| DT^DIEH1 | GETX+17 | 
| HKERR^DILIBF | XHLP+7, SCRNCD+13 | 
| $$ROOT^DIQGU | GETIXNM+1 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | BLDFLGS+3, BLDFLGS+9, ZERO+3, HPROMPT+2, XHLP+2, DESCR+2, DESCR+5, GETIXNM+5, GETIXNM+6, SCRNDES+2 , SCRNCD+3, VPMSG+3 | 
| ^TMP("DIHELP" | GETX+10, BN+1*, HPROMPT+5*, DESCR+5*, SCRNDES+5*, CODESOUT+1* | 
| Name | Line Occurrences | 
|---|---|
| $$ZERO | GETX+6 | 
| BLDFLGS | GETX+8 | 
| BN | HPROMPT+4, XHLP+4, DESCR+4, SCRNDES+4 | 
| CODES | SCRNCD+5, UNSCRNCD+2 | 
| CODESOUT | SCRNCD+12, UNSCRNCD+5 | 
| DESCR | GETX+14 | 
| FOLLOW | GETX+23 | 
| GET | FOLLOW+1 | 
| GETIXNM | PXREFS+3 | 
| GETOUT | GETX+6, GETX+8 | 
| HPROMPT | GETX+12 | 
| PXREFS | GETX+11 | 
| SCRNCD | GETX+18 | 
| SCRNDES | GETX+15, GETX+16 | 
| UNSCRNCD | GETX+19, SCRNCD+2, SCRNCD+4 | 
| VPMSG | GETX+20 | 
| XHLP | GETX+13 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | VPMSG+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | SCRNCD+1~, UNSCRNCD+1~, CODES+1*, CODES+2, CODES+3, CODES+4 | 
| A1 | BLDFLGS+1~, BLDFLGS+2*, BLDFLGS+4*, BLDFLGS+5*, BLDFLGS+6*, BLDFLGS+7*, BLDFLGS+8*, BLDFLGS+9*, BLDFLGS+10, BLDFLGS+12 , BLDFLGS+13 | 
| A2 | BLDFLGS+1~, BLDFLGS+2*, BLDFLGS+4*, BLDFLGS+5*, BLDFLGS+6*, BLDFLGS+7*, BLDFLGS+8*, BLDFLGS+9*, BLDFLGS+10, BLDFLGS+11 , BLDFLGS+13 | 
| C | GETX+5~* | 
| C1 | BLDFLGS+1~, BLDFLGS+2*, BLDFLGS+10, BLDFLGS+12, BLDFLGS+13 | 
| C2 | BLDFLGS+1~, BLDFLGS+2*, BLDFLGS+10, BLDFLGS+11, BLDFLGS+13 | 
| D | GETX+5~*, ZERO~, ZERO+2, ZERO+3, HPROMPT~, HPROMPT+2, DESCR~, DESCR+2, DESCR+5, SCRNDES~ , SCRNDES+2, SCRNCD~, SCRNCD+3, SCRNCD+13, VPMSG~, VPMSG+3 | 
| DA | GETX+5~ | 
| DDIOLFLG | XHLP+6~* | 
| DIC | SCRNCD+1~ | 
| DIC("S" | SCRNCD+12 | 
| DIEHD | GETX+1~, GETX+7*, GETX+9, BLDFLGS+3*, BLDFLGS+4, BLDFLGS+5, BLDFLGS+6, BLDFLGS+7, BLDFLGS+8 | 
| DIEHDT | GETX+17~* | 
| DIEHECNT | XHLP+5~*, XHLP+7, SCRNCD+7~*, SCRNCD+13 | 
| DIEHEXIT | GETX+1~, GETX+8, BLDFLGS+10* | 
| DIEHF | GET~, GETX+6, GETX+11, GETX+12, GETX+13, GETX+14, GETX+15, GETX+16, GETX+18, GETX+20 , BLDFLGS+3*, BLDFLGS+9, XHLP~, XHLP+2, XHLP+7, PXREFS~, PXREFS+2, PXREFS+3, GETIXNM~, GETIXNM+1 , GETIXNM+5, GETIXNM+6 | 
| DIEHFLD | GET~, GETX+6, GETX+11, GETX+12, GETX+13, GETX+14, GETX+15, GETX+16, GETX+18, GETX+20 , BLDFLGS+3*, BLDFLGS+9, XHLP~, XHLP+2, XHLP+7, PXREFS~ | 
| DIEHFLG | GET~, GETX+2, GETX+23 | 
| DIEHGFLG | BLDFLGS+1~, BLDFLGS+6*, BLDFLGS+7*, BLDFLGS+10 | 
| DIEHIEN | GET~, GETX+5 | 
| DIEHIXF | GETIXNM+4~, GETIXNM+5*, GETIXNM+6, GETIXNM+7 | 
| DIEHIXFD | GETIXNM+4~, GETIXNM+6*, GETIXNM+7 | 
| DIEHIXID | PXREFS+1~, GETIXNM+2*, GETIXNM+3*, GETIXNM+5, GETIXNM+6 | 
| DIEHIXNM | PXREFS+1~, PXREFS+3, GETIXNM~ | 
| DIEHIXNM( | PXREFS+5, PXREFS+7, PXREFS+8, PXREFS+11, GETIXNM+7* | 
| DIEHIXP | PXREFS+1~, PXREFS+2*, PXREFS+8, PXREFS+9*, PXREFS+11*, PXREFS+12*, PXREFS+13 | 
| DIEHOUT | GET~, GETOUT | 
| DIEHPF | GETX+1~, GETX+9*, GETX+23, FOLLOW~, FOLLOW+1 | 
| DIEHROOT | PXREFS+1~, GETIXNM+1*, GETIXNM+3 | 
| DIEHUFLG | GETX+1~, GETX+2*, GETX+11, GETX+12, GETX+13, GETX+14, GETX+15, GETX+16, GETX+17, GETX+18 , GETX+19, GETX+20, GETX+21, GETX+22, GETX+23, BLDFLGS+10, BLDFLGS+11*, BLDFLGS+12*, BLDFLGS+13*, FOLLOW~ , FOLLOW+1 | 
| DIEHXH | XHLP+2~*, XHLP+3, XHLP+6 | 
| DIEHZ | GETX+1~, GETX+6*, GETX+7, GETX+17, GETX+18, GETX+19, SCRNCD~, SCRNCD+2, SCRNCD+4, UNSCRNCD~ , CODES+1 | 
| >> DIERR | XHLP+5, XHLP+7, SCRNCD+7, SCRNCD+13 | 
| DIF | PXREFS+1~, PXREFS+4*, PXREFS+5*, PXREFS+7, PXREFS+8, PXREFS+11 | 
| DIFD | PXREFS+1~, PXREFS+6*, PXREFS+7*, PXREFS+8, PXREFS+11 | 
| DIFM | GETX+4~* | 
| DIFULL | PXREFS+1~, PXREFS+5, PXREFS+7, PXREFS+10* | 
| DIHELP | GETX+10*, GETX+24!, BN+1*, HPROMPT+5*, DESCR+5*, SCRNDES+5*, CODESOUT+1* | 
| DIQUIET | GETX+3~* | 
| F | ZERO~, ZERO+1, ZERO+2, ZERO+3, HPROMPT~, HPROMPT+2, DESCR~, DESCR+2, DESCR+5, SCRNDES~ , SCRNDES+2, SCRNCD~, SCRNCD+3, SCRNCD+13, VPMSG~, VPMSG+3 | 
| I | GETX+5~*, DESCR+5~*, SCRNCD+1~, SCRNCD+10*, SCRNCD+11, UNSCRNCD+1~, UNSCRNCD+5*, CODES+4*, CODESOUT+1, VPMSG+1~ , VPMSG+3*, VPMSG+4 | 
| L | DESCR+1~, DESCR+2*, DESCR+3, DESCR+5, VPMSG+1~, VPMSG+4*, VPMSG+5 | 
| N | VPMSG+1~, VPMSG+3*, VPMSG+4 | 
| P | VPMSG+1~, VPMSG+5 | 
| P(1 | VPMSG+4* | 
| P(2 | VPMSG+4* | 
| S | SCRNCD+1~, SCRNCD+3*, SCRNCD+4, SCRNCD+8 | 
| T | HPROMPT+1~, HPROMPT+2*, HPROMPT+3, HPROMPT+5, SCRNDES+1~, SCRNDES+2*, SCRNDES+3, SCRNDES+5, SCRNCD+1~, SCRNCD+10 , UNSCRNCD+1~, UNSCRNCD+5, CODES+3*, CODES+4 | 
| U | GETX+7, GETX+17, BLDFLGS+3, DESCR+2, SCRNCD+2, CODES+1, VPMSG+4 | 
| Y | SCRNCD+1~, SCRNCD+6, SCRNCD+11*, UNSCRNCD+1~, UNSCRNCD+3 | 
| Y( | SCRNCD+11, CODES+4*, CODESOUT+1 |