DICU2 ;SEA/TOAD,SF/TKW-VA FileMan: Lookup Tools, Return IDs ;11MAY2011
Source file <DICU2.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ERR^DICF4 ($$HTML,$$TRANSL8,DA)^DILF $$CONVQQ^DILIBF |
Name | Comments | DBIA/ICR reference |
---|---|---|
I9 | ; for packed output, set pack node into output array
|
|
I8 | ||
I1 | ; setup 0-node and ID array interface, and output IEN
|
|
E1 | ||
I3 | ||
I2 | ; start loop: loop through output values
|
|
I5 | ||
I4 | ||
I7 | ||
I6 | ||
A1 | ||
I20 | ||
SET(DICRSR,DIFID,DISUB,DIOUT,DINDEX,DIFILE) | ; Move data to DIOUT.
|
|
TRANOUT(DISUB,DIVL) | ; Execute TRANSFORM FOR DISPLAY on index value
|
|
ENCODE(DILIST,DINODE) | ;
|
|
I1A | ; output primary value (index for Lister, .01 for Finder)
|
|
ADD(DIFLAGS,DINODE,DILENGTH,DINEW,DIEN,DILIST,DILCNT) | ;
|
|
IDS(DIFILE,DIEN,DIFLAGS,DINDEX,DICOUNT,DIDENT,DILIST,DI0NODE) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("DIERR" | SET+6! |
^TMP("DIMSG" | I8+3*, I8+5, I8+6, I8+10! |
Name | Line Occurrences |
---|---|
ADD | I20+3, I5+3, I8+7 |
ENCODE | A1+3 |
SET | I1A+6, I1A+7, I1A+8, I20+2, I3+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | I4+2~, I6+3~ |
%H | I4+2~ |
%T | I4+2~ |
A | I4+2~ |
B | I4+2~ |
C | I4+2~ |
D | I4+2~, I6+3~, I6+4* |
DA | I4+3~, I4+8 |
DA( | I4+7 |
DA("" | I4+5 |
DELIM | A1~*, A1+5 |
DFN | I4+2~ |
DI | I8+2~*, I8+4, I8+5*, I8+6, I8+7 |
DI0NODE | IDS~, I1+2~*, I1+3* |
DIARG | I4+4~*, I4+6*, I4+7~ |
DIC | I6+3~, I6+5* |
DIC(0 | I6+6* |
DICODE | I2+3~, TRANOUT+2~*, TRANOUT+3 |
DICONTXT | I7+5~*, I7+6*, I7+7 |
DICOUNT | IDS~, I1+6, I1A+3, I20+4, I5+2, I8+2, I8+8, I9+2 |
DICRSR | I2+3~*, I2+4*, I2+6, I20+2, I3+5, I3+6, I4+9, I7+2, SET~, SET+2 , SET+4, SET+5 |
DID | I1+4~, I2+4*, I2+5, I2+6, I20+1, I20+2, I3+3, I3+5, I3+6, I4+9 , I5+2, I7+2, I7+5 |
DIDENT | IDS~ |
DIDENT( | I1A+2, I2+4, I2+6, I3+5, I4+9, I7+2, SET+2, SET+4, SET+5 |
DIDENT(0 | I1A+5, I1A+8 |
DIDVAL | I1+4~, I2+7!, I20+3, I20+4, I4+9*, I5+2, I5+3 |
DIDVAR | I4+6~*, I4+7* |
DIEN | IDS~, I1+2~*, I1+3, I1+5, I1+6, I20+3, I4+3, I5+3, I6+7, I6+8 , I7+7, I8+7, ADD~, A1+2 |
DIEND | I8+2~*, I8+8* |
DIERR | I2+4, I3+3, I7+4, I8+4, I9+2, SET+6!, A1+4 |
DIFID | SET~, SET+2, SET+4, SET+5 |
DIFILE | IDS~, I1+2~*, I1+3, I1A+6, I1A+7, I1A+8, I20+2, I3+6, I6+5, I6+8 , I7+7, SET~, SET+1~* |
DIFILE( | I1+3, I6+5, I6+8 |
DIFLAGS | IDS~, I1+2, I1+5, I1A+2, I1A+4, I2+2, I2+5, I20+3, I5+2, I5+3 , I6+6, I8+2, I8+7, I9+2, SET+6, ADD~, A1+3*, A1+4 |
DILCNT | ADD~, A1 |
DILENGTH | I2+2~*, I20+3, I5+3, I8+7, ADD~, A1+1*, A1+2 |
DILINE | I8+2~, I8+6*, I8+7, I8+8, E1~, E1+2*, E1+3 |
DILIST | IDS~, I1+6, I1A+3, I20+3, I20+4, I5+2, I5+3, I8+2, I8+7, I8+8 , I9+2, ADD~, A1+3, ENCODE~, E1+1, E1+2, E1+3 |
DIMAX | I4+5~*, I4+6, I4+7, I4+8 |
DIMSG | I8+10! |
DINDEX | IDS~, I1A+6, I1A+7, I20+2, I3+6, I6+4, SET~ |
DINDEX( | SET+4, SET+6, TRANOUT+2 |
DINDEX("#" | I1A+6 |
DINEW | ADD~, A1, A1+3, A1+4*, A1+5 |
DINEWLEN | A1~*, A1+1 |
DINODE | I1+5~*, I2+2, I20+3, I5+3, I8+7, I9+2, ADD~, A1+3, A1+5*, ENCODE~ , E1+4* |
DIOUT | I1A+3~*, I1A+6, I1A+7, I1A+8, I2+3~, SET~, SET+9, SET+10 |
DIREC | E1+1~*, E1+2, E1+3 |
DIRULE | E1~, E1+3, E1+4 |
DIRULE(1 | E1* |
DISUB | I1A+4~, I1A+5*, I1A+6, I1A+7, I2+3~, I2+4*, I2+6*, I20+2, I20+4, I3+6 , SET~, SET+2, SET+4, SET+5, SET+6, TRANOUT~, TRANOUT+2 |
DIVAL | SET+4~ |
DIVL | TRANOUT~, TRANOUT+1 |
DIX | I7+2~*, I7+3 |
F | I1+2~*! |
F1 | SET+1~*, SET+2*, SET+3*, SET+4, SET+5, SET+10 |
F2 | SET+1~, SET+2*, SET+3, SET+9 |
I | I1+2~*!, I1A+7~*, I4+2~ |
N | I1+2~*! |
>> O | SET+10* |
U | A1+3, A1+4 |
X | I4+2~, I4+9, I6+3~, SET+5~, SET+6*, SET+7*, SET+8*, SET+9, SET+10, TRANOUT+1~* , TRANOUT+4 |
X1 | I4+2~ |
X2 | I4+2~ |
Y | I4+2~, I6+3~, I6+7* |
Y1 | I6+3~, I6+8* |
Z | I4+2~ |
Z0 | I4+2~ |
Z1 | I4+2~ |