INHSZ51 ;JSH; 3 Feb 92 08:28;Interface - INHSZ5 continued ; 11 Nov 91 6:42 AM
Source file <INHSZ51.m>
Package | Total | Call Graph |
---|---|---|
IHS Generic Interface System | 4 | ($$SYNTAX,ERROR)^INHSZ0 (DOWN,L,UP)^INHSZ1 DOIT^INHSZ5 (ROUTINE,TEMPLATE)^INHSZ7 |
Uncategorized | 1 | ($$LBTB,$$REPLACE)^UTIL |
Package | Total | Caller Graph |
---|---|---|
IHS Generic Interface System | 4 | INHSZ5 INHSZ7 INHSZ71 INHSZ72 |
Name | Comments | DBIA/ICR reference |
---|---|---|
REPEAT | ;Initiate a REPEAT block
|
|
VEXP(V,Q) | ;Return expanded variable reference using SLVL levels
|
|
LAYGO | ;Create new entry
|
|
ENDREPEA | ;End a REPEAT section
|
|
L | ||
RLB | ;Build repeating loop
|
|
RDIPA | ;Set the DIPA array for all script variables defined for this REPEAT value
|
|
TEMPLATE | ;Invoke an input template
|
|
ROUTINE | ;Call a routine
|
|
DIPA | ;Set DIPA array when not in a loop state
|
|
SAVE | ;Save entry number into a script variable
|
Name | Field # of Occurrence |
---|---|
$$SYNTAX^INHSZ0 | REPEAT+2, SAVE+3 |
ERROR^INHSZ0 | REPEAT+1, REPEAT+5, REPEAT+6, ENDREPEA+1, TEMPLATE+1, TEMPLATE+2, ROUTINE+1, ROUTINE+2 |
DOWN^INHSZ1 | LAYGO+1, RLB+3 |
L^INHSZ1 | L |
UP^INHSZ1 | LAYGO+7, ENDREPEA+2 |
DOIT^INHSZ5 | SAVE+4 |
ROUTINE^INHSZ7 | ROUTINE+3 |
TEMPLATE^INHSZ7 | TEMPLATE+3 |
$$LBTB^UTIL | REPEAT+4, SAVE+2 |
$$REPLACE^UTIL | LAYGO+3 |
Name | Line Occurrences |
---|---|
$$VEXP | RLB+2, RDIPA+1 |
L | LAYGO+2, LAYGO+3, LAYGO+4, LAYGO+7, REPEAT+7, RLB+3, RLB+4, DIPA+1, RDIPA+1, SAVE+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%2 | SAVE+1~, SAVE+2*, SAVE+3, SAVE+5 |
>> A | LAYGO+2*, LAYGO+3*, LAYGO+4*, LAYGO+5*, LAYGO+6*, REPEAT+7*, RLB+3*, RLB+4*, DIPA+1*, RDIPA+1* , SAVE+5* |
>> COMM | REPEAT+2, REPEAT+4, SAVE+2 |
>> DICOMPX( | REPEAT+5, SAVE+5* |
>> FILE | LAYGO+3 |
I | VEXP+2~, VEXP+3* |
>> IDENT | RLB+5* |
>> LINE | REPEAT+2, REPEAT+4, REPEAT+7, SAVE+2 |
>> LOOKUP | TEMPLATE+2, ROUTINE+2 |
>> LPARAM | RLB+4* |
>> LVARS( | REPEAT+6 |
>> MCNT | RLB+4* |
>> MULT | LAYGO+3, LAYGO+4, LAYGO+6 |
>> MULT0 | LAYGO+3, LAYGO+4, LAYGO+6 |
Q | VEXP~, VEXP+3 |
>> REPEAT | REPEAT+1, RLB+5*, ENDREPEA+1, ENDREPEA+2*, TEMPLATE+1, ROUTINE+1 |
>> REPEAT1 | RLB+5* |
>> SLVL | RLB+1*, RLB+3, RLB+4, VEXP+3, ENDREPEA+2* |
U | LAYGO+3 |
V | REPEAT+3~, REPEAT+4*, REPEAT+5, REPEAT+6, RLB+2, VEXP~, VEXP+3 |
V1 | RLB+2~*, RLB+3, RLB+4 |
X | VEXP+2~, VEXP+3*, VEXP+4*, VEXP+5 |