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 |