DIM1 ;SFISC/JFW,GFT,TOAD - M Syntax Checker, Exprs ; Dec 13, 2009
Source file <DIM1.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 | 4 | DIM DIM2 DIM3 DIM4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GG | ; expr, expratom, expritem, subscript, parameter (called everywhere)
|
|
EXP | ||
PERIOD | ||
GG1 | ;
|
|
QUOTE | ; strlit (GG)
|
|
FUNC | ; intrinsics & extrinsics, mainly intrinsic functions (GG)
|
|
FNC | ;;,ASCII^1;2,CHAR^1;999,DATA^1;1,EXTRACT^1;3,FIND^2;3,GET^1;2,JUSTIFY^2;3,LENGTH^1;2,ORDER^1;2,PIECE^2;4,QUERY^1;1,RANDOM^1;1,SELECT^1;999,TEXT^1;1,VIEW^1;999,ZFUNC^1;999
|
|
FUNC1 | ||
FUNC2 | ||
SPV | ; intrinsic special variables (FUNC)
|
|
E | ||
FN | ; literal string argument 2 of $FNUMBER (QUOTE)
|
|
EXT | ; extrinsic functions and variables (FUNC)
|
Name | Line Occurrences |
---|---|
%INC | GG+1, PERIOD+4, QUOTE+1, FUNC+1, EXT+1 |
E | GG+2, EXP, EXP+8, PERIOD, PERIOD+8, QUOTE+2, FUNC+1, FUNC+3, FNC+1, FUNC1 , SPV+2, SPV+4, SPV+5, EXT+3, EXT+4, EXT+5, EXT+8 |
EXT | FUNC+1 |
FN | QUOTE+2 |
FNC | FNC+1, FUNC1 |
FUNC | GG+3 |
FUNC1 | FUNC+1 |
FUNC2 | FUNC+4 |
GG | EXP, EXP+8, GG1+2, QUOTE+2, FUNC2+6, SPV+3, SPV+6, EXT+6, EXT+8 |
QUOTE | GG+3 |
SPV | FUNC+1, SPV+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EXP, EXP+1, EXP+4, PERIOD+2, PERIOD+4, PERIOD+8, QUOTE+2, FUNC+1, FUNC+2, FUNC2 , FUNC2+3, FUNC2+5~*, SPV+1, SPV+4, %INC, FN+1, FN+2, EXT+2, EXT+6, EXT+7 , EXT+8 |
%( | DIM1+7*, PERIOD+1, QUOTE+2, FUNC2*, FN+1, EXT+6* |
%A | DIM1+7~, FUNC2+3*, FUNC2+4*, FUNC2+5 |
%A1 | DIM1+7~ |
%C | GG+1, GG+2, GG+3, GG+4, EXP, EXP+4*, EXP+5, EXP+6, EXP+7, EXP+8 , EXP+9, EXP+10, PERIOD, PERIOD+2~*, PERIOD+3, PERIOD+5, PERIOD+6, PERIOD+8, GG1+1, QUOTE+1 , QUOTE+2, FUNC+1, FUNC1, SPV+1*, SPV+2, SPV+3, SPV+5, SPV+6, %INC*, EXT+2* , EXT+3, EXT+4, EXT+5* |
>> %C1 | EXT+2*, EXT+4* |
>> %ERR | DIM1+7*, EXP, EXP+2*, EXP+3, EXP+6*, EXP+8, PERIOD, PERIOD+3*, PERIOD+7*, QUOTE+2 , FUNC2+2, FN+3*, FN+4* |
>> %F1 | FUNC+4*, FUNC1*, FUNC2, FUNC2+1, FUNC2+2 |
>> %FN | FN+1*, FN+2*, FN+3, FN+4 |
>> %FZ | FN+1*, FN+2, FN+3*, FN+4* |
%I | DIM1+7*, EXP*, EXP+1, EXP+3*, EXP+4, PERIOD+2, PERIOD+4, PERIOD+8, GG1+1*, QUOTE+2 , FUNC+1, FUNC+2, FUNC2*, FUNC2+3*, FUNC2+5~, SPV+1*, SPV+4, %INC*, FN+1, FN+2 , EXT+2*, EXT+6, EXT+7*, EXT+8 |
>> %J | QUOTE+1* |
%L1 | EXP+1*, EXP+2, PERIOD+4~*, PERIOD+5, PERIOD+6 |
%N | DIM1+7*, PERIOD+1, QUOTE+2, FUNC2*, FUNC2+3*, FUNC2+5~, FN+1, EXT+6* |
%OUT | EXP+3~*, EXP+5* |
%P | PERIOD+4~*, PERIOD+6 |
>> %T | FUNC+2*, FUNC+3, FUNC+4, FNC+1 |