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: DICOMP0

Package: VA Fileman

Routine: DICOMP0


Information

DICOMP0 ;SFISC/GFT-EVALUATE COMPUTED FLD EXPR ;5NOV2007

Source Information

Source file <DICOMP0.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA Fileman 10 ^%DT  ^DIC  YN^DICN  ($$NEST,2,MR)^DICOMP  ^DICOMPV  DPS^DICOMPW  ($$OKFILE,P)^DICOMPX  (DICS,G)^DICOMPY  
MUL^DICOMPZ  $$CONVQQ^DILIBF  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DICOMP  DICOMPZ  

Entry Points

Name Comments DBIA/ICR reference
NUMBER
LIT
BAD
DATE ;
BACKPNT
SCREEN() ;Screen out certain fields as we process an atom
LITDATE
SET
GET
OUT
A
D
M
L
O
N
TRY
P
S ;
R
X
POINT
UP
SETFUNC
MR

External References

Name Field # of Occurrence
^%DT LITDATE
^DIC R, R+1
YN^DICN A+2
$$NEST^DICOMP D
2^DICOMP M+3
MR^DICOMP MR
^DICOMPV BACKPNT
DPS^DICOMPW M+3
$$OKFILE^DICOMPX POINT
P^DICOMPX P
DICS^DICOMPY TRY+2
G^DICOMPY GET+1
MUL^DICOMPZ D+1
$$CONVQQ^DILIBF LIT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( TRY, POINT+1
^DD("FUNC" - [#.5] M+1, M+2
^DIC - [#1] D+3
^DIC("B" BACKPNT
^VA(200 - [#200] M+4

Label References

Name Line Occurrences
A R, R+1
BAD SETFUNC, A+1
D NUMBER
DATE D, POINT+1, M+3, M+5, LITDATE
DICOMP0 M
L MR
LITDATE M+2
M TRY, UP
MR POINT, M+1, M+4
N A+1
O D+2, GET
POINT D+3, M+4
R N
TRY UP
UP TRY
X R

Naked Globals

Name Field # of Occurrence
^( BACKPNT
^(0 TRY, SCREEN+3, SCREEN+4, SCREEN+5
^(1 M+3
^(2 M+3
^(3 M+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % LIT*, A+1, A+2*, D*, D+3, S+1*, SET
>> %DT LITDATE*
>> %Y X*, D+3*, SET+1*, POINT+1, M+4*
>> D SETFUNC*, A*, A+4, D*, D+1, D+3, OUT, SET, SET+1, POINT+1*
, BACKPNT
>> DA SCREEN+2
>> DATE( DATE+1*
>> DBOOL SCREEN+3
>> DG TRY*, N, A+1, A+2, S+1*, OUT
>> DG( D+3*, SET*
>> DIC TRY*
>> DIC("S" TRY+1*
>> DICF M+1*
>> DICMX TRY+1
>> DICN L*, N, UP, A+1, A+2, D*, D+3*, OUT+1, SET, SET+1*
, POINT, POINT+1, M+4*
>> DICO("BACK" A+3*, SCREEN+1
>> DICO("DIERR" OUT+1*
>> DICO(1 SCREEN+2
>> DICOMP A+1, GET, POINT
DICOMPI DICOMP0+3~, D*, D+3, GET, O
>> DICOMPX X*
>> DICOMPX( SETFUNC*
>> DICOMPX(1 D+2
>> DLV L, R
>> DLV0 S+1, M+4, BACKPNT
>> DPS SETFUNC, S+1, OUT
>> DPS( SETFUNC, D, S+1, OUT
>> DPUNC M
>> DQI D+3, SET
DUZ(0 SETFUNC, TRY+2
>> I TRY+1, A, M*, MR
>> I( TRY
>> J( TRY, UP, X, D+2, GET, O+1, M+4
>> J(0 BACKPNT
>> K M+3*, DATE+1
>> K( M+3*
>> M TRY+1, A, A+4*, M*, MR
P SCREEN+5~*
>> T SETFUNC*, L*, TRY, UP*, A+3, X, D, D+2, D+3, GET
, O+1*, OUT+1, SET, M*, M+1*, M+2, BACKPNT*, SCREEN+1, SCREEN+2
U TRY, A+1, A+2, X, SET+1, POINT+1, SCREEN+3, SCREEN+4, SCREEN+5
>> W TRY+1, A*, D, S+1, POINT, POINT+1, M*
>> W( SETFUNC
>> X SETFUNC*, LIT*, L, R*, N*, NUMBER, UP*, A, D+2*, D+3*
, GET*, OUT+1*, SET*, POINT+1*, M*, M+1, M+3, M+4*, LITDATE*, BACKPNT
, MR
Y SETFUNC*, LIT*!, R, R+1, NUMBER*, A+1, A+2, A+3, X, D
, D+2, D+3, GET, M+4*, LITDATE, BAD!, SCREEN+1, SCREEN+2
Y(0 NUMBER*, D, SET+1, M+3*, LITDATE*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All