INHSZ2 ;JSH,DGH; 15 Oct 1999 15:50 ;Script compiler DATA section handler ; 11 Nov 91 6:42 AM
Source file <INHSZ2.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 4 | ($$SYNTAX,ERROR)^INHSZ0 ($$CMD,L)^INHSZ1 (LINEO,SCREEN,TEMPLATE)^INHSZ20 LINENC^INHSZ23 | 
| Uncategorized | 1 | ($$CASECONV,$$LB,$$LBTB)^UTIL | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | INHSZ1 INHSZ20 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LINEI | ;Input mode | |
| SCREEN | ||
| L | ||
| PMTO(%P) | ;Convert Script Pattern string to MUMPS Pattern Match equivalent | |
| TEMPLATE | ;Invoke a print template to generate lines | |
| IN | ;Enter code | |
| LINE | ;LINE statement | |
| DATA | ;Handle lines in DATA section | |
| FORMAT(%F) | ;Check format string (Modified 6/1/95 to support M and V) | |
| OUT | ;Exit code | 
| Name | Field # of Occurrence | 
|---|---|
| $$SYNTAX^INHSZ0 | LINE+4, LINE+6 | 
| ERROR^INHSZ0 | DATA+4, LINE+5, LINEI+17, LINEI+18, LINEI+27, LINEI+59 | 
| $$CMD^INHSZ1 | DATA+4 | 
| L^INHSZ1 | L | 
| LINEO^INHSZ20 | LINE+9 | 
| SCREEN^INHSZ20 | SCREEN | 
| TEMPLATE^INHSZ20 | TEMPLATE+1 | 
| LINENC^INHSZ23 | LINE+3 | 
| $$CASECONV^UTIL | DATA+5 | 
| $$LB^UTIL | LINE+2 | 
| $$LBTB^UTIL | LINEI+14, LINEI+23, LINEI+24, LINEI+61 | 
| Name | Line Occurrences | 
|---|---|
| $$FORMAT | LINEI+18 | 
| $$PMTO | LINEI+8 | 
| @( | DATA+5, DATA+6 | 
| L | OUT+1, LINE+8, LINEI+1, LINEI+6, LINEI+7, LINEI+8, LINEI+9, LINEI+29, LINEI+30, LINEI+32 , LINEI+34, LINEI+43, LINEI+49, LINEI+50, LINEI+51, LINEI+52, LINEI+54, LINEI+55, LINEI+56, LINEI+57 , LINEI+63, LINEI+64 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %0 | LINE+1~, LINE+2*, LINE+5, LINE+6, LINE+7 | 
| %1 | LINE+1~, LINE+2*, LINE+3, LINE+4, LINEI+13*, LINEI+14, LINEI+15 | 
| %2 | LINE+1~, LINEI+14*, LINEI+15 | 
| %F | FORMAT~, FORMAT+4, FORMAT+6, FORMAT+7, FORMAT+8*, FORMAT+9 | 
| %P | PMTO~, PMTO+3, PMTO+5 | 
| >> A | OUT+1*, LINE+8*, LINEI+1*, LINEI+6*, LINEI+7*, LINEI+8*, LINEI+9*, LINEI+29*, LINEI+30*, LINEI+32* , LINEI+34*, LINEI+43*, LINEI+49*, LINEI+50*, LINEI+51*, LINEI+52*, LINEI+54*, LINEI+55*, LINEI+56*, LINEI+57* , LINEI+63*, LINEI+64* | 
| C | PMTO+4~, PMTO+5*, PMTO+9, PMTO+10, PMTO+11 | 
| COMM | DATA+3~, DATA+4*, DATA+5 | 
| >> DELIM | LINEI+27 | 
| >> DICOMPX( | LINEI+21*, LINEI+63* | 
| ER | LINEI+11, LINEI+19, LINEI+26, LINEI+61, FORMAT+3~, FORMAT+7* | 
| F | LINE+1~, LINEI+14*, LINEI+16*, LINEI+18, LINEI+26, LINEI+36, LINEI+42, LINEI+43, LINEI+50, LINEI+51 , LINEI+52, LINEI+55, LINEI+56, LINEI+57 | 
| >> GROUP | LINEI+1, LINEI+8, LINEI+64 | 
| I | LINE+1~, LINEI+11*, LINEI+13*, LINEI+14, LINEI+15, LINEI+60~, LINEI+61*, LINEI+63, PMTO+5* | 
| INIDF | LINEI+4, LINEI+6, LINEI+17, LINEI+65! | 
| INIDV | LINEI+6, LINEI+17, LINEI+65! | 
| >> INSTD | LINE+3, LINEI+4, LINEI+17, LINEI+29, LINEI+48, FORMAT+6 | 
| >> K | LINEI+23*, LINEI+24 | 
| LC | LINE+1~, LINE+2*, LINEI+13* | 
| >> LINE | DATA+4, LINE+2 | 
| >> LINE( | LINEI+13 | 
| >> LVARS( | LINEI+21*, LINEI+63* | 
| MIN | FORMAT+3~, FORMAT+8*, FORMAT+10 | 
| >> MODE | LINE+4, LINE+5, LINE+9 | 
| OUT | LINE+1~, LINE+2*, LINEI+11, LINEI+15* | 
| P | LINE+1~, LINEI+11*, LINEI+30, LINEI+32, LINEI+34 | 
| PAT | PMTO+4~, PMTO+5*, PMTO+9*, PMTO+10*, PMTO+11*, PMTO+12 | 
| >> PC | LINEI+42*, LINEI+49, LINEI+50, LINEI+51, LINEI+52, LINEI+54, LINEI+55, LINEI+56, LINEI+57 | 
| PM | LINE+1~, LINE+7*, LINEI+3, LINEI+5, LINEI+8, LINEI+17 | 
| POS | LINE+1~, LINEI+1*, LINEI+43*, PMTO+4~ | 
| >> SUBDELIM | LINEI+59 | 
| V | LINE+1~, LINEI+14*, LINEI+16, LINEI+19, LINEI+21, LINEI+22, LINEI+24*, LINEI+29, LINEI+30, LINEI+32 , LINEI+34, LINEI+49, LINEI+51, LINEI+52, LINEI+54, LINEI+56, LINEI+57, LINEI+63 | 
| V(0 | LINEI+14!, LINEI+22*, LINEI+23, LINEI+24, LINEI+58, LINEI+61 | 
| >> V1 | LINEI+61*, LINEI+63 | 
| W | LINE+1~ | 
| >> WHILE | LINEI+21, LINEI+63 | 
| >> WHPRE | LINEI+5*, LINEI+29, LINEI+49, LINEI+51, LINEI+52 | 
| >> WHSUB | LINEI+29, LINEI+30, LINEI+32, LINEI+34, LINEI+49, LINEI+51, LINEI+52, LINEI+54, LINEI+56, LINEI+57 , LINEI+63 | 
| >> X | DATA+5*, DATA+6 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@X | DATA+5 |