DIKZ ;SFISC/XAK-XREF COMPILER ;19JAN2010
Source file <DIKZ.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| Q1 | ||
| RTE | ;
|
|
| EN | ;
|
|
| SV | ; transfer the accumulated code in ^UTILITY($J,#) to ^UTILITY($J,0,#)
; (the routine buffer) and call SAVE to flush the buffer into a routine ; whenever it's full. Flush the buffer one more time when done. |
|
| Q | ||
| EN1 | ||
| EN2(Y,DIKZFLGS,X,DMAX,DIKZRLA,DIKZZMSG) | ;Silent or Talking with parameter passing
|
|
| Q2 | ||
| FILE | ||
| NEWR | ;
|
|
| SAVE | ; save the accumulated code in ^UTILITY($J,0,#) as a routine
|
|
| EN2E |
| Name | Field # of Occurrence |
|---|---|
| $$EZBLD^DIALOG | DIKZ+3, EN1+1, FILE+2, EN+1, NEWR+2 |
| BLD^DIALOG | EN+1, SAVE+7, EN2+20, EN2+21, EN2+22, EN2+23, EN2+24, EN2+31 |
| MSG^DIALOG | EN2E |
| ^DIC | FILE |
| WAIT^DICD | EN+5 |
| DT^DICRW | EN+5 |
| CALLOUT^DIEFU | EN2E+1 |
| INIZE^DIEFU | EN2+19 |
| DELETROU^DIEZ | EN+5 |
| OS^DII | EN1 |
| LOADALL^DIKC1 | EN+11 |
| ^DIKZ0 | EN+17, EN+23 |
| ^DIKZ1 | EN+26 |
| RNM^DIPZ0 | FILE+1 |
| SIZ^DIPZ0 | EN1+3 |
| ^DIR | FILE+2 |
| A^DIU21 | EN+5, Q |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | EN+29*, SAVE+8*, RTE+4, EN2+21 |
| ^DD("OS" - [#.7] | EN1+1, SAVE+7 |
| ^DD("ROU" | EN2+26 |
| ^DIC - [#1] | EN+3 |
| ^TMP("DIKC" | EN+10!, EN+11, Q1+2! |
| ^UTILITY("DIK" | EN+2! |
| ^UTILITY($J | EN+2!, EN+15*, EN+21*, Q1+1!, SV+4*, SAVE+2*, SAVE+3, SAVE+4*, SAVE+5*, SAVE+6* , NEWR+1, NEWR+2!, NEWR+3* |
| Name | Line Occurrences |
|---|---|
| EN | EN2+29 |
| EN2E | EN2+20, EN2+21, EN2+22, EN2+23, EN2+24, EN2+30 |
| NEWR | EN+15, EN+21, SAVE+8 |
| Q | EN+4, EN+17, EN+23 |
| Q1 | EN1+3, FILE, FILE+1, FILE+2 |
| Q2 | EN+15, EN+21, EN+26 |
| RTE | EN+17, EN+23 |
| SAVE | SV+5, SV+6 |
| SV | RTE+28 |
| Name | Field # of Occurrence |
|---|---|
| ^( | SV+4!, SAVE+3! |
| ^("DIK" | Q1+1! |
| ^("GL" | EN+3 |
| ^(2 | NEWR+3* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | Q1!, SV+4*, SAVE+1, SAVE+2, SAVE+3*, NEWR+1 |
| %H | Q1! |
| %I | EN2+14~ |
| %X | EN1~, EN2+13~ |
| %Y | Q1! |
| A | EN+14*, EN+20*, Q1!, RTE+28* |
| DH | EN+3*, EN+5, Q1!, SAVE+8, NEWR+3, RTE+28* |
| DH(1 | Q, RTE+28 |
| DIC | FILE!*, Q1!, EN2+14~ |
| DIC(0 | FILE* |
| DICS | EN2+14~ |
| DIFILENO | EN+2~, EN+3*, EN+11, EN+29 |
| DIFM | EN2+17~* |
| DIK | EN+2~, EN+14*, EN+20*, Q1+1!, EN2+14~ |
| DIK( | RTE+3, RTE+5, RTE+23, RTE+26* |
| DIK0 | Q1+1! |
| DIK1 | Q1+1! |
| DIK2 | EN+3*, EN+4, EN+14, EN+20, Q1+1! |
| DIK4 | Q1! |
| DIK6 | Q1+1! |
| DIK8 | Q1! |
| DIKA | EN+14*, EN+20*, Q1+1! |
| DIKC | Q1! |
| DIKCT | Q1+1!, SAVE+4 |
| DIKFIL | RTE+1~, RTE+3*, RTE+4, RTE+5, RTE+9*, RTE+11, RTE+12, RTE+13, RTE+14, RTE+18* , RTE+19, RTE+20, RTE+21, RTE+22, RTE+23, RTE+27! |
| DIKGO | EN+16*, EN+22*, Q1! |
| DIKJ | EN1~, EN2+13~ |
| DIKL2 | Q2!, SAVE+8! |
| DIKLIST | RTE+1~, RTE+8*, RTE+26, RTE+27! |
| DIKLIST( | RTE+11, RTE+12, RTE+13, RTE+14*, RTE+18, RTE+19*, RTE+20*, RTE+21, RTE+22, RTE+23* |
| DIKLW | Q2!, SAVE+4, SAVE+5, SAVE+6 |
| DIKMF | EN+9~, EN+11 |
| DIKP | RTE+1~, RTE+10*, RTE+11, RTE+12*, RTE+13, RTE+21*, RTE+22, RTE+23, RTE+27! |
| DIKQ | Q1! |
| DIKR | Q1+1!, SV+4*, SAVE+1, SAVE+2, SAVE+3*, SAVE+4, SAVE+5, SAVE+6, NEWR+2* |
| DIKRT | Q2!, SAVE+6, SAVE+8, NEWR+1, RTE+28* |
| DIKSUB | RTE+1~, RTE+4*, RTE+5, RTE+8, RTE+13*, RTE+14, RTE+15!, RTE+22*, RTE+23 |
| DIKSUB( | RTE+5*, RTE+9, RTE+14 |
| DIKVR | EN+14*, EN+20*, Q1+1!, SAVE+4 |
| DIKZDH | NEWR+1*, NEWR+3, NEWR+4! |
| DIKZFLGS | EN2~, EN2+15, EN2+18~ |
| DIKZMORE | SV+5~*, SAVE+8 |
| DIKZOVFL | Q1+1! |
| DIKZQ | EN+6*, EN+17, EN+23, EN+29, Q, Q1+1!, SAVE+8, NEWR+2* |
| DIKZRIEN | EN2+13~, EN2+25*, EN2+31 |
| DIKZRLA | SAVE+7, NEWR+2, EN2~, EN2+18~, EN2+25*, EN2+26*, EN2+28 |
| DIKZRLAF | SAVE+7*, NEWR+2*, EN2+13~, EN2+27*, EN2+30, EN2+31 |
| DIKZRLAZ | EN2+13~ |
| DIKZS | EN+1, EN+5, SAVE+7, NEWR+2, EN2+13~, EN2+15*, EN2+16, EN2+18~, EN2+30, EN2E |
| DIKZZ | Q1+1! |
| DIKZZ1 | Q1+1! |
| DIKZZMSG | EN2~, EN2E+1 |
| DIPZ | FILE~*, FILE+3! |
| DIQUIET | EN2+13~, EN2+16* |
| DIR | FILE+2!, EN+1, SAVE+7~, EN2+13~ |
| DIR("A" | FILE+2* |
| DIR(0 | FILE+2* |
| DIROUT | Q1! |
| DIRUT | FILE+2, Q1! |
| >> DISYS | EN1, EN1+1, SAVE+7 |
| DIXRLIST | EN+9~ |
| DK1 | EN2+13~ |
| DMAX | EN1+3*, FILE*, EN+4, EN+6*, Q1+1!, SV+4, NEWR+1, EN2~, EN2+18~, EN2+26* |
| DNM | FILE+1*, FILE+3, EN+3*, EN+5, EN+16, EN+22, EN+29, Q1!, SV+3, SAVE+4 , SAVE+5, SAVE+6, SAVE+7, SAVE+8, NEWR+2, NEWR+3, EN2+13~ |
| DNM(1 | SV+3*, SAVE+4 |
| DRN | EN+6*, EN+22, Q1!, SV+3, SAVE+4, SAVE+5, SAVE+6, SAVE+7, NEWR+2*, NEWR+3 |
| DT | NEWR+3 |
| DTIME | EN1+2* |
| DTOUT | EN1+3, FILE+1, Q1! |
| DU | Q1! |
| DUOUT | EN1+3, FILE+1, Q1! |
| DUZ(0 | DIKZ+3 |
| DV | Q1! |
| DW | Q1! |
| DW1 | Q1! |
| T | EN+6*, Q1!, SV+4*, NEWR+1, NEWR+2* |
| U | EN1+2*, SAVE+6 |
| X | EN1+3, FILE, FILE+1, FILE+3*, EN+3, EN+5*, EN+14*, EN+15, EN+20*, EN+21 , Q*, Q1!, SAVE+7~*, RTE+3, RTE+5, RTE+23, RTE+26, EN2~, EN2+18~, EN2+22 , EN2+23, EN2+24 |
| X(1 | SAVE+7* |
| Y | FILE, FILE+2, FILE+3*, EN+1, EN+3, Q1!, EN2~, EN2+18~, EN2+20, EN2+21 , EN2+25 |
| Y(1 | EN+1*! |
| Y(3 | EN+1*! |