Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: INHSZ1

Package: IHS Generic Interface System

Routine: INHSZ1


Information

INHSZ1(SCR) ; cmi/flag/maw - JSH 20 Dec 1999 09:32 Script Compiler - perform compilation 07 Oct 91 6:44 AM ; [ 02/11/2005 11:43 AM ]

Source Information

Source file <INHSZ1.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Generic Interface System 6 (ERROR,GETLINE,QCHK,WARN)^INHSZ0  DATA^INHSZ2  TRANS^INHSZ3  REQUIRED^INHSZ4  LOOKUP^INHSZ5  STORE^INHSZ7  
Uncategorized 1 ($$CASECONV,$$LBTB)^UTIL  
VA Fileman 1 ^DIM  

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
IHS Generic Interface System 13 INHSZ  INHSZ0  INHSZ2  INHSZ20  INHSZ21  INHSZ23  INHSZ3  INHSZ4  
INHSZ5  INHSZ51  INHSZ6  INHSZ7  INHSZ71  

Entry Points

Name Comments DBIA/ICR reference
CALLU ;Up one call level
CMD(%V,%L) ;Validate a command
EN
INITCOD ;Create the initialization code
DOWN(%T) ;Move down a level at current line
K
REQUIRED ;A line from the REQUIRED section
L ;Place a line in the routine
UP ;Move up one level
SECTST ;Start of a new section
CALL ;Down one call level
MUMPS ;A line of MUMPS code
IN ;Code done at the start of every MUMPS section
LOOKUP ;A line from the LOOKUP section
TRANS ;A line from the TRANSFORM section
DATA ;A line from the DATA section
STORE ;A line from the STORE section
OUT ;Check for error signaled during MUMPS section

External References

Name Field # of Occurrence
^DIM MUMPS+8
ERROR^INHSZ0 INHSZ1+6, EN+1, EN+2, EN+13, EN+14, EN+16, EN+20, CALL+3, SECTST+3, SECTST+4
, SECTST+5, SECTST+6, SECTST+7, MUMPS+1, MUMPS+8
GETLINE^INHSZ0 EN+6
QCHK^INHSZ0 OUT+1
WARN^INHSZ0 EN+17
DATA^INHSZ2 DATA+1
TRANS^INHSZ3 TRANS+1
REQUIRED^INHSZ4 REQUIRED+1
LOOKUP^INHSZ5 LOOKUP+1
STORE^INHSZ7 STORE+1
$$CASECONV^UTIL EN+9, EN+14, CALL+2, CMD+1
$$LBTB^UTIL CALL+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !!,"Compile aborted due to above error."
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: !!,"Compile completed with ",WARN," warnings and 0 errors."
  • Line Location: EN+21
Function Call: WRITE
  • Prompt: !,SECT," section."
  • Line Location: SECTST+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] EN+2, EN+3
^INRHS - [#4006] INHSZ1+6, EN+1, EN+4
^INRHS("B" CALL+3
^UTILITY("IN" L+2*

Label References

Name Line Occurrences
$$CMD EN+14
@( EN+18, SECTST+1, SECTST+9
CALL EN+9
CALLU EN+6
EN INHSZ1+7
INITCOD EN+5
K INHSZ1+7
L SECTST+8, INITCOD+1, INITCOD+2, INITCOD+3, INITCOD+4, INITCOD+5, INITCOD+6, INITCOD+8, INITCOD+10, INITCOD+12
, INITCOD+13, INITCOD+17, INITCOD+18, INITCOD+20, INITCOD+22, INITCOD+23, INITCOD+24, INITCOD+25, INITCOD+27, INITCOD+29
, MUMPS+9, UP+3
MUMPS EN+11
SECTST EN+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%L CMD~, CMD+1
%T DOWN~, DOWN+2
%V CMD~, CMD+1
A SECTST+8*, INITCOD+1*, INITCOD+2*, INITCOD+3*, INITCOD+4*, INITCOD+5*, INITCOD+6*, INITCOD+8*, INITCOD+10*, INITCOD+12*
, INITCOD+13*, INITCOD+14*, INITCOD+17*, INITCOD+18*, INITCOD+20*, INITCOD+22*, INITCOD+23*, INITCOD+24*, INITCOD+25*, INITCOD+27*
, INITCOD+29*, MUMPS+9*, L+1*, L+2*, UP+2~, UP+3*
CALL K!, EN*, EN+6, CALLU+1*, CALL+4*
CALL( CALL+4*
CALL(0 EN*
CS CALL+1~, CALL+2*, CALL+3
CSN CALL+1~, CALL+3*, CALL+4
DELIM K!, EN*
DICOMPX K!
DOTLVL K!, EN*, SECTST+6, L+1, DOWN+2*, UP+1, UP+4*
ER K!, EN*, EN+6, EN+19
FILE K!, EN+1*, EN+2, EN+3*
FILE1 K!, EN+3*
FILEB K!, EN*
>> GROUP EN*
IDENT K!, EN*
IF K!, EN*, SECTST+3
>> INDE( UP+4*
INDELIMS K!, EN*
>> INDL( UP+4*
>> INDS( DOWN+2*, UP+4
>> INEOSM INITCOD+23
INHSZ K!, EN*
INRL K!, EN*, L+2*, DOWN+2, UP+4
>> INSTD INITCOD+12, INITCOD+23
LCT K!, EN*, EN+10*
>> LINE EN+6, EN+7, EN+8, EN+9, EN+11*, EN+12, EN+14, CALL+2, MUMPS+6, MUMPS+9
>> LINE(1 MUMPS+1
LOOKUP K!, EN*
LPARAM K!, EN*
LVARS K!
MCNT K!, EN*
>> MESS INITCOD+20
MNODE K!
MODE K!, EN+4*, SECTST+7, INITCOD+7, INITCOD+9, INITCOD+17, INITCOD+29, OUT+1
MULT K!, EN*, SECTST+4
N K!
OTHER K!, EN*, SECTST+5
REPEAT K!, EN*
REPEAT(0 EN*
REPEAT1 K!, EN*
>> ROU INITCOD+1
SCR INHSZ1~, INHSZ1+6, EN, EN+1, EN+4
SECT K!, EN*, EN+13, EN+14*, EN+16, EN+17, EN+18, EN+20, SECTST+2, SECTST+7
, SECTST+8, SECTST+9
SECT(0 EN+14*, SECTST+1, SECTST+3, SECTST+4, SECTST+5, SECTST+6
SET K!
SL UP+2~, UP+4*
SLVL K!, EN*
SUBDELIM K!, EN*
U EN+1, EN+4, SECTST+7, CMD+1, DOWN+2, UP+4
WARN K!, EN*, EN+21
WHILE K!, EN*
WHSUB K!, EN*
>> X INHSZ1+7, EN+1*, EN+2*, EN+19*, EN+20*, EN+22*, MUMPS+6*, MUMPS+7*, MUMPS+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All