ZIBRNSPC ; IHS/ADC/GTH - NAMESPACE PREVIOUSLY WRITTEN ROUTINES ; [ 10/29/2002 7:42 AM ]
Source file <ZIBRNSPC.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | ^%ZIS ^%ZISC |
IHS VA Utilities | 1 | ^XBKVAR |
Name | Comments | DBIA/ICR reference |
---|---|---|
RNDXP | ;
|
|
EXC | ;;X^Y^DIE^DIC^DT^U^DUZ^DTIME^ZTSK^ZTDESC^ZTSAVE^ZTLOAD^ZTRTN^ZTIO^ZTDTH
|
|
SETUP | ; INITIALIZE UTILITY
|
|
CMD | ;
|
|
COPYOBJ | ; COPY AN OBJECT, CHECKING FOR VARIABLES
|
|
LSCAN | ; SCAN LINE AND REPLACE VARIABLES
|
|
RSAVE | ; SAVE GLOBAL TEXT AS ROUTINE
|
|
RFIX | ; FIX ROUTINE LINES STORED IN GLOBAL
|
|
RNDX | ; PRINT INDEX OF ROUTINE CONVERSION
|
|
RLOAD | ; LOAD ROUTINE INTO GLOBAL
|
|
EXPR | ;
|
|
CPYTCOM | ; COPIES OBJECTS THRU ZERO-LEVEL COMMA
|
|
RSAVEX | ||
PLOOP | ;
|
|
INIT | ;
|
|
GETALT | ; GET ALTERNATE FOR PROPOSED CANDIDATE REPLACEMENT NAME
|
|
RLOADX | ;;S ^TMP("ZIBRNSPC",$J,"T",0)=ZIBRRTN ZL @ZIBRRTN F ZIBRI=1:1 S ZIBRL=$T(+ZIBRI) Q:ZIBRL="" S ^(ZIBRI)=ZIBRL
|
|
QSTR | ; COPY QUOTED STRING (INCLUDED DOUBLED QUOTES)
|
|
ARGS | ; COPY ARGUMENTS -- 'DO' AND 'GO' SPECIAL CASES
|
|
CPYTKN | ; COPIES A TOKEN, MODIFYING PARENTHESIS LEVEL
|
|
START | ;
|
|
DGARG | ; PROCESS DO/GO ARGUMENTS
|
|
VERCAND | ; MANAGE AUTO CANDIDATE SELECTION
|
|
CHKPART | ; VERIFY MATCH WITH EXCLUSION PARTIAL NAME LIST
|
|
ADVPOS | ;
|
|
SHEXT | ;
|
|
TSTOBJ | ; CONDITIONALLY REPLACES A VARIABLE NAME
|
|
COPY1 | ;
|
|
PEXC | ;;IO^D^XB^Z
|
|
ADDOBJ | ;
|
|
EXIT | ;
|
|
VERPART | ; MANAGE PARTIAL MATCH
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("RSEL" | PLOOP+9 |
^TMP("ZIBRNSPC" | INIT+4!, EXIT+2!, SETUP+1*, PLOOP+7*, SHEXT+3, RLOAD+2!, RSAVEX, RNDXP+2, RFIX+1*, TSTOBJ+2 , TSTOBJ+3, TSTOBJ+9*, TSTOBJ+10*, CHKPART+2, VERPART+7*, VERCAND+2 |
^UTILITY($J | INIT+4!, START+7, EXIT+2!, PLOOP+10 |
Name | Line Occurrences |
---|---|
ADDOBJ | COPYOBJ+4 |
ADVPOS | COPY1+2, ADDOBJ+2 |
ARGS | CMD+7 |
CHKPART | TSTOBJ+4 |
CMD | LSCAN+2 |
COPY1 | LSCAN+2, CMD+3, CMD+6, COPYOBJ+2, QSTR+1, QSTR+2, DGARG+2, DGARG+3, CPYTCOM+3, CPYTKN+1 , CPYTKN+2 |
COPYOBJ | EXPR+1, CPYTKN+3 |
CPYTCOM | ARGS+2, DGARG+1 |
CPYTKN | CPYTCOM+2 |
DGARG | ARGS+2 |
EXIT | START+4 |
EXPR | CMD+4, ARGS+1 |
GETALT | VERCAND+1, VERCAND+2, GETALT+4, GETALT+12 |
LSCAN | RFIX+1 |
PLOOP | PLOOP+3 |
QSTR | COPYOBJ+1, QSTR+3 |
RFIX | START+7 |
RLOAD | START+7 |
RLOADX | RLOAD+3 |
RNDX | START+7 |
RNDXP | RNDX+6, RNDX+7 |
RSAVE | START+7 |
RSAVEX | RSAVE+2 |
SETUP | START+3 |
SHEXT | PLOOP+7 |
TSTOBJ | COPYOBJ+5 |
VERCAND | TSTOBJ+7, VERCAND+1, VERCAND+2 |
VERPART | TSTOBJ+5, VERPART+5 |
Name | Field # of Occurrence |
---|---|
^( | RNDXP+2, RFIX+1, TSTOBJ+3, VERCAND+2 |
^("K" | RLOAD+2! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | INIT+1, INIT+4! |
%H | INIT+4! |
%ZIS | RNDX+1! |
%ZIS("A" | RNDX+2* |
%ZIS("B" | RNDX+2* |
DISYS | INIT+4! |
DTIME | INIT+3*, PLOOP+1, PLOOP+7, VERPART+2, GETALT+1, GETALT+7 |
DTOUT | EXIT+2!, RNDX+4 |
DUOUT | EXIT+2!, RNDX+4 |
IO | RNDX+4 |
IO(0 | RNDX+4 |
IOP | INIT+5*, EXIT+2!, RNDX+1! |
>> W | SHEXT+3* |
X | INIT+4! |
ZIBRANS | EXIT+3!, VERPART+2*, VERPART+3*, VERPART+4*, VERPART+5, VERPART+6*, VERPART+7, GETALT+7*, GETALT+8*, GETALT+9* , GETALT+10*, GETALT+11 |
ZIBRCAND | EXIT+3!, TSTOBJ+6*, TSTOBJ+8*, TSTOBJ+9, TSTOBJ+10, TSTOBJ+11, VERCAND+1, VERCAND+2, GETALT+1*, GETALT+2* , GETALT+3, GETALT+4, GETALT+5 |
ZIBRCH | EXIT+3!, LSCAN+1*, LSCAN+2, CMD+1*, CMD+2, CMD+3, CMD+4, CMD+5, CMD+7, COPY1+1 , ADDOBJ+1, ADVPOS+1*, EXPR+1, COPYOBJ+1, COPYOBJ+2, COPYOBJ+4, QSTR+1, QSTR+3, ARGS+2, DGARG+1 , DGARG+2, DGARG+3, CPYTCOM+2, CPYTCOM+3, CPYTKN+1, CPYTKN+2 |
ZIBRCMDT | EXIT+3!, CMD+2*, ARGS+1 |
ZIBRCPOS | EXIT+3!, LSCAN+1*, CMD+1*, ADVPOS+1* |
ZIBRDEV | EXIT+3!, RNDX+4*, RNDX+5, RNDX+7 |
ZIBRFLI | EXIT+3!, RFIX+1* |
ZIBRI | EXIT+3!, SETUP+1*, PLOOP+7*, RNDXP+2* |
ZIBRJ | EXIT+3!, SETUP+1* |
ZIBRL | EXIT+3!, SETUP+1*, PLOOP+7*, PLOOP+8, SHEXT+5* |
ZIBRLINE | EXIT+3!, RFIX+1*, LSCAN+1, CMD+1, ADVPOS+1, VERPART+5, GETALT+4 |
ZIBROBJ | EXIT+3!, ADDOBJ+1*, COPYOBJ+3*, COPYOBJ+5, COPYOBJ+6, TSTOBJ+1, TSTOBJ+2, TSTOBJ+3*, TSTOBJ+6, TSTOBJ+8 , TSTOBJ+9, TSTOBJ+10, TSTOBJ+11*, CHKPART+2, VERPART+1, VERPART+7, VERCAND+1, VERCAND+2 |
ZIBROUTP | EXIT+3!, RFIX+1, LSCAN+1*, CMD+1*, COPY1+1*, COPYOBJ+6* |
ZIBRPART | EXIT+3!, TSTOBJ+5, CHKPART+1*, CHKPART+2*, VERPART+7* |
ZIBRPLEV | EXIT+3!, CPYTCOM+1*, CPYTCOM+2, CPYTKN+1*, CPYTKN+2* |
ZIBRPN | EXIT+3!, CHKPART+1*, CHKPART+2*, VERPART+1 |
ZIBRPRFX | EXIT+3!, PLOOP+1*, PLOOP+2*, PLOOP+3, PLOOP+5, TSTOBJ+1, TSTOBJ+6, GETALT+5, GETALT+6 |
ZIBRQ | START+7*, EXIT+3!, PLOOP+7*, SHEXT+3*, LSCAN+2*, CMD+3*, EXPR+1*, COPYOBJ+4*, QSTR+1*, ARGS+2* , DGARG+2*, CPYTCOM+2*, CHKPART+2* |
ZIBRQUIT | START+2*, START+4, EXIT+3!, PLOOP+5*, PLOOP+8*, PLOOP+10* |
ZIBRRTN | START+6*, START+7*, EXIT+3!, RSAVEX* |
ZIBRT | EXIT+3!, SETUP+1* |
ZIBRV | EXIT+3!, RNDXP+1*, RNDXP+2* |
ZIBRW | EXIT+3!, SETUP+1*, PLOOP+7*, SHEXT+2*, SHEXT+3 |
ZIBRXC | EXIT+3!, RLOAD+3*, RLOAD+4, RSAVE+2*, RSAVE+3 |
Name | Field # of Occurrence |
---|---|
$T(@ZIBRT+ZIBRI | SETUP+1 |
$T(RLOADX | RLOAD+3 |
$T(RSAVEX | RSAVE+2 |