INHSZ4 ;JSH,DGH; 9 Apr 99 13:17;Script compiler REQUIRED section handler ; 11 Nov 91 6:42 AM
Source file <INHSZ4.m>
Package | Total | Call Graph |
---|---|---|
IHS Generic Interface System | 3 | ($$SYNTAX,ERROR,QCHK)^INHSZ0 ($$CMD,DOWN,L,UP)^INHSZ1 (ENDIF,ERROR,IF)^INHSZ21 |
Uncategorized | 1 | ($$LBTB,@()^UTIL |
VA Fileman | 1 | ^DIM |
Package | Total | Caller Graph |
---|---|---|
IHS Generic Interface System | 3 | INHSZ1 INHSZ20 INHSZ3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CMD | ;It is a command
|
|
REQUIRED | ;Handle lines in REQUIRED section
|
|
L | ||
ERROR | ;ERROR statement
|
|
VEXP(%V) | ;Expand a variable with subscripts
|
|
COND | ;Conditional required check
|
|
IN | ;Enter code
|
|
ENDIF | ;ENDIF statement
|
|
IF | ;IF statement
|
|
LOOP | ;Looping check
|
|
OUT | ;Leaving REQUIRED section
|
Name | Field # of Occurrence |
---|---|
^DIM | COND+6, LOOP+12 |
$$SYNTAX^INHSZ0 | REQUIRED+5 |
ERROR^INHSZ0 | REQUIRED+9, COND+6, LOOP+1, LOOP+2, LOOP+12 |
QCHK^INHSZ0 | OUT+1 |
$$CMD^INHSZ1 | REQUIRED+3 |
DOWN^INHSZ1 | LOOP+6 |
L^INHSZ1 | L |
UP^INHSZ1 | LOOP+14 |
ENDIF^INHSZ21 | ENDIF+1 |
ERROR^INHSZ21 | ERROR+1 |
IF^INHSZ21 | IF+1 |
$$LBTB^UTIL | REQUIRED+7, COND+1 |
@(^UTIL | CMD+1 |
Name | Line Occurrences |
---|---|
$$CASECONV | CMD+1 |
$$VEXP | REQUIRED+8, COND+3 |
CMD | REQUIRED+3 |
COND | REQUIRED+7 |
L | REQUIRED+10, COND+5, COND+7, LOOP+6, LOOP+10, LOOP+13 |
LOOP | COND+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%0 | REQUIRED+6~, REQUIRED+7*, REQUIRED+8, REQUIRED+9, REQUIRED+10, COND+1 |
%1 | REQUIRED+6~, REQUIRED+8*, REQUIRED+9, REQUIRED+10, COND+1*, COND+2, COND+3, COND+4, COND+5, LOOP+2 , LOOP+3, LOOP+9 |
%11 | REQUIRED+6~, COND+3*, COND+4 |
%2 | REQUIRED+6~, REQUIRED+7*, REQUIRED+10, COND+5, LOOP+9 |
%3 | REQUIRED+6~, COND+1*, COND+3, COND+4, LOOP+1, LOOP+2, LOOP+3, LOOP+4, LOOP+9, LOOP+14 |
%4 | REQUIRED+6~, COND+3*, COND+4 |
%5 | REQUIRED+6~, COND+1*, COND+5, COND+6, COND+7, LOOP+8, LOOP+11, LOOP+12, LOOP+13 |
%S | VEXP+15~, VEXP+16*, VEXP+17 |
%V | VEXP~, VEXP+6, VEXP+7, VEXP+8, VEXP+10, VEXP+11, VEXP+12, VEXP+16, VEXP+17 |
%V2 | VEXP+6~, VEXP+7*, VEXP+8* |
>> A | REQUIRED+10*, COND+4*, COND+5*, COND+7*, LOOP+6*, LOOP+7*, LOOP+9*, LOOP+10*, LOOP+13* |
COMM | REQUIRED+2~, REQUIRED+3*, CMD+1 |
>> ER | LOOP+11 |
>> I | VEXP+8* |
>> J | LOOP+4*, LOOP+5, LOOP+6, LOOP+9*, LOOP+14* |
>> LINE | REQUIRED+3, REQUIRED+5, REQUIRED+7 |
>> LVARS( | COND+2, LOOP+1, LOOP+2, LOOP+4, LOOP+9, LOOP+14 |
U | COND+1 |
>> V1 | LOOP+3*, LOOP+5*, LOOP+6, LOOP+7* |
>> V2 | LOOP+3*, LOOP+5*, LOOP+7* |
>> X | COND+6*, LOOP+12* |