DIE0 ;SFISC/GFT-BRANCHING, UP-ARROWING ;27MAR2006
Source file <DIE0.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | ^DIC (JMP,MORE)^DIE (,B,FIREREC,OUT,Q,S)^DIE1 (A,B,RE,T)^DIED | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DIEZ | ; | |
| A | ||
| E | ;UNEDITABLE & DINUM fields | |
| D | ||
| NO | ||
| S2 | ;parse for ;-piece | |
| S1 | ;selectable? | |
| O | ;From ^DIE | |
| Q | ||
| S | ;SCREEN fields;  out= $T | |
| OA | ||
| BR | ;From ^DIED | |
| DIEC | ||
| X | ||
| OUT | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | S2+10 | 
| Name | Line Occurrences | 
|---|---|
| @( | DIEZ+1, DIEZ+2 | 
| A | OUT+1 | 
| D | D, D+1 | 
| DIE0 | DIE0+6 | 
| DIEC | O+1, DIEZ+2 | 
| NO | E+1 | 
| OA | A | 
| OUT | BR+1, D | 
| S | OUT+2 | 
| S1 | S+3, S+4 | 
| S2 | S1+1 | 
| X | DIE0+3, DIE0+4, DIE0+5, OUT+5, A+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | DIEC*, DIEC+1*, OA*, OA+1*, S+1*, S+4*, S1+2 | 
| A0 | OUT+4!, S2+8*, S2+9, S2+10 | 
| A1 | OUT+4!, S2+8*, S2+9, S2+10 | 
| A2 | OUT+4!, S2+10* | 
| >> D | BR+1*, D*, D+1, DIEZ+2* | 
| >> D0 | DIEC+3* | 
| DA | DIEC, DIEC+1!*, DIEC+3* | 
| DA( | DIEC | 
| DB | OUT+6!, DIEC+1! | 
| DB( | X, NO | 
| >> DC | OUT*, O+1, DIEC | 
| DDBK | OUT+2*, OUT+3, OUT+4!, S+1*, S+2*, S2+3, S2+4, S2+5, S2+9, S2+10 | 
| DDFND | OUT+4!, S+1*, S+3, S+4, S1+1, S1+2, S2+3*, S2+5*, S2+9*, S2+10* | 
| DDONE | OUT+4!, S+4, S1+1*, S2+4*, S2+10* | 
| DDR | S+1~*, S+4*, S2+1 | 
| DE | OUT+6!, DIEC+1! | 
| DG | OUT+5*, OUT+6!, DIEC+1!, A+1*, A+2, OA*, S1+1*, S2+1 | 
| >> DGO | DIEZ+2 | 
| >> DH | OUT+5*, OUT+6, A+1*, OA*, S1+1, S2+1*, S2+3, S2+4, S2+5, S2+6 , S2+8 | 
| >> DI | OUT+6*, O+1*, A+2* | 
| DIC | OUT+2*, OUT+4! | 
| DIC("S" | OUT+1* | 
| DIC(0 | DIE0+7*, D*, S2+1 | 
| >> DIE | DIEC* | 
| >> DIE("NO^" | DIE0+4, DIE0+5, S+2 | 
| >> DIE1 | OUT+1, A, A+1, OA, S+1, S+4, S1+2 | 
| >> DIEC( | DIEC*, DIEC+1*, DIEC+2* | 
| >> DIEFIRE | BR+1 | 
| >> DIEL | DIEC+1, DIEC+3*, DIEZ+2* | 
| >> DIETMP | DIEC+2 | 
| DIFLD | OUT+6!, S2+4, S2+10 | 
| >> DIIENS | DIEC+2* | 
| >> DIK | OUT* | 
| >> DITC | E+2 | 
| >> DK | OUT+5, OUT+6*, A+2* | 
| >> DL | DIEC, DIEC+1, DIEC+2, DIEZ+2*, S+4 | 
| >> DM | OUT+5, O+1* | 
| >> DNM | DIEZ+1, DIEZ+2 | 
| >> DNM( | DIEZ+2* | 
| >> DOV | A+1*, OA*, S1+2* | 
| >> DP | OUT, OUT+1, OUT+2, A, A+1, OA, S+1, S+4, S1+2, S2+10 | 
| DQ | DIE0+3, OUT, OUT+6!*, X, BR+1*, D*, D+1*, O+1!, O+2*, DIEZ+2 , NO | 
| DQ( | DIE0+3, OUT, D, D+1 | 
| DQ(0 | BR+1, D | 
| >> DR | OUT+1, A+1*, OA*, S1+2* | 
| >> DR( | OUT+1*, A, A+1, OA, S+1, S+4, S1+2 | 
| DTOUT | DIE0+3, OUT+4! | 
| >> DV | O+1*, E+1, E+2 | 
| U | DIE0+3, DIE0+4, DIE0+7, OUT, BR+1, O+1, DIEC, DIEZ+1, E+2 | 
| X | DIE0+3, DIE0+4, DIE0+5, DIE0+6*, DIE0+7*, OUT, OUT+1, X, BR+1*, D* , O+1, DIEC+2, DIEC+3, DIEZ+1, A+1, A+2, OA, E+1, E+2, NO! | 
| >> Y | OUT+2, OUT+5, OUT+6, BR+1*, D, D+1, S+1*, S2+3, S2+4, S2+5 , S2+9, S2+10 | 
| >> ZTQUEUED | X |