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 |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: XINDX9

Package: Toolkit

Routine: XINDX9


Information

XINDX9 ;SF/RWF - XINDEX SYNTAX CHECKER ;06/24/08 15:39

Source Information

Source file <XINDX9.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Toolkit 1 (,E)^XINDX1  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Toolkit 3 XINDX2  XINDX3  XINDX4  

Entry Points

Name Comments DBIA/ICR reference
DN
PATQ
PAT
STR
OP(NEW) ;Sets or returns the current operator
FX
GVAR() ;EF get var
EXT ;EXTRINSIC
PATD
CLS(I) ;return the position of the class
NEW
SYS ;$SYSTEM class or SVN
SEP ;Find sep
QUOTE
SPV
NUM
SUM(P) ;Build summary line
PKG ;External Function
E
OBJ ;check Cache Object
FNC(NEW) ;Sets or returns the current function
ADD
AR
CASE(%) ;UpperCase
FUNC ;Functions and special var's.
VAR ;find length of var. and reset I
PAREN
PATU
OBJF() ; return line where object has an open "(" for parameters
PA2
VAR1 ;check if var is Object
PEND
UP
PARSE
SSVN ;
TEST
PATC
INC

External References

Name Field # of Occurrence
^XINDX1 NUM+2, FUNC+5
E^XINDX1 PA2+9, PA2+14, PA2+21, PEND, UP, UP+3, UP+6, QUOTE+2, QUOTE+3, OBJ+1
, FUNC+6, SPV+1, SPV+2, SYS+5, SSVN+1, SSVN+3, PKG+2, E, PAT+2, PAT+3
, PATQ+1, PAREN+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: S
  • Line Location: FNC+2
Function Call: WRITE
  • Prompt: ;patch
  • Line Location: FNC+2
Function Call: WRITE
  • Prompt: S
  • Line Location: OP+2

Label References

