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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DID1

Package: VA Fileman

Routine: DID1


Information

DID1 ;SFISC/XAK,JLT-STD DD LIST ;9APR2007

Source Information

Source file <DID1.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 9 ^DID2  ^DIDH  WR^DIDH1  (RT,VP)^DIDX  (LIST,PRINT)^DIKCP  WRPHI^DIKCP1  PRINT^DIKKP  ^DIWP  
^DIWW  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DID2  DIDX  

Entry Points

Name Comments DBIA/ICR reference
A
IX
B
ND
TR
L
TP
N
RD
S
MP
W
WP
IX1
HD

External References

Name Field # of Occurrence
^DID2 RD
^DIDH HD
WR^DIDH1 TR+1
RT^DIDX MP
VP^DIDX WP+3
LIST^DIKCP RD+20, IX+7
PRINT^DIKCP IX+6
WRPHI^DIKCP1 RD+10
PRINT^DIKKP RD+16
^DIWP IX1+7
^DIWW IX1+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: A+0
Function Call: WRITE
  • Prompt: !!,F(Z),",",DJ(Z)
  • Line Location: B+1
Function Call: WRITE
  • Prompt: ?(Z+Z+12),$P(N,U,1),?DDL2+4," "_$P(N,U,4)
  • Line Location: B+2
Function Call: WRITE
  • Prompt: " ",X
  • Line Location: WP+2
Function Call: WRITE
  • Prompt: I
  • Line Location: WP+3
Function Call: WRITE
  • Prompt: S:W="p"
  • Line Location: WP+3
Function Call: WRITE
  • Prompt: W
  • Line Location: WP+3
Function Call: WRITE
  • Prompt: ?40," "_W
  • Line Location: WP+3
Function Call: WRITE
  • Prompt: S
  • Line Location: WP+4
Function Call: WRITE
  • Prompt: D
  • Line Location: WP+4
Function Call: WRITE
  • Prompt: G
  • Line Location: WP+4
Function Call: WRITE
  • Prompt: G
  • Line Location: WP+6
Function Call: WRITE
  • Prompt: G
  • Line Location: WP+7
Function Call: WRITE
  • Prompt: !
  • Line Location: S+2
Function Call: WRITE
  • Prompt: D
  • Line Location: S+2
Function Call: WRITE
  • Prompt: Q:M=U
  • Line Location: S+2
Function Call: WRITE
  • Prompt: W
  • Line Location: S+3
Function Call: WRITE
  • Prompt: !?DDL1,"MUMPS CODE: "
  • Line Location: S+3
Function Call: WRITE
  • Prompt: G
  • Line Location: S+3
Function Call: WRITE
  • Prompt: !?DDL1,"INPUT TRANSFORM:"
  • Line Location: S+4
Function Call: WRITE
  • Prompt: D
  • Line Location: S+4
Function Call: WRITE
  • Prompt: G
  • Line Location: S+4
Function Call: WRITE
  • Prompt: !?DDL1,"OUTPUT TRANSFORM:"
  • Line Location: S+5
Function Call: WRITE
  • Prompt: D
  • Line Location: S+5
Function Call: WRITE
  • Prompt: G
  • Line Location: S+5
Function Call: WRITE
  • Prompt: D
  • Line Location: RD+1
Function Call: WRITE
  • Prompt: G
  • Line Location: RD+1
Function Call: WRITE
  • Prompt: !,?DDL1,"NOTES:",?DDL2,"XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER"
  • Line Location: N+0
Function Call: WRITE
  • Prompt: !
  • Line Location: N+0
Function Call: WRITE
  • Prompt: I
  • Line Location: N+1
Function Call: WRITE
  • Prompt: !?DDL1,"NOTES:"
  • Line Location: N+1
Function Call: WRITE
  • Prompt: S
  • Line Location: TR+1
Function Call: WRITE
  • Prompt: !
  • Line Location: TR+1
Function Call: WRITE
  • Prompt: K
  • Line Location: TR+1
Function Call: WRITE
  • Prompt: !?DDL1,"CROSS-REFERENCE:"
  • Line Location: IX+0
Function Call: WRITE
  • Prompt: S:$L(W)<248
  • Line Location: IX1+0
Function Call: WRITE
  • Prompt: K:X=3
  • Line Location: IX1+0
Function Call: WRITE
  • Prompt: W
  • Line Location: IX1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: IX1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: IX1+9
Function Call: WRITE
  • Prompt: F
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $D(DDF)
  • Line Location: W+0
Function Call: WRITE
  • Prompt: ?DDL2
  • Line Location: W+0
