Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INHSZ51

Package: IHS Generic Interface System

Routine: INHSZ51


Information

INHSZ51 ;JSH; 3 Feb 92 08:28;Interface - INHSZ5 continued ; 11 Nov 91 6:42 AM

Source Information

Source file <INHSZ51.m>

Call Graph

Call Graph Total: 5

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  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS Generic Interface System 4 INHSZ5  INHSZ7  INHSZ71  INHSZ72  

Entry Points

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

External References

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

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All