DICOMP ;SFISC/GFT-EVALUATE COMPUTED FLD EXPR ;27FEB2008
Source file <DICOMP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DPS | ||
| DG | ||
| B | ||
| CONCAT | ||
| EN1 | ; | |
| NEST() | ||
| 1 | ||
| 0 | ||
| 2 | ; | |
| A | ||
| C | ||
| EN | ; | |
| E | ||
| G | ||
| I | ||
| K | ||
| N | ; | |
| S | ||
| TOOEASY | ||
| EXPR(FILE,DICOMP,I,SUBS) | ;I=input expression; DICOMP=flags | |
| FUNC | ||
| V | ||
| DUP | ||
| DGI() | ||
| BINOP | ||
| ST | ; | |
| MR | ||
| NOT | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | V, DUP+2, DUP+3 | 
| ^DD("FUNC" - [#.5] | FUNC, FUNC+2, FUNC+3 | 
| ^DD("IX" - [#.11] | DUP+4 | 
| Name | Line Occurrences | 
|---|---|
| $$DGI | DG | 
| $$NEST | G, N+3, C, C+2, C+3 | 
| 0 | TOOEASY, E, N+3, N+5, NOT, C, C+3, DPS, DUP, DUP+7 , FUNC+1, FUNC+4, B | 
| 1 | FUNC+2, FUNC+3 | 
| A | DICOMP+3, EN1+1 | 
| B | FUNC+2, FUNC+3 | 
| C | N+5 | 
| DG | C+1, S+3 | 
| DICOMP | EXPR+10 | 
| DPS | N+5, DPS, FUNC+4 | 
| E | G+1 | 
| FUNC | G+1 | 
| G | N+2 | 
| I | G, N+3, I | 
| K | E | 
| N | G, G+1, V, E, N+3, N+4, N+5, NOT+1, BINOP, C+2 , C+3, DUP+7, FUNC+1, B | 
| S | S+1, S+2 | 
| ST | N+5, FUNC+2, 2+1 | 
| V | FUNC | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DUP+3 | 
| ^(0 | DUP+3, DUP+4 | 
| ^(1 | 1 | 
| ^(10 | 1+1 | 
| ^(2 | 1 | 
| ^(3 | 1+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | A~, K+4*, NOT*, 1*, 1+2*, 1+3*, 1+4, 1+5, ST+2*, S , S+2*, S+3 | 
| %DT | A~ | 
| %Y | A~, 1+3* | 
| D | A~, V* | 
| DA | EXPR+2~, EXPR+5* | 
| DATE | A~ | 
| DATE( | G, CONCAT!, S+4 | 
| DBOOL | A~, G, N+6*, BINOP, FUNC+2*, ST+2! | 
| DG | A~ | 
| DG( | K+4*, DGI* | 
| DIC | A~ | 
| DIC(0 | K+4* | 
| DICF | A~, C+1*, C+2, FUNC+2*, FUNC+4, FUNC+5, 1 | 
| DICMX | EXPR+2~, EXPR+4* | 
| DICN | A~, V* | 
| DICO | A~, K+4*, E | 
| DICO("BACK" | E* | 
| DICO(0 | K+4* | 
| DICO(1 | K+2*, K+4*, E | 
| DICOMP | DICOMP+3*, EN+1, A+1, EXPR~, EXPR+1*, EXPR+4, EXPR+6*, EXPR+8* | 
| DICOMPQI | A~, K+1* | 
| DICOMPW | EXPR+2~, EXPR+5* | 
| DICOMPX | E*, EXPR+2~, EXPR+6*, EXPR+7*, EXPR+12 | 
| DICOMPX( | V | 
| DICV | A~ | 
| DIM | A~ | 
| DIMW | A~, K+3* | 
| DIQUIET | A+1~* | 
| DLV | DICOMP+3~*, EN1+1*, EN+1*, K, K+2, K+3, K+4, E*, DUP+2, DUP+3 , DUP+4 | 
| DLV0 | A~, K+3*, DGI | 
| DPS | A~, K+4*, DPS, DPS+1, DUP, DUP+1*, DUP+2*, DUP+5*, DUP+6, DUP+7 , FUNC+4, FUNC+5, 1, 1+1, 1+4, 1+5, ST+2*, S, S+3, S+4 , NEST+1 | 
| DPS( | G, N+3, C, C+2*, C+3*, DPS, DPS+1*, DUP, DUP+6*, FUNC+5* , 1*, 1+1*, 1+4*, ST+2*, S*, S+3*, S+4*, NEST+1 | 
| DPS(1 | FUNC+2* | 
| DPUNC | A~, K+3*, N+2, BINOP, MR | 
| DQI | K+1~*, DGI, EXPR+2~ | 
| DS | A~ | 
| DUZ | EXPR+1, EXPR+2~* | 
| DUZ(0 | EXPR+2* | 
| DUZ(2 | EXPR+1, EXPR+2* | 
| DZ | A~ | 
| FILE | EXPR~, EXPR+8*, EXPR+9! | 
| I | K*, K+2*, K+3*, K+4, TOOEASY, G, N+2*, N+3*, N+5, NOT , BINOP, I, MR, MR+1, B, 1+3, NEST~, NEST+1*, NEST+2, EXPR~ , EXPR+3 | 
| I( | EN1+1, K+2! | 
| I("" | EXPR+8 | 
| I(0 | DUP+6 | 
| J | EXPR+2~ | 
| J( | DICOMP+3, EN1+1, K+2!, K+4, DUP+2, DUP+3, DUP+4 | 
| J(0 | DUP+3, DUP+4 | 
| K | DICOMP+3~*, EN1+1*, K!*, G, N+1*, BINOP, CONCAT, C+1, DPS*, ST+2 , S+2*, S+3*, S+4, S+5 | 
| K( | K*, N+1*, BINOP*, C+1*, DPS*, S+1, S+2, S+3, S+5* | 
| M | A~, K+4*, N+2*, N+4*, N+5, BINOP, I*, MR*, MR+1, B* , 1+3 | 
| SUBS | EXPR~, EXPR+7, EXPR+9! | 
| T | A~, V*, DUP+3*, DUP+4*, DUP+5 | 
| U | V, I, DUP+1, DUP+2, DUP+3, DUP+4, 1, S, S+3 | 
| V | A~ | 
| W | A~, G, G+1, N+2, N+3*, N+4*, BINOP, I*, MR*, C+3* , FUNC+4*, FUNC+5, B* | 
| W( | C+3*!, DUP+7, 1+5* | 
| X | K+3!, G, G+1, V*, E*, N+1, N+3, N+4*, N+5, N+6 , NOT, NOT+1, BINOP*, CONCAT*, I*, MR+1*, C+1, DPS, DUP+6, FUNC , FUNC+2, S*, DG*, EXPR+1*, EXPR+2, EXPR+3!*, EXPR+11 | 
| X("USED" | EXPR+12* | 
| X(2 | EXPR+1*, EXPR+2 | 
| Y | E!, N+6*, NOT+1, BINOP, C+2, C+3, DUP+2*, DUP+3*, DUP+4*, DUP+6 , FUNC*, FUNC+1, FUNC+2!, FUNC+3, 1+3*, ST+1~, ST+2*, S, S+1*, S+2* , S+3, DG* | 
| Y(0 | V*, DUP+1, DUP+2 |