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 |