INHSZ5 ;JSH; 16 Mar 92 08:35;Script compiler LOOKUP section handler ; 11 Nov 91 6:42 AM
Source file <INHSZ5.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Generic Interface System | 4 | ($$SYNTAX,ERROR,QCHK,WARN)^INHSZ0 ($$CMD,DOWN,L,UP)^INHSZ1 (ENDIF,ERROR,IF)^INHSZ21 ($$VEXP,LAYGO)^INHSZ51 |
| Uncategorized | 1 | ($$CASECONV,$$LBTB,$$REPLACE)^UTIL |
| VA Fileman | 1 | ^DICOMP |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Generic Interface System | 3 | INHSZ1 INHSZ51 INHSZ7 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IDENT | ;
|
|
| LOOK | ;command used in REPEAT block to perform lookup
|
|
| ENDIF | ||
| L | ||
| ERROR | ||
| DOIT | ;Perform the lookup
|
|
| LOOKUP | ;Handle lines in LOOKUP section
|
|
| PARAM | ;Set Lookup parameter
|
|
| IN | ;Enter code
|
|
| IF | ||
| MATCH | ;Match other fields
|
|
| OUT | ;Exit code
|
| Name | Field # of Occurrence |
|---|---|
| ^DICOMP | MATCH+12 |
| $$SYNTAX^INHSZ0 | IDENT+1, MATCH+3 |
| ERROR^INHSZ0 | DOIT+2, LOOKUP+3, IDENT+4, IDENT+5, MATCH+7, MATCH+8, MATCH+14, LOOK+1, PARAM+1 |
| QCHK^INHSZ0 | IN+1, DOIT+27 |
| WARN^INHSZ0 | MATCH+6 |
| $$CMD^INHSZ1 | LOOKUP+3 |
| DOWN^INHSZ1 | DOIT+3 |
| L^INHSZ1 | L |
| UP^INHSZ1 | DOIT+25 |
| ENDIF^INHSZ21 | ENDIF |
| ERROR^INHSZ21 | ERROR |
| IF^INHSZ21 | IF |
| $$VEXP^INHSZ51 | MATCH+17 |
| LAYGO^INHSZ51 | DOIT+17, DOIT+22 |
| $$CASECONV^UTIL | LOOKUP+4, MATCH+5, PARAM+1 |
| $$LBTB^UTIL | LOOKUP+3, IDENT+3, MATCH+2, MATCH+5, PARAM+1 |
| $$REPLACE^UTIL | DOIT+6, MATCH+15, MATCH+16, MATCH+17, MATCH+18 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | DOIT+12, DOIT+14, DOIT+19, DOIT+24 |
| ^DIC - [#1] | DOIT+12, DOIT+14, DOIT+18, DOIT+19, DOIT+23, DOIT+24 |
| Name | Line Occurrences |
|---|---|
| @( | LOOKUP+4, LOOKUP+5 |
| DOIT | OUT+2, LOOK+2 |
| L | DOIT+3, DOIT+7, DOIT+8, DOIT+9, DOIT+11, DOIT+12, DOIT+14, DOIT+16, DOIT+18, DOIT+19 , DOIT+21, DOIT+23, DOIT+24, DOIT+26, IDENT+6, MATCH+15, MATCH+16, MATCH+17, MATCH+18 |
| MATCH | DOIT+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %1 | MATCH+1~, MATCH+2*, MATCH+3, MATCH+4*, MATCH+5 |
| >> A | DOIT+3*, DOIT+7*, DOIT+8*, DOIT+9*, DOIT+11*, DOIT+12*, DOIT+14*, DOIT+16*, DOIT+18*, DOIT+19* , DOIT+21*, DOIT+23*, DOIT+24*, DOIT+26*, IDENT+6*, MATCH+15*, MATCH+16*, MATCH+17*, MATCH+18* |
| A1 | MATCH+1~, MATCH+17*, MATCH+18 |
| COMM | LOOKUP+2~, LOOKUP+3*, LOOKUP+4, IDENT+1 |
| >> DA | MATCH+10* |
| DE | MATCH+12~ |
| >> DICOMP | MATCH+10* |
| DICOMPX | DOIT+10~, MATCH+12~ |
| DICOMPX( | IDENT+4, MATCH+6* |
| DICOMPX("IDENT.001" | DOIT+10* |
| DL | MATCH+12~ |
| >> DQI | MATCH+10* |
| DS | MATCH+12~ |
| F | DOIT+6~*, DOIT+11, MATCH+1~, MATCH+5*, MATCH+9*, MATCH+10, MATCH+12~, MATCH+14, MATCH+18 |
| >> FILE | DOIT+6, DOIT+12, DOIT+14, DOIT+18, DOIT+19, DOIT+23, DOIT+24, DOIT+26, MATCH+10 |
| >> FILE1 | DOIT+12, DOIT+14, DOIT+19, DOIT+24 |
| >> I | MATCH+16* |
| >> I(0 | MATCH+10* |
| >> IDENT | DOIT+2, IDENT+7* |
| >> INDL( | DOIT+16*, DOIT+21* |
| >> INRL | DOIT+16, DOIT+21 |
| >> J(0 | MATCH+10* |
| LINE | DOIT+10~*, LOOKUP+3, IDENT+1, IDENT+3, MATCH+2, PARAM+1 |
| >> LOOKUP | OUT+1, DOIT+25* |
| >> LPARAM | DOIT+1*, DOIT+5, DOIT+13, DOIT+15, DOIT+20, PARAM+1* |
| >> LVARS( | IDENT+5, MATCH+7 |
| M | MATCH+1~, MATCH+5*, MATCH+8, MATCH+12~, MATCH+18 |
| >> MCNT | IDENT+7*, MATCH+18* |
| >> MULT | DOIT+9, DOIT+12, DOIT+14, DOIT+18, DOIT+19, DOIT+23, DOIT+24, DOIT+27 |
| >> MULT0 | DOIT+9 |
| >> OTHER | DOIT+27 |
| >> Q | DOIT+8* |
| >> REPEAT | OUT+1, DOIT+27, IDENT+5, LOOK+1 |
| >> REPEAT1 | OUT+1 |
| >> SLVL | MATCH+7 |
| U | DOIT+12, DOIT+14, DOIT+18, DOIT+19, DOIT+23, DOIT+24, MATCH+10 |
| V | DOIT+10~*, IDENT+2~, IDENT+3*, IDENT+4, IDENT+5, IDENT+6, MATCH+1~, MATCH+5*, MATCH+6, MATCH+7 , MATCH+10, MATCH+12~, MATCH+15, MATCH+16, MATCH+17, MATCH+18 |
| V1 | MATCH+1~, MATCH+17* |
| >> X | LOOKUP+4*, LOOKUP+5, MATCH+10*, MATCH+13*, MATCH+14, MATCH+15 |
| >> X( | MATCH+16 |
| >> Y | MATCH+13 |
| Name | Field # of Occurrence |
|---|---|
| $T(@X | LOOKUP+4 |