DIC ;SFISC/XAK,TKW,SEA/TOAD-VA FileMan: Lookup, Part 1 ;12SEP2013
Source file <DIC.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 14 | (CHKVAL,CHKVAL1,CHKVAL2,D,GETFILE,INIT,KILL1,KILL2,SETVAL)^DIC0 (,GETFA)^DIC1 $$TRYADD^DIC11 ($$PGM,Q)^DIC2 SEARCH^DIC3 (BYIEN1,BYIEN2,NODE75,SPACEBAR)^DIC5 (FIND,FINDX)^DICF ERR^DICF4 ($$DINDEX,IN)^DICL (A,D,K,L)^DICM P^DICM0 DSPHLP^DICQ INDEX^DICUIX (CALLOUT,INIZE)^DIEFU |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ||
ASK |
|
|
A1 | ||
X | ;from DICM0
|
|
RTN |
|
|
GRV | ||
F | ; Start regular lookup
|
|
F1 | ||
DBLGRV | ||
NOGOOD | ||
K | ||
DING | ||
IX |
|
|
A | ||
NO | ||
LIST(DIFILE,DIFIEN,DIFIELDS,DIFLAGS,DINUMBER,DIFROM,DIPART,DINDEX,DISCREEN,DIWRITE,DILIST,DIMSGA) | ;
|
|
FIND1(DIFILE,DIFIEN,DIFLAGS,DIVALUE,DIFORCE,DISCREEN,DIMSGA) | ;SEA/TOAD
|
|
FIND(DIFILE,DIFIEN,DIFIELDS,DIFLAGS,DIVALUE,DINUMBER,DIFORCE,DISCREEN,DIWRITE,DILIST,DIMSGA) | ;SEA/TOAD
|
|
Name | Field # of Occurrence |
---|---|
CHKVAL^DIC0 | ASK+4, F1+6 |
CHKVAL1^DIC0 | A1+1 |
CHKVAL2^DIC0 | ASK+4, F1+6 |
D^DIC0 | F1+8, A |
GETFILE^DIC0 | DIC+8 |
INIT^DIC0 | EN+2, ASK, X+2, RTN+1, F+3 |
KILL1^DIC0 | EN+9 |
KILL2^DIC0 | X+6 |
SETVAL^DIC0 | X+3, RTN+2, F+4 |
^DIC1 | ASK+3 |
GETFA^DIC1 | RTN+7 |
$$TRYADD^DIC11 | GRV |
$$PGM^DIC2 | EN+8, X+5 |
Q^DIC2 | EN+2, ASK, ASK+3, X+1, X+4, RTN, RTN+6, GRV, GRV+2, F1+2 , F1+14, NOGOOD, NO |
SEARCH^DIC3 | F1+1 |
BYIEN1^DIC5 | GRV |
BYIEN2^DIC5 | GRV+1 |
NODE75^DIC5 | X+4 |
SPACEBAR^DIC5 | GRV+2 |
FIND^DICF | FIND1+7 |
FINDX^DICF | FIND+2 |
ERR^DICF4 | FIND1+13 |
$$DINDEX^DICL | DIC+9 |
IN^DICL | LIST+2 |
A^DICM | DBLGRV |
D^DICM | DBLGRV |
K^DICM | DBLGRV |
L^DICM | F1+12 |
P^DICM0 | DBLGRV |
DSPHLP^DICQ | RTN+4 |
INDEX^DICUIX | A1+4, F1+3 |
CALLOUT^DIEFU | FIND1+18 |
INIZE^DIEFU | FIND1+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DIC+7~, DIC+9*, DIC+10!, EN~, ASK~, X+1~, RTN~, F+2~, DBLGRV* |
%H | F+1~ |
%Y | F+1~ |
D | DIC+7~, DIC+9*, A1+3, IX+1 |
DD | F+1~, F1*, K! |
>> DDS | ASK+4, F1+6, DING+1 |
DF | DIC+7~, EN+8, X+5, IX~, IX+1* |
>> DIADD | A1+2 |
DIALLVAL | ASK+1~, ASK+2!*, A1+1, X+1~, RTN~, F+2~, F1+5!* |
DIASKOK | DIC+7~, EN~, ASK~, X+1~, RTN~, F+2~, F1+12 |
>> DIC | DIC+8, EN+8, X+5, RTN+4, RTN+7, GRV, GRV+2 |
>> DIC("W" | EN+9! |
>> DIC(0 | DIC+7*, DIC+9, EN+3*, EN+4, EN+5*, EN+6*, EN+7*, ASK+3, ASK+4, A1+1 , X+4, RTN+3, GRV, GRV+2, F1+3, F1+6, F1+8, F1+10, F1+12, DBLGRV* , NOGOOD, K+1, DING, A |
DICLERR | FIND1+4~*, FIND1+16, FIND1+17 |
DICR | EN+1!, DBLGRV*, K+1 |
DICR(1 | F1+3, DBLGRV |
DIDONE | F+1~, K! |
DIENS | DIC+7~, DIC+8, EN~, ASK~, X+1~, RTN~, F+2~ |
DIERN | FIND1+5~ |
DIERR | FIND1+4!, FIND1+8, FIND1+16, FIND1+17* |
DIFIELDS | LIST~, FIND~ |
DIFIEN | LIST~, FIND1~, FIND1+7, FIND1+13, FIND~ |
DIFILE | LIST~, FIND1~, FIND1+7, FIND1+13, FIND~ |
DIFILEI | DIC+7~, DIC+8, DIC+9, EN~, EN+2, EN+4, EN+8, ASK~, A1+4, X+1~ , X+2, X+4, X+5, RTN~, RTN+1, RTN+4, GRV, F+2~, F1+3, K+1 |
DIFIND | FIND1+5~, FIND1+8*, FIND1+9*, FIND1+15*, FIND1+19 |
DIFLAGS | LIST~, FIND1~, FIND1+7, FIND~ |
DIFM | FIND1+3~* |
DIFORCE | FIND1~, FIND1+7, FIND~ |
DIFROM | LIST~ |
DILIST | LIST~, FIND~ |
DIMSGA | LIST~, FIND1~, FIND1+18, FIND~ |
DINDEX | DIC+7~, DIC+9*, EN~, ASK~, A1+3!*, A1+4, X+1~, RTN~, RTN+4, F+2~ , F1+3, IX~, IX+1*, LIST~ |
DINDEX("#" | EN+7, ASK+4, A1+1, A1+2, F1+6 |
DINDEX("START" | DIC+9*, A1+3*, IX+1* |
DINDEX("WAY" | A1+3* |
DINUMBER | LIST~, FIND~ |
DIPART | LIST~ |
DIPE | FIND1+5~ |
DIPGM | EN+8~*, EN+9, X+5~*, X+6 |
DIPGM(0 | EN+9*, X+6* |
DIQUIET | FIND1+2~* |
DIROUT | EN+1!, F1+8!, F1+9 |
DISAVDS | F+1~, K! |
DISCREEN | LIST~, FIND1~, FIND1+7, FIND~ |
DISKIPIX | GRV+1~ |
DISYS | F+1~ |
DITARGET | FIND1+5~, FIND1+9! |
DITARGET(0 | FIND1+9 |
DITARGET(1 | FIND1+15 |
DIVAL | ASK+1~, ASK+2!, ASK+4, A1+1, A1+4, X+1~, RTN~, F+2~, F1+3, F1+5! , F1+6 |
DIVAL(0 | ASK+2*, A1, A1+1, X+1, X+2, X+4, X+5, RTN, RTN+1, RTN+6 , GRV+1, F+2, F+3, F1+5* |
DIVAL(1 | A1+2* |
DIVALS | FIND1+6~*, FIND1+11*, FIND1+12*, FIND1+13 |
DIVALS( | FIND1+10, FIND1+11, FIND1+12 |
DIVALS(1 | FIND1+10 |
DIVALUE | FIND1~, FIND1+6, FIND1+7, FIND~ |
DIVALUE(1 | FIND1+6 |
DIWRITE | LIST~, FIND~ |
DIX | F+1~, K! |
DIY | DIC+7~, F+1~, K!, A! |
DIYX | F+1~, K!, A! |
DO | DIC+7~, EN+1!, RTN+7, DBLGRV!* |
DO(2 | RTN+7, GRV, F1+12, DBLGRV |
DS | DIC+7~, F+1~, F1*, F1+11, F1+12, DBLGRV*, K!, A! |
DS("DD" | F1*, F1+12 |
DS(0 | F1*, F1+3, F1+4, F1+10, F1+12 |
DTOUT | EN+1!, ASK+3, X+1!, RTN+3, F1+2 |
DUOUT | EN+1!, A1+3~, X+1!, RTN+6, DING+1 |
DUZ | GRV+2 |
I | FIND1+10~*, FIND1+11*, FIND1+12 |
IOST | EN+5 |
U | DIC+7*, DIC+9, EN+1*, F1+3, F1+4, F1+10, F1+12, FIND1+9, FIND1+12, FIND1+17 |
X | ASK+3!, A1+2*, X+4, RTN+3, RTN+4, GRV, GRV+1, GRV+2, F1+4*, DBLGRV* |
X(1 | A1+2* |
>> Y | DIC+8*, EN+2*, ASK*, ASK+2*, X+1*, RTN*, RTN+5*, RTN+6*, GRV*, GRV+1* , GRV+2*, F1+2, F1+5*, F1+8, F1+10*, DBLGRV, NO* |
>> Y(0 | F1+10 |
>> ZTQUEUED | EN+5 |