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

Package: Toolkit

Routine: XTFCR


Information

XTFCR ;SF-ISC.SEA/JLI - FLOW CHART GENERATOR FOR MUMPS ROUTINES ;9/21/93 09:53 ;

Source Information

Source file <XTFCR.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA Fileman 3 ^%DT  H^%DTC  %XY^%RCR  
Toolkit 2 LINE^XTFC0  ^XTFCR1  

Entry Points

Name Comments DBIA/ICR reference
ENTRY
EXIT ;
ROU ;
DQ ; Entry point for tasked job

External References

Name Field # of Occurrence
^%DT ENTRY+2
H^%DTC ENTRY+3
%XY^%RCR ENTRY+1
^%ZIS ENTRY+2
^%ZISC DQ+3
^%ZTLOAD ENTRY+4
LINE^XTFC0 ROU+2
^XTFCR1 ROU+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"FLOW CHART GENERATOR FOR MUMPS ROUTINES",!
  • Line Location: XTFCR+2
Function Call: WRITE
  • Prompt: !,"< COND > = CONDITIONAL, if 'COND' is true code to the left is performed"
  • Line Location: XTFCR+3
Function Call: WRITE
  • Prompt: !!,"[ LINE^ROU ] = DO or SUBROUTINE call to location LINE of routine ROU,",!," control returns to commands following this in sequence"
  • Line Location: XTFCR+4
Function Call: WRITE
  • Prompt: !!,"{ LINE^ROU } = GO TO, control is transferred to the location LINE in",!," routine ROU.",!
  • Line Location: XTFCR+5
Function Call: WRITE
  • Prompt: !!,"TASK QUEUED",!
  • Line Location: ENTRY+4
Routine Call
  • %ZIS
  • Line Location:
    • ENTRY+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" ROU+1
^%ZOSF("RSEL" ENTRY
^TMP($J ENTRY!, DQ+1*, DQ+2, ROU+1!, ROU+2, EXIT+1!
^UTILITY($J ENTRY!, ENTRY+1!

Label References

Name Line Occurrences
DQ ENTRY+2
EXIT ENTRY, ENTRY+2, ENTRY+5, DQ+4
ROU DQ+2

Naked Globals

Name Field # of Occurrence
^( DQ+1!, ROU+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT ENTRY+2*
>> %DT("A" ENTRY+2*
>> %DT("B" ENTRY+2*
>> %H ENTRY+3
>> %X ENTRY+1*
>> %Y ENTRY+1*
>> %ZIS ENTRY+2*
C EXIT+1!
DIF ROU+1*!
I DQ+1*, DQ+2*, ROU+2*, EXIT+1!
IO ROU+3
IO("Q" ENTRY+2
IOM ENTRY+3
ION ENTRY+3
IOSL ENTRY+3
IOST ROU+1
K EXIT+1!
N EXIT+1!
>> POP ENTRY+2
U DQ+2
X ENTRY+3*, ROU+1*, ROU+2*, EXIT+1!
XCNP ROU+1*!
XT DQ+2*, DQ+3!
XTCOND ROU+2*, ROU+4!
XTENTR ROU+2*, ROU+4!
XTIFLG ROU+2*, ROU+4!
XTIJ EXIT+1!
XTL1 EXIT+1!
XTL2 EXIT+1!
XTLEV ENTRY*, ROU+1, EXIT+1!
XTNAM EXIT+1!
XTPCOND EXIT+1!
XTROU DQ+1*, DQ+2*, DQ+3!, ROU+1, ROU+2
XTTFLG EXIT+1!
XTX1 EXIT+1!
XTX2 EXIT+1!
XTX2B EXIT+1!
XTXCOND EXIT+1!
XTZA EXIT+1!
XTZX EXIT+1!
XTZX1 EXIT+1!
Y ENTRY+2, ENTRY+3*, EXIT+1!
Z EXIT+1!
>> ZTDESC ENTRY+3*
>> ZTDTH ENTRY+3*
>> ZTIO ENTRY+3*
>> ZTRTN ENTRY+2*
>> ZTSAVE("XTLEV" ENTRY+3*
>> ZTSAVE("^TMP($J," ENTRY+3*
>> ZTSK ENTRY+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All