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 |  Marked Items |  All
Print Page as PDF
Routine: %INDX8

Package: Toolkit

Routine: %INDX8


Information

%INDX8 ;ISC/GRK - STRUCTURED INDEX ;02/07/95 13:18

Source Information

Source file <ZINDX8.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
Toolkit 2 LOAD^%INDEX  ASKRTN^%INDX6  
VA Fileman 1 NOW^%DTC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 1 XUINDEX2  
Toolkit 1 %INDX51  

Entry Points

Name Comments DBIA/ICR reference
ERR
CMD ;,BREAK,CLOSE,DO,ELSE,FOR,GOTO,HALT,HANG,IF,KILL,LOCK,NEW,OPEN,PRINT,QUIT,READ,SET,USE,VIEW,WRITE,XECUTE,
XC2
IFE
FNC ;,A:ASCII,C:CHAR,D:DATA,E:EXTRACT,F:FIND,G:GET,J:JUSTIFY,L:LENGTH,N:NEXT,O:ORDER,P:PIECE,Q:QUERY,R:RANDOM,S:SELECT,T:TEXT,V:VIEW,FN:FNUMBER,TR:TRANSLATE
DDOT
FUN
SET
SEP
QUOTE
SEPQ
DGX
SPC ;,H:HOROLOG,I:IO,J:JOB,S:STORAGE,T:TEST,X:X,Y:Y,
FOR
EE
CD
GRB
PAREN
LEN
XCR ;Option entry point
EXIT
LOOP
D1

External References

Name Field # of Occurrence
NOW^%DTC XC2
LOAD^%INDEX XC2+2
ASKRTN^%INDX6 XCR+1
^%ZIS XCR+1
^%ZISC EXIT
^%ZTLOAD XCR+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: #!,RTN," ",+^UTILITY($J,1,RTN,0)," printed ",INDXDT,!!
  • Line Location: %INDX8+2
Function Call: WRITE
  • Prompt: ?10,$E(LIN,I,999),!
  • Line Location: CD+3
Function Call: WRITE
  • Prompt: ?IDT," ",$S(ML=0:"...",1:COM)," ",ARG,!
  • Line Location: GRB+1
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+5
Function Call: WRITE
  • Prompt: ?IDT,COM," ",AGR_"...",!
  • Line Location: LEN+0
Routine Call
  • %ZIS
  • Line Location:
    • XCR+1

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
%INDX8 XC2+1
CD %INDX8+3, DDOT+2
CMD EE+4, EE+6
D1 DGX+2
DDOT DGX
DGX EE+8, D1
EE CD+2, EE+1, EE+8
ERR EE+2, EE+4, FUN+6, SEPQ
EXIT XCR+1, XCR+2
FNC FUN+4
FOR EE+8
FUN GRB
GRB EE+3, EE+8, SET+1, FOR, DGX+1, DGX+2, DGX+4, DGX+5
IFE EE+8
LEN FUN+7
LOOP CD+2, SET, DGX+1, DGX+3
PAREN LOOP
QUOTE GRB, LOOP, PAREN+1
SEP EE+3, EE+8
SEPQ SEP, SEPQ+1
SET EE+8, SET+1
SPC FUN+4

Naked Globals

Name Field # of Occurrence
^( %INDX8+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % FUN+5*, FUN+6, XC2
>> %ZIS XCR+1*
AGR %INDX8+4!, LEN*!
>> ARG CD+2*, EE+3*, EE+4, EE+7, GRB, GRB+1, 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+3*, XC2+4, EXIT!
>> CH CD+2, GRB*, FUN+4*, FUN+5, DGX+1, DGX+2, LOOP*, PAREN+1*, QUOTE*, SEP*
, SEP+1, SEPQ*, SEPQ+1*
COM EE+1*, EE+2, EE+3*, EE+4*, EE+5, EE+6*, EE+7*, GRB+1, SET+1, DGX
, DGX+4*, DGX+5*, DDOT+1~, LEN
>> DDOT %INDX8+2*, DDOT*, DDOT+2, DDOT+5*
EOC %INDX8+4!, EE+1*, EE+3*, EE+8, DDOT+1~
I CD+3, EE+6*, GRB*, FUN*, FUN+1, FUN+3, FUN+4, FUN+7*, SET, DGX+2
, DGX+3, DGX+4, DDOT+1~, DDOT+3*, DDOT+4, LOOP*, PAREN+1*, QUOTE*, SEP*, SEP+1*
, SEPQ*, SEPQ+1*, LEN*, XC2+3*, EXIT!
IDT %INDX8+3*, %INDX8+4!, EE+3*, EE+8*, GRB+1, IFE*, SET+1*, FOR*, DGX+5*, DDOT*
, DDOT+5*, LEN
>> INDXDT %INDX8+2, XC2*
IO XC2
IO("Q" XCR+2
IO(0 XCR+1
>> IP SET*, SET+1, DGX+2*, DGX+3*, D1
>> J FUN, FUN+1*, FUN+3*, FUN+4, FUN+7, LEN*
JJ %INDX8+4!, FUN+5*
>> L CD+2*, FUN+4*, FUN+7, SET*, DGX+1*, DGX+3*, LOOP
>> LAB CD*, CD+1
>> LC %INDX8+3*, DDOT+2*, DDOT+5*
LIN %INDX8+3*, CD*, CD+2, CD+3*, EE, EE+1*, DDOT+1~, DDOT+2*, DDOT+3, DDOT+4*
, SEP, SEP+1*, SEPQ, SEPQ+1
LO %INDX8+2*, %INDX8+4!, CD*, CD+1
ML %INDX8+3*, %INDX8+4!, GRB+1*, LEN*
>> NRO XCR+1
OLD %INDX8+4!, EE+3*, DGX+4*, DGX+5
>> PC FUN+5*, PAREN*, PAREN+1*
>> POP XCR+1
>> Q %INDX8+2*, GRB, LOOP, PAREN+1, QUOTE, SEP, SEPQ+1
RTN %INDX8+2, %INDX8+3, DDOT+2, XC2+1*, XC2+3, XC2+4, EXIT!
SAV %INDX8+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 %INDX8+4!, FUN+4*, FUN+5
>> X EE+5*, EE+6*, EE+7*, EE+8, FUN+4*, FUN+5*, FUN+7, IFE, DDOT+2, DDOT+4*
>> ZTDESC XCR+2*
>> ZTRTN XCR+2*
>> ZTSAVE("^UTILITY($J," XCR+2*

Marked Items

Name Field # of Occurrence
$T(CMD EE+4, EE+6
$T(FNC FUN+4
$T(SPC FUN+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All