Name Line Occurrences
$$CASE OBJ+1, FUNC+2, FUNC+6
$$CLS OBJ+4, OBJ+8
$$FNC PA2+21
$$GVAR FUNC+3, SSVN+1
$$OBJF PA2+20
ADD PA2+3, DN, UP+1, UP+5, AR, FX, SPV, EXT+1, SSVN+3, PKG+2
AR PA2+8, PA2+17, PEND, VAR1+3
DN PA2+1, OBJ+2
E PA2+1
EXT FUNC+4
FNC FX, SPV, EXT+1
FUNC PA2+1
FX FUNC+6
INC FUNC+3, SYS+1, SSVN+1
NEW DN, UP+1, AR
NUM PA2+5, NUM+1
OBJ PA2+6
PA2 PA2+1, PA2+2, PA2+3, PA2+4, PA2+5, PA2+6, PA2+8, PA2+22
PARSE XINDX9+4
PAT PA2+8
PATC PAT+1
PATD PAT+1
PATQ PAT+1, PATQ+1
PATU PAT+1
PEND PA2
PKG FUNC+4
QUOTE PA2+1, QUOTE+1
SEP PAT+3
SPV FUNC+4
SSVN PA2+2
STR DN, UP+1, AR
SUM OBJ+2, OBJ+5, OBJ+9, VAR1+8, VAR+2, NUM+3, FX, SPV, EXT+1, SYS+2
, SSVN+3
SYS FUNC+2
UP PA2+1, OBJ+5
VAR GVAR+1, VAR1+5
VAR1 PA2+4, SYS+3
XINDX9 TEST

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% XINDX9+4*, GVAR+1~*, GVAR+2, CLS+1~, CLS+2*, CLS+3, OBJF+1~, OBJF+3*, OBJF+4, VAR1+1~*
, VAR1+4*, VAR1+5, CASE~, CASE+1
>> AC XINDX9+4*
>> CH PARSE*, PA2*, PA2+1, PA2+2, PA2+3, PA2+4, PA2+5, PA2+6, PA2+7, PA2+8
, PA2+9, PA2+12, PA2+13, PA2+14, PA2+16, PA2+18, PA2+19, PA2+20, DN, UP+5
, AR, QUOTE*, QUOTE+3, OBJ+2*, OBJ+4*, CLS+2*, VAR1+3, VAR1+4*, VAR+1*, NUM*
, NUM+1*, NUM+2, INC*, FUNC+3, FUNC+4, FX*, SPV*, EXT+1*, SYS+2, SYS+3*
, SYS+5*, PKG+1*, PAT+1*, PAT+3, PATQ*, PATQ+1*, PATD*, PATU*, PATU+1*, PATC+1*
, PAREN*, PAREN+1*
CH1 XINDX9+3~, PA2*, PA2+2, PA2+3, PA2+6, PA2+9, PA2+18, PA2+19, UP+6, OBJ+4*
, OBJ+7
CHO XINDX9+3~, PA2*, VAR1+3
EC XINDX9+3~, UP+1*, UP+5
>> ERR PARSE*, NUM+2*, FUNC+5*
>> F1 FUNC+6*, FUNC+8, FX
I PARSE*, PA2*, PA2+3*, PA2+8, NEW, STR, QUOTE*, QUOTE+1*, QUOTE+2, GVAR+1
, OBJ+1, OBJ+2*, OBJ+4*, OBJ+8*, CLS~, CLS+2, VAR1+4, VAR1+7*, VAR+1, VAR+2*
, NUM, NUM+1*, NUM+3*, INC*, FUNC+2, SYS+1*, SYS+3*, PKG+1*, PAT+1*, PAT+3*
, PATQ*, PATQ+1*, PAREN*
>> IND("FNC" FUNC+6
>> IND("SSVN" SSVN+1
>> IND("SVN" SPV+2
>> J OBJ+1*, OBJ+8*, VAR1+4*, VAR1+7, VAR+1*, VAR+2, NUM*, NUM+1, NUM+3, PKG+1*
LI XINDX9+4*, PARSE!*, DN*, UP+1, UP+4*, ADD*, FNC+2, OP+1, OP+2, OBJ+4
, OBJ+8, VAR1+7
LI( XINDX9+4*, DN*, UP+1, UP+4*, FNC+1
>> LL PARSE*, PA2+3*, NEW*, STR, GVAR+1*, OBJ+2*, OBJ+4*, OBJ+8*, VAR1+7*, SYS+1*
, SYS+3, PKG+1*
LV PARSE!*, PA2+11, PA2+12, PA2+13, PA2+14, PEND, DN*, UP, UP+1, UP+3
, UP+4*, ADD, FNC+1, FNC+2, FNC+3, OP+1, OP+2, OP+3, OBJ+4, OBJ+8
, OBJF+2, OBJF+3, OBJF+4, VAR1+7, FUNC+8, PATU, SUM+1
LV( XINDX9+4, PA2+11, PA2+12*, PA2+13*, PA2+14*, UP+3!, ADD*, FNC+1*, FNC+2, FNC+3
, OP+1*, OP+2, OP+3, OBJ+4*, OBJ+8*, OBJF+3, OBJF+4, VAR1+7*, FUNC+8*, SUM+1*
LV(1 PEND
NEW FNC~, FNC+1, OP~, OP+1
OP XINDX9+3~, PARSE*, PA2+7*, QUOTE+2
P SUM~, SUM+1
PC PAT~*, PAT+2, PATD*, PATU, PATU+1*, PATC
>> Q PARSE*, PA2+1, QUOTE, QUOTE+1, PAT+1, PATQ, PATQ+1
>> S FUNC+3*, FUNC+4, FUNC+6*, SPV, SPV+1, EXT+1, PKG+1
>> STR PA2, PA2+3, PA2+8, STR, QUOTE, QUOTE+1, QUOTE+2, GVAR+1, OBJ+1, OBJ+2
, OBJ+4, CLS+2, VAR1+4, VAR+1, NUM, NUM+1, INC, FUNC+2, PKG+1, PAT+1
, PATQ, PATQ+1, PAREN, TEST*
U PA2+12, PA2+13, UP+3
W FNC+2~*, FNC+3, OP+2~*, OP+3
>> X PA2+3*, DN*, UP+1*, UP+5*, AR*, STR*, ADD, FUNC+3*, FUNC+5, FX*
, SPV*, SPV+2, EXT+1*, SSVN+1*, PKG+1*

Marked Items

Name Field # of Occurrence
$T(TEST+2 TEST
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items |  All