XINDX2 ;ISC/REL,GRK,RWF - PROCESS "GRB" ;4/2/08 16:35
Source file <XINDX2.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 |
---|---|---|
ARGG | ||
ARGS | ;Proccess all agruments at this level
|
|
ARG | ;Process one argument
|
|
NAK | ||
EXTGLO | ||
EG | ||
GLO | ||
LOC | ||
OBJ | ;Cache Objects within ##class
|
|
OBJ1 | ;Cache Objects not within ##class, contains "."
|
|
OBJ2 | ;Method
|
|
OBJF() | ; return line where object has an open "(" for parameters
|
|
PEEK | ||
INC2 | ||
INC | ||
DN | ||
UP | ;Inc LI as we save to skip the $C(10).
|
|
PEEKDN | ||
ERR | ||
FUN | ||
TEXT | ; process $T
|
|
SPV | ;
|
|
EXT | ;Extrinsic functions
|
|
PKG | ;External Package
|
|
PAT | ||
REPCNT | ||
PATCODE | ||
PATQ | ||
ST(LOC,S) | ||
VT(X) | ;Check if a valid label
|
|
VA(X) | ;Check if VA Standard label ;P140
|
|
FLUSH(L) | ;Flush rest of list with this offset
|
|
FNC(NEW) | ;Sets or returns the current function
|
|
OP(NEW) | ;Sets or returns the current operator
|
|
OBJTST(OBJ) | ;test if OBJ exists, returns 1 if exists
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | OBJTST+2 |
Name | Line Occurrences |
---|---|
$$FNC | ARG+1 |
$$OBJF | ARG+1 |
$$OBJTST | OBJ+3 |
$$VT | TEXT+3, TEXT+5 |
ARG | ARGS+1, EG+1, PAT |
ARGG | % |
ARGS | DN+1 |
DN | ARG+10, GLO+3, LOC+2, OBJ+4, OBJ2+2, FUN+5, EXT+3, PKG+2 |
EG | EXTGLO |
ERR | INC, UP+1 |
EXT | FUN |
EXTGLO | ARG+7 |
FLUSH | TEXT+6, FLUSH+1 |
FUN | ARG+8 |
GLO | ARG+7, NAK+1, EXTGLO+1 |
INC | ARGS+1, ARG+10, EXTGLO, EG+1, GLO+3, LOC+2, OBJ+4, OBJ2+2, FUN+5, EXT+1 , EXT+3, PKG+2, PAT |
INC2 | GLO+3, LOC+2, OBJ+4, OBJ2+2, FUN+1, EXT+3, PKG+2 |
LOC | ARG+6 |
NAK | ARG+7 |
OBJ | ARG+5 |
OBJ1 | ARG+4 |
OBJ2 | ARG+4 |
PAT | ARG+9 |
PATCODE | PAT+1 |
PATQ | PATCODE, PATQ+1 |
PEEK | ARG+1, UP+1 |
PEEKDN | GLO+2, LOC+1, OBJ+3, OBJ2+1 |
PKG | FUN |
REPCNT | PAT+1 |
SPV | FUN |
ST | GLO+3, LOC+2, OBJ+4, OBJ1+2, TEXT+2, TEXT+3, TEXT+5, SPV+1, EXT+2, PKG+1 |
TEXT | FUN+2 |
UP | DN+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ARGG*, OBJF+1~, OBJF+3*, OBJF+4 |
>> AC | ARGG*, ARGS+1*, DN*, UP+1* |
CH | ARG+1, ARG+2, ARG+4, ARG+5, ARG+6, ARG+7, ARG+8, ARG+9, ARG+10, EG+1 , INC*, ERR*, PATCODE, PATQ*, PATQ+1*, FLUSH+1~* |
>> CM | %* |
>> COM | %* |
FUN | FUN~*, FUN+2 |
GK | EG~*, GLO+1, ST, ST+1* |
>> GRB | % |
I | %*, ARGG*, REPCNT*, REPCNT+1, PATCODE*, PATCODE+1*, PATCODE+2, PATQ*, PATQ+1*, FLUSH+1~* , FLUSH+2 |
I( | ARGG* |
L | FLUSH~, FLUSH+1, FLUSH+2 |
>> LI | ARGS+1, ARG+4, PEEK, INC2*, INC*, DN*, UP+1*, FNC+1, FNC+3, OP+1 , OP+2 |
>> LI( | DN*, UP+1*, PEEKDN, ERR+1, FUN+3, TEXT+2, FLUSH+1, FLUSH+2* |
>> LINE | %* |
LOC | ARG+7*, NAK*, EG~*, GLO+3, LOC*, LOC+2, OBJ+1*, OBJ+4, OBJ1+1*, OBJ1+2 , ST~ |
>> LV | ARG+4, OBJF+2, OBJF+3, OBJF+4, PEEK, INC, DN*, UP+1*, PEEKDN, ERR+1 , FUN+3, TEXT+2, TEXT+6, FNC+1, FNC+3, FNC+4, OP+1, OP+2, OP+3 |
>> LV( | ARGG, ARG+4, OBJF+3, OBJF+4, PEEK, INC, PEEKDN, ERR+1, FUN+3, FLUSH+1 , FNC+1*, FNC+3, FNC+4, OP+1*, OP+2, OP+3 |
NEW | FNC~, FNC+1, OP~, OP+1 |
>> NOA | %*, ARG+10*, GLO+3*, LOC+2*, OBJ+4*, OBJ2+2*, DN, FUN*, FUN+4, FUN+5* , EXT+3*, PKG+2* |
OBJ | OBJTST~, OBJTST+4, OBJTST+5 |
>> Q | ARG+2, PATCODE, PATQ, PATQ+1 |
S | ARGS+1, ARG+5, ARG+6, ARG+7, ARG+10, EXTGLO*, GLO, GLO+1, GLO+2*, GLO+3 , LOC+1*, LOC+2, OBJ+3*, OBJ+4, OBJ1+2, OBJ2+2, INC*, ERR*, FUN, FUN+1 , FUN+5, EXT+1*, EXT+2, EXT+3, PKG+1, PKG+2, PAT, PAT+1, REPCNT, REPCNT+1* , PATCODE*, PATCODE+1, PATCODE+2*, PATCODE+3*, PATQ, PATQ+1, ST~ |
>> S1 | GLO+2, GLO+3, LOC+1, LOC+2, OBJ+2, INC*, ERR*, FUN, EXT+1, EXT+3 , PKG+2 |
>> STR | %* |
U | EXTGLO, GLO+2 |
>> V( | ST* |
W | FNC+2~, FNC+3*, FNC+4, OP+2~*, OP+3 |
X | GLO*, FUN+3*, SPV+1, REPCNT+1*, PATCODE+2*, VT~, VT+1, VA~, VA+1 |
X1 | TEXT+1~, TEXT+5* |
X2 | TEXT+1~, TEXT+5* |
>> Y | ARG+1, GLO+2, LOC+1, OBJ+3, OBJ2+2, PEEK*, UP+1, PEEKDN*, FUN+3*, FUN+4 , TEXT+2*, TEXT+3, TEXT+5*, EXT+1* |
>> Z | ERR+1* |
>> Z1 | FUN+3* |