DICOMPV ;SFISC/GFT BACKWARD-POINTERS IN COMPUTED FIELDS ;29JAN2005
Source file <DICOMPV.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | YN^DICN (ASK,ASKE)^DICOMPW (DRW,P,Y)^DICOMPX (BACKPNT,DIMP,X)^DICOMPZ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q | ||
| END | ||
| DIM | ||
| X(Y,D) | ||
| DD | ||
| CROSS | ||
| RCR | ||
| INDEXES | ||
| TRY | ||
| ASK | ||
| YN(SHOW) | ||
| POP | ||
| MP | ||
| BACK() | ||
| Y | ||
| ARCH | ||
| DINUM | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | DD, ARCH, ARCH+1, ARCH+2, DINUM, DINUM+2, RCR+1, YN+4 | 
| ^DD("IX" - [#.11] | INDEXES | 
| ^DIC - [#1] | ARCH+2, YN+1 | 
| Name | Line Occurrences | 
|---|---|
| $$BACK | TRY | 
| DD | DD, ARCH, ARCH+1, Q+1 | 
| END | TRY | 
| MP | DINUM+4, INDEXES | 
| POP | MP+1 | 
| Q | DINUM+2, INDEXES | 
| X | DINUM, POP+1 | 
| Y | ARCH+2 | 
| YN | DINUM, DINUM+3, INDEXES | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DINUM+2 | 
| ^("GL" | ARCH+2 | 
| ^("UP" | ARCH+1 | 
| ^(0 | ARCH+1, ARCH+2, INDEXES, YN+4 | 
| ^(11.1 | INDEXES | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | DINUM, DINUM+2*, DINUM+3, DINUM+4, INDEXES, ASK+2*, DIM*, YN+2*, YN+7 | 
| >> %Y | DINUM* | 
| D | TRY, TRY+1*, ARCH+2*, DINUM*, DINUM+2, INDEXES, MP, MP+1*, MP+3*, RCR+1 , RCR+2*, RCR+3, ASK*, ASK+1, ASK+2*, CROSS*, CROSS+1*, DIM, POP*, X~ , X+1, YN+4 | 
| >> DA | MP | 
| >> DIC("S" | ARCH+2 | 
| >> DICMX | DINUM+1, RCR+3 | 
| >> DICN | MP*, RCR+4, CROSS, CROSS+1, DIM, X*, YN+3 | 
| >> DICO("PT" | POP* | 
| >> DICO(3 | ASK+2 | 
| DICOB | BACK~, BACK+1*, DD*, ARCH+2, MP | 
| DICODD | BACK~, BACK+1*, DD*, ARCH, ARCH+2, DINUM, DINUM+2, INDEXES, ASK, YN+4 | 
| DICOLEV | DICOMPV+3~, ARCH+1*, RCR+2 | 
| >> DICOMP | ARCH, MP+1, YN+2 | 
| DICOMPIX | MP+2~*, RCR+4 | 
| >> DICOMPX | X+1* | 
| >> DICOMPX(0 | DIM+1 | 
| DICOTRY | DICOMPV+3~, TRY*, DINUM, DINUM+2, DINUM+5 | 
| DICOUT | DINUM+2~, DINUM+3*, DINUM+4* | 
| >> DICV | YN+4* | 
| >> DIFG | DINUM*, MP* | 
| DIX | DICOMPV+3~, DINUM+2*, INDEXES* | 
| >> DLV | MP+3 | 
| >> DLV0 | BACK+1, MP+3 | 
| >> DQI | MP | 
| >> DS | ASK, ASK+2, CROSS, DIM | 
| >> DZ | ASK+1* | 
| >> I | YN+7 | 
| >> I( | MP+3* | 
| >> J | DINUM+2*, INDEXES*, MP*, MP+2, CROSS, DIM, YN+5 | 
| >> J( | DD, ARCH+2, MP+3* | 
| >> M | YN+7* | 
| SHOW | YN~, YN+5 | 
| T | MP*, ASK, ASK+1!, CROSS | 
| U | TRY, ARCH, ARCH+2, DINUM, DINUM+2, DINUM+3, INDEXES, MP, RCR+1, ASK+2 , CROSS, POP, X+1, YN+1, YN+4, YN+5 | 
| >> V | ARCH+2*, DINUM, MP+3, RCR+3, RCR+4, CROSS, DIM | 
| >> W | YN+7* | 
| X | ARCH+2, DINUM*, RCR+1*, RCR+3, RCR+4, RCR+5*, DIM*, DIM+1*, YN~, YN+1* , YN+3, YN+7 | 
| Y | TRY*, ARCH*, ARCH+1*, ARCH+2, DINUM*, DINUM+2, DINUM+3*, INDEXES, Y, MP+1* , MP+3, RCR, RCR+1*, ASK, ASK+2, CROSS, POP*, POP+1, X~, X+1 , YN+1 |