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

Package: Toolkit

Routine: XINDX8


Information

XINDX8 ;ISC/GRK - STRUCTURED INDEX ;01/04/2000 14:29 [ 12/18/2003 4:57 PM ]

Source Information

Source file <XINDX8.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Toolkit 4 LOAD^XINDEX  $$CASE^XINDX52  ASKRTN^XINDX6  BUILD^XINDX7  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA Fileman 1 NOW^%DTC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 XINDX51  

Entry Points

Name Comments DBIA/ICR reference
HDR
ERR
XC2
IFE
DDOT
FUN
SET
SEP
QUOTE
SEPQ
DGX
FOR
EE
CD
GRB
PAREN
LEN
XCR ;Option entry point
EXIT
D1
LOOP
UC(%)

External References

Name Field # of Occurrence
NOW^%DTC XC2
^%ZIS XCR+1
^%ZISC EXIT
^%ZTLOAD XCR+2
LOAD^XINDEX XC2+3
$$CASE^XINDX52 EE+2
ASKRTN^XINDX6 XCR+1
BUILD^XINDX7 XC2+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?10,$E(LIN,I,999),!
  • Line Location: CD+3
Function Call: WRITE
  • Prompt: ?IDT," ",$S(ML:"...",1:COM)," ",ARG,!
  • Line Location: GRB+2
Function Call: WRITE
  • Prompt: !,"*** ERROR ***",!
  • Line Location: ERR+0
Function Call: WRITE
  • Prompt: ?IDT,"IF "
  • Line Location: IFE+0
Function Call: WRITE
  • Prompt: "'"
  • Condition for execution: X="E"
  • Line Location: IFE+0
Function Call: WRITE
  • Prompt: "$TEST",!
  • Line Location: IFE+0
Function Call: WRITE
  • Prompt: ?IDT," Begin DoDot:",DDOT,!
  • Line Location: DDOT+0
Function Call: WRITE
  • Prompt: ?IDT," End DoDot:",DDOT,!
  • Line Location: DDOT+6
Function Call: WRITE
  • Prompt: ?IDT,COM," ",AGR_"...",!
  • Line Location: LEN+0
Function Call: WRITE
  • Prompt: @IOF,RTN," ",+^UTILITY($J,1,RTN,0)," printed ",INDXDT,?(IOM-10)," Page ",PG,!!
  • Line Location: HDR+1
Routine Call
  • %ZIS
  • Line Location:
    • XCR+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY($J XINDX8+3, DDOT+2, HDR+1, XCR+1!, XC2+2, XC2+4, XC2+5*, EXIT!

Label References

Name Line Occurrences
@( EE+6
CD XINDX8+3, DDOT+2
D1 DGX+2
DDOT DGX
DGX D1
EE CD+2, EE+1, EE+6
ERR EE+2, FUN+6, SEPQ
EXIT XCR+1, XCR+2
FUN GRB
GRB EE+3, SET+1, FOR, DGX+1, DGX+2, DGX+4, DGX+5
HDR XINDX8+2, GRB+1
LEN FUN+7
LOOP CD+2, SET, DGX+1, DGX+3
PAREN LOOP
QUOTE GRB, LOOP, PAREN+1
SEP EE+2, EE+4
SEPQ SEP, SEPQ+1
SET SET+1
XINDX8 XC2+2

Naked Globals

Name Field # of Occurrence
^( XINDX8+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% UC~, XC2
>> %ZIS XCR+1*
AGR XINDX8+4!, LEN*!
>> ARG CD+2*, EE+2, EE+3*, EE+5, GRB, GRB+2, FUN, FUN+1, FUN+3, FUN+4
, FUN+7*, IFE, SET*, SET+1*, DGX, DGX+2*, DGX+3, DGX+4*, DGX+5*, D1*
, LOOP, PAREN+1, QUOTE, SEP+1*, LEN*
CCN XC2+4*, XC2+5, EXIT!
>> CH CD+2, GRB*, FUN+4*, FUN+5, DGX+1, DGX+2, LOOP*, PAREN+1*, QUOTE*, SEP*
, SEP+1, SEPQ*, SEPQ+1*
>> CM EE+2*, EE+3*, EE+4
COM EE+2*, EE+3*, EE+4*, EE+5*, GRB+2, SET+1, DGX, DGX+4*, DGX+5*, DDOT+1~
, LEN
>> DDOT XINDX8+2*, DDOT*, DDOT+2, DDOT+6*
EOC XINDX8+4!, EE+2*, EE+3*, EE+6, DDOT+1~
I CD+3, GRB*, FUN*, FUN+1, FUN+3, FUN+4, FUN+7*, SET, DGX+2, DGX+3
, DGX+4, DDOT+1~, DDOT+4*, DDOT+5, LOOP*, PAREN+1*, QUOTE*, SEP*, SEP+1*, SEPQ*
, SEPQ+1*, LEN*, XC2+4*, EXIT!
IDT XINDX8+3*, XINDX8+4!, EE+3*, EE+6*, GRB+2, IFE*, SET+1*, FOR*, DGX+5*, DDOT
, DDOT+2*, DDOT+6*, LEN
IDT( DDOT*, DDOT+2
>> IND( FUN+5
>> IND("CMD" EE+2
INDXDT HDR+1, XC2*, EXIT!
IO XC2
IO("Q" XCR+2
IO(0 XCR+1
IOF HDR+1
IOM HDR+1
IOSL GRB+1
>> IP SET*, SET+1, DGX+2*, DGX+3*, D1
>> J FUN, FUN+1*, FUN+3*, FUN+4, FUN+7, LEN*
JJ XINDX8+4!
>> L CD+2*, FUN+4*, FUN+6, FUN+7, SET*, DGX+1*, DGX+3*, LOOP
>> LAB CD*, CD+1
>> LC XINDX8+3*, DDOT+2*, DDOT+6*
LIN XINDX8+3*, CD*, CD+2, CD+3*, EE, EE+1*, DDOT+1~, DDOT+2*, DDOT+3*, DDOT+4
, DDOT+5*, SEP, SEP+1*, SEPQ, SEPQ+1
LO XINDX8+2*, XINDX8+4!, CD*, CD+1
ML XINDX8+3*, XINDX8+4!, GRB+2*, LEN*
>> NRO XCR+1
OLD XINDX8+4!, EE+3*, DGX+4*, DGX+5
>> PC PAREN*, PAREN+1*
PG XINDX8+2*, HDR*, HDR+1, EXIT!
>> POP XCR+1
>> Q XINDX8+2*, GRB, LOOP, PAREN+1, QUOTE, SEP, SEPQ+1
RTN XINDX8+3, DDOT+2, HDR+1, XC2+2*, XC2+4, XC2+5, EXIT!
SAV XINDX8+4!, SET*, SET+1, DGX+2*, DGX+3*, DGX+5, D1
>> STR CD+2*, SET*, DGX+1*, DGX+3*, DGX+4, DGX+5, LOOP
T EXIT!
TY XINDX8+4!, FUN+4*, FUN+5
>> X EE+5*, EE+6, FUN+4*, FUN+5*, FUN+6, FUN+7, IFE, DDOT+2, DDOT+5*
Y DDOT+1~, DDOT+3*, DDOT+5
>> ZTDESC XCR+2*
>> ZTRTN XCR+2*
>> ZTSAVE("^UTILITY($J," XCR+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All