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 |