DICOMPZ ;SFISC/GFT-EVALUATE COMPUTED FLD EXPR ;9APR2007
Source file <DICOMPZ.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
DIMP(D) | ;
|
|
INSERT | ||
FOR | ||
RCR(W) | ;Tricky and important! What we get from this recursion will be inserted into the larger expression.
|
|
I(LEV) | ||
CONTAINS | ||
M | ||
DA() | ||
DIMC() | ||
PRIOR | ;from DICOMP -- PRIOR.. Functions get archived values
|
|
COLON | ||
REF(T) | ;
|
|
X | ;
|
|
WP | ||
MUL(DICOMPSP) | ;DICOMPSP is the SPECIFIER of the Field we have encountered
|
|
R(DICORM) | ||
DQI | ||
BACKPNT | ;from DICOMPV -- Backwards Pointer
|
|
DICOXR |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | MUL+2, FOR+7, FOR+8 |
^DIC - [#1] | MUL+5 |
^VA(200 - [#200] | PRIOR+2 |
Name | Line Occurrences |
---|---|
$$DA | INSERT+7, DIMP+3 |
$$DIMC | INSERT+7, RCR+2, DQI, DIMP+2 |
$$I | FOR+12 |
$$REF | FOR+4 |
COLON | BACKPNT+3 |
CONTAINS | INSERT, FOR+1 |
DICOXR | INSERT+8 |
DIMP | INSERT+7, INSERT+8, INSERT+9, FOR+11, FOR+12, CONTAINS+4, DQI+6 |
FOR | MUL+2 |
INSERT | PRIOR+7 |
R | CONTAINS+2, COLON+1 |
RCR | R+1 |
WP | MUL+2 |
X | MUL+2 |
Name | Field # of Occurrence |
---|---|
^(0 | FOR+9, X+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | MUL+3*, MUL+5*, FOR+6*, FOR+7, FOR+8, CONTAINS+1*, CONTAINS+2, R*, DQI* |
>> A | DA |
D | BACKPNT+1~, INSERT*, INSERT+8, FOR+2*, FOR+4*, FOR+5*, FOR+10*, FOR+11*, FOR+12, RCR+1~ , RCR+2*, RCR+4, DIMP~, DIMP+3, X+1, REF+1~, REF+2* |
>> DA | DA |
>> DBOOL | CONTAINS+6* |
>> DG( | MUL+3*, FOR+13* |
DIC | PRIOR+1~, PRIOR+4*! |
DIC("S" | PRIOR+4* |
DIC(0 | PRIOR+4* |
>> DICMX | PRIOR+2, INSERT, INSERT+1*, INSERT+2*, INSERT+4, INSERT+6*, INSERT+7, FOR+3, CONTAINS+4*, COLON+3* , RCR+4, DQI+5* |
DICMXSV | RCR+3~, RCR+4*, DQI+4!, DQI+5 |
>> DICO("PT" | PRIOR+2*, COLON+2* |
>> DICO("RCR" | COLON+1* |
DICOLEFT | R~*, R+2 |
DICOMP | RCR+2, RCR+3~, RCR+4*, DIMC+1, I+1 |
DICOMPSP | PRIOR+1~, PRIOR+2*, MUL~, MUL+2, MUL+4, INSERT+1, INSERT+2 |
>> DICOMPX("X" | COLON* |
DICOMPXE | PRIOR+1~, PRIOR+2*, PRIOR+5*, MUL+1~, MUL+4*, INSERT, FOR+1*, FOR+3*, FOR+10, FOR+11 |
DICOMX | INSERT~* |
DICON | CONTAINS~, CONTAINS+1*, CONTAINS+2, CONTAINS+4, CONTAINS+5 |
DICOPS | PRIOR+1~, PRIOR+6*, BACKPNT+1~, BACKPNT+2*, MUL+1~*, WP*, CONTAINS+2*, CONTAINS+4, COLON |
DICOR | FOR~, FOR+4*, FOR+11 |
DICORM | R~*, R+1, R+2 |
DICOT | FOR~, FOR+1*, FOR+2, FOR+6 |
DICOX | R~*, R+1*, R+2 |
DICOXR | MUL+1~, DICOXR, CONTAINS+3*, CONTAINS+4, CONTAINS+5 |
DIM | DIMP+1~, DIMP+2*, DIMP+3, DIMC~, DIMC+1*, DIMC+2 |
>> DIMW | PRIOR+6*, MUL+4*, WP*, DICOXR, CONTAINS+6*, X+1* |
DLV | PRIOR+4, PRIOR+5, MUL+2*, MUL+3*, MUL+5*, RCR+3~ |
>> DLV0 | MUL+3*, MUL+5*, FOR+13, I+1, REF+2 |
>> DPS | FOR+5 |
>> DPS( | FOR+5, X+1 |
DQI | COLON+1~, DQI~* |
F | INSERT+3~, INSERT+4*, INSERT+6 |
I | PRIOR+2, PRIOR+3, INSERT+3~, CONTAINS+1, CONTAINS+2, COLON*, COLON+1, R+2* |
I( | MUL+2*, MUL+3*, MUL+5*, I+1, I+2, REF+2 |
>> J( | PRIOR+4, PRIOR+5, MUL+2*, MUL+3*, MUL+5*, COLON+2, I+2 |
>> J(0 | PRIOR+2 |
K | MUL+3, FOR+13, CONTAINS+5*, RCR+3~ |
K( | MUL+3*, FOR+13*, CONTAINS+5* |
L | REF+1~, REF+2* |
LEV | I~, I+1 |
>> M | PRIOR+2, PRIOR+3*, CONTAINS+1, CONTAINS+2, COLON*, COLON+1, R+2* |
>> M( | FOR+13* |
S | I~, I+1*, I+2 |
T | MUL+3*, FOR+2, FOR+4, FOR+13*, REF~, REF+2 |
U | MUL+2, MUL+4, FOR+2, FOR+6, FOR+7, FOR+9, X+1 |
V | REF+1~ |
W | PRIOR+2*, PRIOR+3*, FOR+5, CONTAINS+1, COLON, COLON+2*, R*, R+2*, RCR~, RCR+2* , RCR+4, DQI+3!*, DQI+6 |
X | PRIOR+2*, PRIOR+3*, MUL+2*, INSERT+8, INSERT+9*, WP, M*, FOR+1, FOR+11, FOR+14* , DICOXR*, CONTAINS+4, COLON+3, R+1, R+2*, RCR+3~, RCR+4*, DQI+2, DQI+3, DQI+6* , DIMP+3*, X+1*, REF+1~, REF+2*, REF+3 |
X( | DIMP+3* |
X(99 | DIMC+1 |
Y | PRIOR+2!, PRIOR+4!, PRIOR+5, MUL+4*, MUL+5, INSERT, FOR+1, FOR+2*, FOR+3, FOR+4 , FOR+12, FOR+13, FOR+14, CONTAINS+1*, CONTAINS+2, COLON!, COLON+1, COLON+2, R+2, DQI+2! , DQI+4, DQI+6 |
Y(0 | MUL+2, MUL+4, FOR+1 |
Z | INSERT+3~*, INSERT+5*, INSERT+7*, INSERT+8*, INSERT+9 |