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

Source Information

Source file <XINDX8.m>

Call Graph

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

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

Package Total Caller Graph
Toolkit 1 XINDX51  

Entry Points

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

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: $J(OPT("NUM"),3)_"| "
  • Line Location: CD+1
Function Call: WRITE
  • Prompt: $S('LO:LAB,INP(5)'["N":" +"_LO,1:"")_" "
  • Line Location: CD+2
Function Call: WRITE
  • Prompt: ?10,$E(LIN,I,999),!
  • Line Location: CD+4
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+5, DDOT+2, HDR+1, XCR+1!, XC2+2, XC2+4, XC2+5*, EXIT!

Label References

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

Naked Globals

Name Field # of Occurrence
^( XINDX8+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% UC~, XC2
>> %ZIS XCR+1*
AGR XINDX8+6!, LEN*!
>> ARG CD+3*, EE+2, EE+3*, EE+5, GRBGRB+2, FUNFUN+1, FUN+3, FUN+4
FUN+7*, IFE, SET*, SET+1*, DGXDGX+2*, DGX+3, DGX+4*, DGX+5*, D1*
LOOPPAREN+1, QUOTESEP+1*, LEN*
CCN XC2+4*, XC2+5, EXIT!
>> CH CD+3, 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, DGXDGX+4*, DGX+5*, DDOT+1~
LEN
>> DDOT XINDX8+4*, DDOT*, DDOT+2, DDOT+6*
EOC XINDX8+6!, EE+2*, EE+3*, EE+6, DDOT+1~
I CD+4, GRB*, FUN*, FUN+1, FUN+3, FUN+4, FUN+7*, SETDGX+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+5*, XINDX8+6!, 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!
>> INP(5 CD+1, CD+2
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 FUNFUN+1*, FUN+3*, FUN+4, FUN+7, LEN*
JJ XINDX8+6!
>> L CD+3*, FUN+4*, FUN+6, FUN+7, SET*, DGX+1*, DGX+3*, LOOP
>> LAB CD*, CD+2
>> LC XINDX8+5*, DDOT+2*, DDOT+6*
LIN XINDX8+5*, CD*, CD+3, CD+4*, EEEE+1*, DDOT+1~, DDOT+2*, DDOT+3*, DDOT+4
DDOT+5*, SEPSEP+1*, SEPQSEPQ+1
LO XINDX8+4*, XINDX8+6!, CD*, CD+2
ML XINDX8+5*, XINDX8+6!, GRB+2*, LEN*
>> NRO XCR+1
OLD XINDX8+6!, EE+3*, DGX+4*, DGX+5
>> OPT("NUM" CD+1*
>> PC PAREN*, PAREN+1*
PG XINDX8+4*, HDR*, HDR+1, EXIT!
>> POP XCR+1
>> Q XINDX8+4*, GRBLOOPPAREN+1, QUOTESEPSEPQ+1
RTN XINDX8+5, DDOT+2, HDR+1, XC2+2*, XC2+4, XC2+5, EXIT!
SAV XINDX8+6!, SET*, SET+1, DGX+2*, DGX+3*, DGX+5, D1
>> STR CD+3*, SET*, DGX+1*, DGX+3*, DGX+4, DGX+5, LOOP
T EXIT!
TY XINDX8+6!, FUN+4*, FUN+5
>> X EE+5*, EE+6, FUN+4*, FUN+5*, FUN+6, FUN+7, IFEDDOT+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