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 |