XINDX9 ;SF/RWF - XINDEX SYNTAX CHECKER ;06/24/08 15:39
Source file <XINDX9.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
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, 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+3 |
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+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 | DN, UP+1, AR |
SUM | OBJ+3, OBJ+6, OBJ+10, VAR1+9, VAR+2, NUM+3, FX, SPV, EXT+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 |
>> | 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, DN, UP+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, NEW, STR, 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* , 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+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*, UP, UP+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*, 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+3 , OBJ+5, 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* |
Name | Field # of Occurrence |
---|---|
$T(TEST+2 | TEST |