DIFG5 ;SFISC/DG(OHPRD)-MISC FUNCTIONS ;3/11/93 1:25 PM
Source file <DIFG5.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | ERROR^DIFG RCR^DIFG3 ^DIFG4 ^DIK |
Name | Comments | DBIA/ICR reference |
---|---|---|
DOLO | ;called from ^DIFG3
|
|
EOJ | ;
|
|
LINK | ;FINDS @NUMBER TO LINK DFN TO FROM LOOKUP
|
|
KEY | ;DETERMINE @LINK VALUE FROM KEY
|
|
CHECKY | ;CHECKS Y AFTER DIC CALL
|
|
X | ||
ARRAY | ;SETS EXECUTABLE ARRAY FOR DIC("S")
|
|
X1 | ||
IDENSPEC | ;called from ^DIFG3
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC - [#1] | KEY+1, DOLO+2 |
^UTILITY("DIFG" | CHECKY+1, EOJ+7! |
^UTILITY("DIFG@" | KEY+4*, LINK+1, EOJ+7! |
^UTILITY("DIFGX" | KEY+4*, EOJ+7! |
Name | Line Occurrences |
---|---|
ARRAY | IDENSPEC+5 |
X | IDENSPEC+3 |
X1 | CHECKY+2, CHECKY+4, CHECKY+5, CHECKY+6, CHECKY+7, CHECKY+8 |
Name | Field # of Occurrence |
---|---|
^( | DOLO+3 |
^("MODE" | CHECKY+1* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | IDENSPEC+1*!, DOLO+1~, DOLO+3* |
%A | DOLO+1~, DOLO+2*, DOLO+3 |
DA | EOJ+5*! |
>> DIC | KEY+1, ARRAY+1, ARRAY+2, IDENSPEC+1, IDENSPEC+5, DOLO+2 |
>> DIC("S" | DOLO+3 |
DIFG | KEY+4, LINK+1, IDENSPEC+2, IDENSPEC+4, EOJ+6! |
DIFG("ACGRV" | CHECKY+4 |
DIFG("FOUND" | DOLO+3*, DOLO+4 |
DIFG("KEY" | KEY+1*, KEY+2 |
DIFGALNK | KEY+4*, EOJ+6! |
DIFGBSE | EOJ+2*, EOJ+6! |
DIFGCHEK | CHECKY+3*, CHECKY+4, CHECKY+5, CHECKY+6, CHECKY+7, CHECKY+8, X1! |
DIFGCHKG | EOJ+6! |
DIFGCT | ARRAY+2, IDENSPEC+1, IDENSPEC+3, EOJ+6! |
>> DIFGDIC | CHECKY+1 |
>> DIFGDIC( | ARRAY+1, ARRAY+2*, IDENSPEC+5 |
DIFGDINM | EOJ+6! |
DIFGDIX | KEY+1, LINK+1, IDENSPEC+2, IDENSPEC+3, EOJ+6! |
DIFGDOL | EOJ+6! |
>> DIFGEL | EOJ+1* |
DIFGEND | EOJ+6! |
DIFGENV | EOJ+6! |
DIFGENV("LAYGO" | IDENSPEC+1 |
DIFGER | CHECKY+8*, KEY+3*, KEY+4, IDENSPEC+3, EOJ+2, EOJ+4!, EOJ+5 |
DIFGEROR | EOJ+5, EOJ+6! |
DIFGEXC | EOJ+6! |
>> DIFGFLUS | LINK+1* |
>> DIFGHAT | IDENSPEC+1 |
DIFGI | ARRAY+1*, ARRAY+2, EOJ+6! |
>> DIFGINCR | CHECKY+1 |
DIFGKEY | EOJ+6! |
DIFGL | EOJ+6! |
DIFGLAGO | IDENSPEC+1~* |
DIFGLC | EOJ+6! |
DIFGLINE | IDENSPEC+2, EOJ+6! |
DIFGLO | EOJ+6! |
>> DIFGMGBL( | DOLO+2 |
DIFGMLND | EOJ+6! |
>> DIFGMO( | CHECKY+1, CHECKY+4, CHECKY+5, CHECKY+7, CHECKY+8 |
DIFGMULT | CHECKY+1, CHECKY+4, CHECKY+5, CHECKY+7, CHECKY+8, DOLO+2, EOJ+6! |
>> DIFGNOLK | IDENSPEC+4*, IDENSPEC+5 |
DIFGNUMF | EOJ+6! |
DIFGNUMF( | IDENSPEC+1 |
DIFGO | EOJ+6! |
DIFGPC | EOJ+6! |
DIFGPTER | EOJ+6! |
DIFGREI | EOJ+5, EOJ+6! |
>> DIFGSAVE( | KEY+4, LINK+1*, IDENSPEC+2*, IDENSPEC+4 |
DIFGSAVX | EOJ+6! |
>> DIFGSKIP( | CHECKY+4*, CHECKY+5* |
>> DIFGSVVL( | ARRAY+2*, IDENSPEC+3* |
>> DIFGTYP | CHECKY+1, CHECKY+3, CHECKY+4, CHECKY+5 |
DIFGVAL | EOJ+6! |
>> DIFGY | CHECKY+8, KEY+3, EOJ+1, EOJ+3* |
DIK | EOJ+5*! |
U | CHECKY+1, CHECKY+4, CHECKY+5, CHECKY+7, CHECKY+8, KEY+1, KEY+3, EOJ+2 |
>> X | CHECKY+4*, KEY+4, IDENSPEC+2*, IDENSPEC+4*, DOLO+3 |
>> Y | CHECKY+1, CHECKY+2, KEY+2*, KEY+3*, KEY+4, ARRAY+2, IDENSPEC+4, DOLO+3*, DOLO+4* |