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 |