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* |