Function Call: WRITE
  • Prompt: ?DDL2
  • Line Location: W+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( A, B, WP, WP+5, S+5, RD, RD+1, RD+4, RD+6, N+1
, TR!, IX, IX1, IX1+6, IX1+7
^DD("IX" - [#.11] RD+17, IX+2
^DD("KEY" - [#.31] RD+13
^DIC - [#1] WP+5, TP
^UTILITY($J WP+5*, WP+6*, IX1+4!, IX1+12!, TP*

Label References

Name Line Occurrences
A ND
B DID1+3
HD B+1
IX TR
IX1 IX
L RD+22
MP WP+6
N RD
ND B, WP+3, WP+4, WP+6, WP+7, MP, S, S+3, S+4, S+5
, RD, RD+1, RD+11, RD+13, RD+17, N, IX, IX1
RD S+3
TP IX1
TR TR, TR+1
W WP+4, WP+6, WP+7, S+2, S+3, S+4, S+5, RD, RD+1, IX1

Naked Globals

Name Field # of Occurrence
^( WP+5*, WP+6*, TR, IX1, IX1+7, TP*
^("%D" IX1+1
^(0 WP, WP+5, WP+6, RD+1, TP
^(2 S+5
^(2.1 S+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % RD+1*, RD+4*, RD+6, RD+7, TR*, IX1*
>> %1 S+2*
>> %Y WP+5*, WP+6*, W*
>> D0 DID1+3, WP+5
>> DC HD*
DDF B!, IX1!, W*, W+1!
>> DDL1 DID1+3*, S+3, S+4, S+5, RD+1, RD+8, RD+10, RD+16, RD+20, RD+21*
, N, N+1, IX, IX+5
>> DDL2 DID1+3*, B+2, RD+8, RD+10, RD+16, RD+20, RD+21*, N, IX+5, IX1
, IX1+5, W*
DDN1 N!*, N+1
DIDFLAG IX+3~, IX+5*, IX+6, IX+7
DIDI IX1+3~, IX1+6*, IX1+7*
DIDLN RD+5~, RD+10
DIDLN(0 RD+7*, RD+8*
DIDLN(1 RD+6*
DIDN IX1+3~, IX1+6*, IX1+7
DIDPG RD+5~, RD+10, RD+14~, RD+16, RD+18~, RD+20, IX+3~, IX+6, IX+7
DIDPG("H" RD+9*, RD+15*, RD+19*, IX+4*
>> DIDRANGE IX+6, IX+7
DIDZ IX1+3~, IX1+5*, IX1+6, IX1+7, IX1+11
>> DIGR B
>> DINM S+3, RD+4, IX+6, IX1
DIOEND IX1+10!
DIWF IX1+3~, IX1+5*
DIWL IX1+3~, IX1+5*
DIWR IX1+3~, IX1+5*
>> DJ( DID1+3*, L*, A*, B, B+1, WP+5, WP+6, S+5, RD, N+1
, TR, IX, IX+2, IX+6, IX+7, IX1, IX1+6, IX1+7, TP
>> DN IX+2*, IX1+7, IX1+8
>> F IX*, IX+1*, IX1, IX1+6, IX1+7
>> F( A, B, B+1, WP+5, WP+6, S+5, RD, RD+21*, N+1, TR
, IX, IX+2, IX+6, IX+7, IX1, IX1+6, IX1+7, TP
>> I WP+5*, WP+6*, TR*, TR+1
IOM WP+2, WP+7, RD+10, IX1+5, W
IOSL B+1, W+1
>> K W*
>> M B+1, WP+3, WP+4, WP+6, WP+7, MP, S, S+2, S+3, S+4
, S+5, RD, RD+1, RD+4, RD+11, RD+13, RD+17, N, IX, IX+2
, IX+6, ND, IX1, IX1+7*, IX1+8*, IX1+9
>> N B*, B+2, B+3, WP+6, S+2, S+3, S+4
N1 S+1~, S+2*
U B+1, B+2, B+3, WP, WP+3, WP+4, WP+5, WP+6, WP+7, MP
, S, S+2, S+3, S+4, S+5, RD, RD+1, RD+4, RD+11, RD+13
, RD+17, N, TR, IX, IX+2, IX+6, ND, IX1, IX1+6, IX1+7
, IX1+8, IX1+9, TP
>> W WP*, WP+1, WP+3*, WP+4*, WP+6*, WP+7*, S+2*, S+3*, S+4*, S+5*
, RD*, RD+1*, N+1*, TR*, TR+1*, IX1*, W*
>> W( TR, TR+1*
WS TR+1*!
X B+3*, WP, WP+1*, WP+2, WP+3, WP+4, WP+5, WP+6, MP, S
, S+3, RD, RD+1, RD+4, RD+6, RD+13, RD+16, RD+17, RD+20, RD+21
, N, ND*, IX1*, IX1+3~, IX1+7*, TP*, W+1
>> Y WP+6*, S+2*
>> Z DID1+3, L, A*, B, B+1, B+2, WP+5, WP+6, S+5, RD
, RD+21*, N+1, TR, IX, IX+2, IX+6, IX+7, ND, IX1, IX1+5
, IX1+11*, TP
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All