Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DICOMP

Package: VA FileMan

Routine: DICOMP


Information

DICOMP ;SFISC/GFT-EVALUATE COMPUTED FLD EXPR ;2014-12-27 12:56 PM

Source Information

Source file <DICOMP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 7 (,DATE,S)^DICOMP0  (,0)^DICOMP1  (DPS,M)^DICOMPW  M^DICOMPX  ^DICOMPY  (DIMP,PRIOR)^DICOMPZ  IJ^DIUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 26

Package Total Caller Graph
VA FileMan 25 DIA3  DICATT3  DICATT5  DICATTD6  DICE1  DICE2  DICE4  DICE7  
DICOMP0  DICOMP1  DICOMPW  DICOMPX  DICOMPY  DICOMPZ  DICU1  DIETED  
DIP0  DIP1  DIP22  DIPTED  DIQG  DIS  DIS2  DIU31  
DIWW  
Toolkit 1 XINDX13  

Entry Points

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

External References

Name Field # of Occurrence
^DICOMP0 E
DATE^DICOMP0 V
S^DICOMP0 V
^DICOMP1 G
0^DICOMP1 0
DPS^DICOMPW DPS+1, DUP+7
M^DICOMPW N+3
M^DICOMPX N+3
^DICOMPY FUNC+6
DIMP^DICOMPZ DUP+6
PRIOR^DICOMPZ FUNC+2
IJ^DIUTL EXPR+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( V, DUP+2, DUP+3
^DD("FUNC" - [#.5] FUNC+1, FUNC+5
^DD("IX" - [#.11] DUP+4

Label References

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

Naked Globals

Name Field # of Occurrence
^( DUP+3
^(0 DUP+3, DUP+4
^(1 1+1
^(10 DV+1
^(2 DV
^(3 DV+2

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All