DIM3 ;SFISC/JFW,GFT,TOAD-FileMan: M Syntax Checker, Commands ;25MAR2010
Source file <DIM3.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 |
Package | Total | Caller Graph |
---|---|---|
VA FileMan | 2 | DIM DIM1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DG | ; DO and GET (D^DIM and G^DIM)
|
|
LABEL(OFFSET) | ; labelref, entryref, and $TEXT argument (DG and TEXT^DIM1)
|
|
KL | ; KILL, LOCK, and NEW (K^DIM and LK)
|
|
LK | ; LOCK (L^DIM)
|
|
HN | ; HANG (H^DIM)
|
|
OP | ; OPEN and USE (O^DIM and U^DIM)
|
|
US | ||
FR | ; FOR (F^DIM)
|
|
FR1 | ||
PARS | ||
INC | ||
QT | ||
PARAN | ||
OUT | ||
PARS1 | ||
INCR | ||
OUT1 | ||
QT1 | ||
PARAN1 | ||
VV | ; variable, label, or routine name (LABEL, KL, and FR)
|
|
LNAME(%) | ; lname (KL)
|
|
ER |
Name | Line Occurrences |
---|---|
$$LNAME | KL+8, KL+9 |
%INC | INC, QT, PARAN |
%INC1 | INCR, QT1, PARAN1 |
DG | DG+3, DG+16 |
ER | DG+1, DG+2, DG+4, KL+1, KL+2, KL+3, KL+8, KL+9, LK+2, OP+1 , OP+2, US, US+1, FR+1, FR+2, FR1+1 |
FR1 | FR1+3 |
INC | INC |
INCR | INCR |
KL | KL+4, KL+12, LK+3 |
LABEL | DG+15 |
OP | OP+3, OP+4, US+1 |
OUT | INC |
OUT1 | INCR |
PARAN | INC |
PARAN1 | INCR |
PARS | DG+1, KL+1, OP+1, FR1 |
PARS1 | DG+2, LABEL+1, LK+1, OP+2, US, US+1, FR+1, FR1+1 |
QT | INC, QT, PARAN |
QT1 | INCR, QT1, PARAN1 |
US | OP+2 |
VV | LABEL+2, LABEL+3, KL+11, FR+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DG+2*, DG+3*, DG+6*, DG+7, DG+8, DG+12, LABEL+2*, LABEL+3*, KL+7*, KL+8 , KL+9, LK+2*, HN+1*, OP+3*, US*, FR+2*, FR1+1*, FR1+2*, VV+1, VV+2 , LNAME~, LNAME+1, LNAME+2 |
%( | DG+13* |
%(0 | DG+13* |
>> %A | DG+3, DG+4, DG+6, LABEL+3, KL+2, KL+3, KL+4, KL+6*, KL+7*, LK+1* , LK+3, OP+1, OP+2*, US, US+1*, FR+1*, FR+2, FR1+1*, PARS*, OUT* , OUT1*, %INC1 |
>> %A1 | DG+2, LABEL+2, LK+2, OP+2, US, US+1, FR+1, FR1+1, FR1+2, PARS1* , OUT1* |
>> %A2 | OP+2* |
>> %ARG | DG+1, KL+5, KL+6*, KL+10, KL+11, LK+1, LK+3*, HN+1, OP+1, FR+1* , FR1, OUT*, %INC |
>> %ARG("E" | KL+5*, KL+9, KL+10! |
>> %C | DG+2, DG+8*, DG+9, DG+11*, LABEL+2, KL+2, LK+2, OP+1, OP+2, US , US+1, FR1+1, PARS*, INC, QT, PARAN, %INC*, PARS1*, INCR, QT1 , PARAN1, %INC1* |
>> %C1 | DG+8*, DG+10 |
>> %COM | DG+5, KL+3, KL+7, KL+8, KL+9, OP+2 |
>> %ERR | DG+1, DG+2, DG+4, DG+5*, DG+7*, DG+9*, DG+10*, DG+11*, LABEL+1, LABEL+2* , KL+1, KL+11, OP+1, OP+2*, OP+3, FR+1, FR+2, FR1, FR1+1, PARS* , INC, QT*, PARAN*, PARS1*, INCR, QT1*, PARAN1*, VV+1*, VV+2* |
>> %I | DG+8*, DG+12, PARS*, OUT, %INC*, PARS1*, OUT1, %INC1* |
>> %J | PARAN*, PARAN1* |
>> %L | DG+2*, LABEL+1*, LABEL+2, LK+1*, LK+2, OP+2*, OP+3*, US*, FR+1*, FR1+1* , INCR |
>> %N | DG+13* |
>> %P | PARAN*, PARAN1* |
OFFSET | LABEL~, LABEL+3 |