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

Call Graph Total: 1

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

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

Package Total Caller Graph
Toolkit 3 XINDX2  XINDX3  XINDX4  

Entry Points

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

External References

Name Field # of Occurrence
^XINDX1 NUM+2, FUNC+5
E^XINDX1 PA2+9, PA2+14, PA2+21, PENDUPUP+3, UP+6, QUOTE+2, QUOTE+3, OBJ+1
OBJ+2, VAR1+7, 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 GVAR+2, OBJ+1, FUNC+2, FUNC+6
$$CLS OBJ+5, OBJ+9
$$FNC PA2+21
$$GVAR FUNC+3, SSVN+1
$$OBJF PA2+20
ADD PA2+3, DNUP+1, UP+5, ARFXSPVEXT+1, SSVN+3, PKG+2
AR PA2+8, PA2+17, PENDVAR1+3
DN PA2+1, OBJ+3
E PA2+1
EXT FUNC+4
FNC FXSPVEXT+1
FUNC PA2+1
FX FUNC+6
INC FUNC+3, SYS+1, SSVN+1
NEW DNUP+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+5
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 DNUP+1, AR
SUM OBJ+3, OBJ+6, OBJ+10, VAR1+9, VAR+2, NUM+3, FXSPVEXT+1, SYS+2
SSVN+3
SYS FUNC+2
UP PA2+1, OBJ+6
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+5*, 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+5*
>> 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, DNUP+5
AR, QUOTE*, QUOTE+3, OBJ+3*, OBJ+5*, 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+4~, PA2*, PA2+2, PA2+3, PA2+6, PA2+9, PA2+18, PA2+19, UP+6, OBJ+5*
OBJ+8
CHO XINDX9+4~, PA2*, VAR1+3
EC XINDX9+4~, UP+1*, UP+5
>> ERR PARSE*, NUM+2*, FUNC+5*
>> F1 FUNC+6*, FUNC+8, FX
I PARSE*, PA2*, PA2+3*, PA2+8, NEWSTR, QUOTE*, QUOTE+1*, QUOTE+2, GVAR+1
OBJ+1, OBJ+3*, OBJ+5*, OBJ+9*, CLS~, CLS+2, VAR1+4, VAR1+8*, VAR+1, VAR+2*
NUMNUM+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+9*, VAR1+4*, VAR1+8, VAR+1*, VAR+2, NUM*, NUM+1, NUM+3, PKG+1*
LI XINDX9+5*, PARSE!*, DN*, UP+1, UP+4*, ADD*, FNC+2, OP+1, OP+2, OBJ+5
OBJ+9, VAR1+8
LI( XINDX9+5*, DN*, UP+1, UP+4*, FNC+1
>> LL PARSE*, PA2+3*, NEW*, STR, GVAR+1*, OBJ+3*, OBJ+5*, OBJ+9*, VAR1+8*, SYS+1*
SYS+3, PKG+1*
LV PARSE!*, PA2+11, PA2+12, PA2+13, PA2+14, PEND, DN*, UPUP+1, UP+3
UP+4*, ADD, FNC+1, FNC+2, FNC+3, OP+1, OP+2, OP+3, OBJ+5, OBJ+9
, OBJF+2, OBJF+3, OBJF+4, VAR1+8, FUNC+8, PATU, SUM+1
LV( XINDX9+5, PA2+11, PA2+12*, PA2+13*, PA2+14*, UP+3!, ADD*, FNC+1*, FNC+2, FNC+3
, OP+1*, OP+2, OP+3, OBJ+5*, OBJ+9*, OBJF+3, OBJF+4, VAR1+8*, FUNC+8*, SUM+1*
LV(1 PEND
NEW FNC~, FNC+1, OP~, OP+1
OP XINDX9+4~, PARSE*, PA2+7*, QUOTE+2
P SUM~, SUM+1
PC PAT~*, PAT+2, PATD*, PATUPATU+1*, PATC
>> Q PARSE*, PA2+1, QUOTEQUOTE+1, PAT+1, PATQPATQ+1
>> S FUNC+3*, FUNC+4, FUNC+6*, SPVSPV+1, EXT+1, PKG+1
>> STR PA2PA2+3, PA2+8, STRQUOTEQUOTE+1, QUOTE+2, GVAR+1, OBJ+1, OBJ+3
OBJ+5, CLS+2, VAR1+4, VAR+1, NUMNUM+1, INCFUNC+2, PKG+1, PAT+1
PATQPATQ+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*, ADDFUNC+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