DIFG2 ;SFISC/DG(OHPRD)-PROCESSING OF MULTIPLES FROM FILEGRAM ; [ 02/02/93 4:21 PM ]
Source file <DIFG2.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | FILE^DIFG (BASE,FUNC)^DIFG0 ^DIFG3 ENADD^DIFG4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SET | ;
|
|
CHANGEDA | ;BACK DOWN ONE LEVEL DA'S, I.E. DA=DA(1),DA(1)=DA(2) ETC.
|
|
START | ;CALLED BY DIFG
|
|
NOLOOK | ;IF NO LOOKUP REQUIRED, SET DA ARRAY
|
|
X1 | ||
MULT | ;MULTIPLE FIELD LOOKUP AND CALL TO SET DR STRING FOR MULTIPLE
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | MULT+4 |
^DIC - [#1] | MULT+1 |
^UTILITY("DIFG" | SET+3*, SET+5* |
Name | Line Occurrences |
---|---|
CHANGEDA | START+13 |
MULT | START+4 |
NOLOOK | START+7 |
SET | START+9 |
X1 | START+5, START+8 |
Name | Field # of Occurrence |
---|---|
^( | SET+5* |
^("DA(" | SET+5* |
^("DIC(""P"")" | SET+3* |
^("GL" | SET+5* |
^("MODE" | SET+3* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | MULT+1, NOLOOK+1, SET+1*, SET+2*, SET+5, CHANGEDA+1* |
>> DA( | NOLOOK+1*, SET+5, CHANGEDA+2*, CHANGEDA+3! |
>> DA(1 | CHANGEDA+1 |
DIC | START+2, START+3~, MULT+1, MULT+9*, SET+3, SET+4*, SET+5 |
>> DIFG | START+1*, START+14* |
>> DIFG("ACGRV" | START+10!, SET+3 |
>> DIFG("NOLKUP" | START+6, START+10! |
DIFGALNK | START+10!, SET+2 |
>> DIFGDA( | MULT+1*, MULT+7, SET+1*, SET+2* |
>> DIFGDIC | START+10 |
>> DIFGDIC( | START+10! |
DIFGDOL | START+10! |
>> DIFGENV("LAYGO" | MULT+4 |
>> DIFGER | START+5, START+8, MULT+9 |
DIFGFLD | START+10! |
DIFGFLUS | SET+2, SET+5, SET+6, SET+7! |
>> DIFGI | NOLOOK+1*, SET+5*, CHANGEDA+2* |
>> DIFGINCR | SET+3, SET+5 |
DIFGLAGO | START+10!, MULT+3*, MULT+4* |
>> DIFGM( | MULT+8*, SET+4 |
>> DIFGM(0 | START+2*, MULT+1 |
>> DIFGMGBL( | MULT+1*, MULT+7*, SET+5 |
DIFGMLND | START+10!, MULT+2, SET+3 |
>> DIFGMULT | START+2, START+12, MULT+1, MULT+5*, MULT+6, MULT+7, MULT+8, NOLOOK+1, SET+1, SET+2 , SET+4, SET+5, SET+6, CHANGEDA+2, CHANGEDA+3, CHANGEDA+4* |
>> DIFGNDC | START+2* |
>> DIFGNODE | MULT+2*, MULT+7 |
DIFGNOLK | START+10! |
>> DIFGNUM | MULT+4, MULT+8, MULT+9 |
DIFGNUMF | START+10! |
DIFGPC | START+10! |
>> DIFGSKIP( | START+12!, MULT+6*, SET+1, SET+5, SET+6 |
DIFGTYP | SET+7! |
DIFGVAL | START+10! |
U | MULT+4, SET+3 |
>> X | SET+3 |
Y | START+10!, SET+1 |