DICOMP ;SFISC/GFT-EVALUATE COMPUTED FLD EXPR ;2014-12-27 12:56 PM
Source file <DICOMP.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1 | ;
|
|
EN | ;
|
|
A | ||
K | ||
TOOEASY | ||
G | ||
V | ||
E | ||
N | ;
|
|
NOT | ||
BINOP | ||
CONCAT | ||
0 | ||
I | ;parse off the next element, as delimited by PUNCtuation
|
|
MR | ||
C | ;we've encountered a comman or colon(:)
|
|
DPS | ||
DUP | ||
FUNC | ;We have encountered a "("
|
|
B | ||
2 | ;
|
|
1 | ;NAKED REFERENCES IN LINE BELOW IS TO 'MUMPS CODE' IN THE FUNCTION FILE
|
|
DV | ||
ST | ;push down the stack
|
|
S | ||
NEST() | ||
DG | ||
DGI() | ||
EXPR(FILE,DICOMP,I,SUBS) | ;I=input expression; DICOMP=flags
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | V, DUP+2, DUP+3 |
^DD("FUNC" - [#.5] | FUNC+1, FUNC+5 |
^DD("IX" - [#.11] | DUP+4 |
Name | Line Occurrences |
---|---|
$$DGI | DG |
$$NEST | G, N+3, C+1, C+3, C+4 |
0 | TOOEASY, E, N+3, N+5, NOT, C+1, C+4, DPS, DUP, DUP+7 , FUNC+2, FUNC+6, B |
1 | FUNC+4, FUNC+5 |
A | DICOMP+7, EN1+1 |
B | FUNC+4, FUNC+5 |
C | N+5 |
DG | C+2, S+3 |
DICOMP | EXPR+10 |
DPS | N+5, DPS+1, FUNC+6 |
E | G+1 |
FUNC | G+1 |
G | N+2 |
I | G, N+3, I+1 |
K | E |
N | G, G+1, V, E, N+3, N+4, N+5, NOT+1, BINOP, C+3 , C+4, DUP+7, FUNC+2, B |
S | S+1, S+2 |
ST | N+5, FUNC+3, 2+1 |
V | FUNC+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | A~, K+4*, NOT*, DV*, DV+2*, DV+3*, DV+4, DV+5, ST+2*, S , S+2*, S+4 |
%DT | A~ |
%Y | A~, DV+3* |
D | A~, V* |
DA | EXPR+2~, EXPR+5* |
DATE | A~ |
DATE( | G, CONCAT!, S+5 |
DBOOL | A~, G, N+6*, BINOP, FUNC+3*, ST+2! |
DG | A~ |
DG( | K+4*, DGI* |
DIC | A~ |
DIC(0 | K+4* |
DICF | A~, C+2*, C+3, FUNC+3*, FUNC+4, FUNC+6, FUNC+7, 1+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+7*, 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+7~*, EN1+1*, EN+1*, K, K+2, K+3, K+4, E*, DUP+2, DUP+3 , DUP+4 |
DLV0 | A~, K+3*, DUP+3, DUP+6, DGI |
DPS | A~, K+4*, DPS, DPS+1, DPS+2, DUP, DUP+1*, DUP+2*, DUP+5*, DUP+6 , DUP+7, FUNC+4, FUNC+6, FUNC+7, 1+1, DV, DV+1, DV+4, DV+5, ST+2* , S, S+3, S+4, S+5, NEST+1 |
DPS( | G, N+3, C+1, C+3*, C+4*, DPS+1, DPS+2*, DUP, DUP+6*, FUNC+4* , FUNC+7*, 1+1*, DV*, DV+1*, DV+4*, ST+2*, S*, S+3*, S+4*, S+5* , NEST+1 |
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+1, MR, MR+1, B, DV+3, NEST~, NEST+1*, NEST+2, EXPR~ , EXPR+3 |
I( | EN1+1, K+2!, DUP+6 |
I("" | EXPR+8 |
J | EXPR+2~ |
J( | DICOMP+7, EN1+1, K+2!, K+4, DUP+2, DUP+3, DUP+4 |
J(0 | DUP+4 |
K | DICOMP+7~*, EN1+1*, K!*, G, N+1*, BINOP, CONCAT*, C+2, DPS+1*, ST+2 , S+2*, S+4*, S+5, S+6 |
K( | K*, N+1*, BINOP*, CONCAT*, C+2*, DPS+1*, S+1, S+2, S+4, S+6* |
M | A~, K+4*, N+2*, N+4*, N+5, BINOP, I+1*, MR*, MR+1, B* , DV+3 |
SUBS | EXPR~, EXPR+7, EXPR+9! |
T | A~, V*, DUP+3*, DUP+4*, DUP+5 |
U | V, I+1, DUP+1, DUP+2, DUP+3, DUP+4, DV, S, S+4 |
V | A~ |
W | A~, G, G+1, N+2, N+3*, N+4*, BINOP, I+1*, MR*, C+4* , FUNC+6*, FUNC+7, B* |
W( | C+4*!, DUP+7, DV+5* |
X | K+3!, G, G+1, V*, E*, N+1, N+3, N+4*, N+5, N+6 , NOT, NOT+1, BINOP*, I+1*, MR+1*, C+2, DPS+1, DUP+6, FUNC+1, FUNC+3 , 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+3, C+4, DUP+2*, DUP+3*, DUP+4*, DUP+6 , FUNC+1*, FUNC+2, FUNC+4!, FUNC+5, DV+3*, ST+1~, ST+2*, S, S+1*, S+2* , S+4, DG* |
Y(0 | V*, DUP+1, DUP+2 |