DIM4 ;SFISC/JFW,GFT,TOAD-FileMan: M Syntax Checker, Commands ;5/6/97 09:10
Source file <DIM4.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | (ER,GC)^DIM ^DIM1 |
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 |
Package | Total | Caller Graph |
---|---|---|
VA FileMan | 1 | DIM |
Name | Comments | DBIA/ICR reference |
---|---|---|
BK | ; BREAK and QUIT (B^DIM and Q^DIM)
|
|
CL | ; CLOSE (C^DIM)
|
|
IX | ; IF and XECUTE (I^DIM and X^DIM)
|
|
ST | ; SET and MERGE (S^DIM and M^DIM)
|
|
STM | ; SET (x,y)=... (ST)
|
|
RD | ; READ (R^DIM)
|
|
WR | ; WRITE (W^DIM)
|
|
FRM | ; format (RD and WR)
|
|
S | ; split at first comma: end of first argument (*)
|
|
INC | ||
QT | ||
P | ||
OUT | ||
S1 | ; split at first instance of %L (*)
|
|
INCR | ||
OUT1 | ||
QT1 | ||
P1 | ||
VV | ; glvn or setleft (ST, STM, and RD)
|
|
GLVN(%) | ; glvn (not counting subscript syntax)
|
|
ER |
Name | Line Occurrences |
---|---|
$$GLVN | ST+3, VV+2 |
%INC | INC, QT, P |
%INC1 | INCR, QT1, P1 |
ER | BK+1, CL+1, IX+1, ST+1, ST+3, ST+4, STM+1, RD+1, RD+3, RD+5 , RD+6, RD+11, WR+1 |
FRM | RD+2, WR+2, FRM+1 |
INC | INC |
INCR | INCR |
IX | IX+2 |
OUT | INC |
OUT1 | INCR |
P | INC |
P1 | INCR |
QT | INC, QT, P |
QT1 | INCR, QT1, P1 |
RD | RD+2, RD+3, RD+11 |
S | CL+1, IX+1, ST+1, RD+1, WR+1 |
S1 | IX+1, ST+3, STM+1, RD+7 |
ST | ST+2, ST+5, STM+1 |
STM | ST+4, STM+2 |
VV | ST+5, STM+2, RD+11 |
WR | WR+2, WR+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | BK+1*, CL+1*, IX+1*, IX+2*, ST+2*, ST+3*, RD+3*, RD+10*, WR+3*, FRM+2* , FRM+3*, VV+1*, VV+2, VV+4, VV+5, VV+6, GLVN~, GLVN+1, GLVN+2, GLVN+3 , GLVN+4, GLVN+5, GLVN+6, GLVN+7 |
>> %A | CL+1, IX+2, ST+1, ST+2, ST+3, ST+4*, STM+1, STM+2*, RD+1, RD+2 , RD+3, RD+4*, RD+5, RD+8, WR+1, WR+2, WR+3*, FRM+1, FRM+2, S+1* , OUT*, OUT1*, %INC1, VV+1 |
>> %A1 | IX+1, ST+3, STM+1, STM+2, RD+9, RD+10, S1+1*, OUT1* |
>> %ARG | BK+1, CL+1, IX+1, ST+1, RD+1, WR+1, OUT*, %INC |
>> %C | IX+1, ST+1, STM+1, RD+1, RD+9, WR+1, FRM+1*, FRM+2, FRM+3, S+1* , INC, QT, P, %INC*, S1+1*, INCR, QT1, P1, %INC1* |
>> %COM | ST+3, ST+4, FRM+3, VV+3 |
>> %ERR | BK+1, CL+1, IX+1, ST+1, ST+3, STM+1, RD+1, RD+6, RD+7, RD+8* , RD+9*, RD+11, WR+1, FRM+4*, S+1*, INC, QT*, P*, S1+1*, INCR , QT1*, P1*, VV+1, VV+3*, VV+6*, VV+7*, VV+8 |
>> %I | RD+2*, WR+2*, FRM+1*, FRM+2, S+1*, OUT, %INC*, S1+1*, OUT1, %INC1* |
>> %J | P*, P1* |
>> %L | IX+1*, ST+3*, STM+1*, RD+6*, RD+9, INCR |
>> %P | P*, P1* |
>> %Z | CL+1* |