DIQ ;SFISC/GFT-CAPTIONED TEMPLATE ;6DEC2009
Source file <DIQ.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| WRITEAUD | ||
| WRITE(DIQW) | ||
| GETS(DIQGR,DA,DR,DIQGPARM,DIQGTA,DIQGERRA,DIQGIPAR) | ;Procedure Call ; file,record,field,parm,targetarray,errortargetarray,internal | 
 
 | 
| WP | ||
| GUY | ;from DII | |
| COM | ||
| DT | 
 
 | |
| LF | ||
| MISSAUD | ||
| EN1 | ||
| EN2 | ||
| 1(DA) | ;recursive, for 1 entry or subentry | |
| H | ||
| FIND1 | ||
| A | ||
| EN | ; | 
 
 | 
| END | ||
| D | 
 
 | |
| PRINTAUD(FLD) | ||
| N | ||
| Q | ||
| S | ||
| R | ||
| W | ||
| Y | ;PRINT TEMPLATES CALL HERE    NAKED REFERENCE IS TO ^DD(FILE#,FIELD#,0) | 
 
 | 
| UP | ||
| W2 | ;from DIQ1 | |
| CAPTION(DD,DA,A,N,E) | ; ; Newing of Line Counter 'S' needs to be before call | |
| STOP() | ||
| GET1(DIQGR,DA,DR,DIQGPARM,DIQGETA,DIQGERRA,DIQGIPAR) | ;Extrinsic Function ; file,record,field,parm,targetarray,errortargetarray,internal | 
 
 | 
| Name | Line Occurrences | 
|---|---|
| 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 | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | 1+4, 1+5, 1+6, A+2, A+3, A+8, N+2, N+6, WP, MISSAUD+3 , END+1, W, S+1, S+2 | 
| ^DIA - [#1.1] | A+5, A+6, MISSAUD, MISSAUD+2, WRITEAUD+1, WRITEAUD+4, WRITEAUD+6 | 
| ^DIC - [#1] | CAPTION+3 | 
| ^DIC(19 - [#19] | WRITEAUD+6 | 
| ^UTILITY($J | LF+4 | 
| Name | Line Occurrences | 
|---|---|
| $$STOP | N+7, UP, MISSAUD, MISSAUD+2, END, END+3, W2+3, PRINTAUD+1, WRITE+1 | 
| 1 | R+7, WP+3 | 
| A | 1+6 | 
| COM | 1+5 | 
| D | DT | 
| EN | EN2 | 
| EN1 | EN+5 | 
| EN2 | EN2 | 
| END | N, N+1 | 
| LF | PRINTAUD+3, WRITEAUD+8, STOP | 
| MISSAUD | N, N+7 | 
| N | N+2, N+6, N+7, FIND1, UP | 
| PRINTAUD | END+3, W2+6 | 
| Q | R+8, N+2, EN+3 | 
| R | CAPTION+6, EN+8 | 
| S | S+1, S+2 | 
| UP | WP, MISSAUD+4 | 
| W | 1+6, N+5 | 
| W2 | 1+7 | 
| WRITE | MISSAUD+3, W2+6, WRITEAUD+5 | 
| WRITEAUD | MISSAUD+2, PRINTAUD+1 | 
| Y | W+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | N+2, N+3, W+2, S+1, S+2 | 
| ^("UP" | A+3 | 
| ^(0 | 1+5, WP, END+2, W, WRITEAUD+4, WRITEAUD+6, WRITEAUD+7, S, S+1, S+2 , EN+3, COM | 
| ^(1 | LF+5 | 
| ^(2 | Y+2 | 
| ^(3 | WRITEAUD+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | S* | 
| A | CAPTION~, CAPTION+3, R+6*, 1+3*, 1+4*, 1+5, 1+6*, 1+7*, A+3*, A+4* , N+2*, N+3, N+4 | 
| C | 1+5*, WP*, W*, Y+2, S*, S+1*, S+2*, S+3, EN+1~, Q! , COM* | 
| D | R+2~, R+3*, A+1~, A+6*, A+7*, A+8, A+9*, A+10*, A+11, N , N+8*, UP*, END+2~, END+4, EN+1~, Q! | 
| D( | N+8*, UP | 
| D0 | CAPTION+2~, R+3*, 1+7, A+2, EN+8 | 
| D1 | R+2~ | 
| D2 | R+2~ | 
| D3 | R+2~ | 
| D4 | R+2~ | 
| D5 | R+2~ | 
| D6 | R+2~ | 
| D7 | R+2~ | 
| D8 | R+2~ | 
| D9 | R+2~ | 
| DA | GET1~, GETS~, CAPTION~, R+3, R+7, 1~, WP+3, EN+8* | 
| DD | CAPTION~, CAPTION+3, R+3, 1+4, 1+5, 1+6, N+2, N+6, N+7, N+8* , WP, WP+1~, UP*, MISSAUD+3, END+1, W, EN+1~, EN+3*, Q! | 
| DD( | N+8*, UP | 
| >> DIA | CAPTION+3 | 
| DIC | CAPTION+2~, CAPTION+3*, CAPTION+5, R+3, A+3, EN+3 | 
| >> DICS | N+6, W, EN+1* | 
| >> DICSS | EN+1 | 
| >> DIERR | GETS+6* | 
| DIFM | GET1+3~*, GETS+3~* | 
| >> DIOT(2 | LF+1 | 
| DIQ | CAPTION+2~, EN+7~ | 
| DIQ(0 | CAPTION+3*, 1+7, A, END+4, EN+7* | 
| DIQAUD | 1+1~ | 
| DIQAUD( | A+11*, END+1, W2+3, W2+6, PRINTAUD+1, PRINTAUD+2! | 
| DIQAUDD | R+2~, A+2*, A+3*, A+4*, A+7 | 
| DIQAUDD( | A+4, N+8*, MISSAUD+2 | 
| DIQAUDD(0 | A+3*, A+4 | 
| DIQAUDE | R+2~, A+2*, A+3*, A+4*, A+5, FIND1, MISSAUD, PRINTAUD+2 | 
| DIQAUDE(0 | A+2*, A+3*, A+4, MISSAUD | 
| DIQAUDR | FIND1~ | 
| DIQDD | R+2~, R+3*, A+2, A+3*, A+5, A+6, A+8, MISSAUD, MISSAUD+2, WRITEAUD+1 , WRITEAUD+4, WRITEAUD+6 | 
| DIQE | R+2~, MISSAUD*, MISSAUD+2 | 
| DIQEMISS | MISSAUD+1~, MISSAUD+2, MISSAUD+3* | 
| DIQGERRA | GET1~, GETS~, GETS+7 | 
| DIQGETA | GET1~ | 
| DIQGIPAR | GET1~, GETS~ | 
| DIQGPARM | GET1~, GETS~ | 
| DIQGQERR | GETS+4~, GETS+6 | 
| DIQGR | GET1~, GETS~ | 
| DIQGTA | GETS~ | 
| DIQS | CAPTION+2~, R+4, R+6, 1+2, 1+3, 1+5, WP, W+2, LF | 
| DIQUIET | GET1+2~*, GETS+2~* | 
| DIQW | WRITE~, WRITE+1* | 
| DIQWL | WRITE~, WRITE+1* | 
| DIQX | W2+1~, W2+3, W2+4*, W2+5 | 
| DIQZ | R+2~, R+6*, 1+3*, 1+4, N+2*, N+3, N+4, N+6*, N+8, END+1* , END+3 | 
| DIR | R+1!, LF+3~ | 
| DIR(0 | LF+3* | 
| DIRUT | R+1!, LF+3 | 
| DIWF | WP+1~, LF+1 | 
| DIWL | WP+1~ | 
| DIWR | WP+1~ | 
| >> DK | EN+3* | 
| DL | R+2~, R+3*, 1+6, 1+7, A+2, A+4, N, N+1, N+6, N+7 , N+8*, FIND1, WP*, UP*, MISSAUD+2 | 
| DN | WP+1~, WP+2 | 
| DR | GET1~, GETS~, EN1, EN2*, EN+4, EN+5 | 
| DRX | EN1*, EN2*, EN2+1! | 
| >> DSC( | N+7 | 
| DTIME | R+1* | 
| DTOUT | R+1!, LF+4 | 
| DUOUT | R+1!, LF+4 | 
| >> DX(0 | LF+2 | 
| E | CAPTION~, CAPTION+4*, A+8, A+10, N+1, MISSAUD+1~, MISSAUD+2*, PRINTAUD~, PRINTAUD+1*, WRITEAUD+1 , WRITEAUD+4, WRITEAUD+6, EN+1~, EN+6*, Q! | 
| FLD | PRINTAUD~, PRINTAUD+1, PRINTAUD+2 | 
| IOM | R*, W2+3, WRITE+1, EN+2* | 
| IOP | EN+2*, Q! | 
| IOSL | R*, LF+1, LF+2, EN+2 | 
| IOST | R*, LF+2, EN+2 | 
| N | CAPTION~, CAPTION+5*, GUY+1~*, 1+6, A+8, A+9, A+10~*, N*, N+2, N+6 , N+7, N+8*, FIND1*, WP+1~, WP+3*, UP*, WRITEAUD~, WRITEAUD+1*, WRITEAUD+2, EN+1~ , EN+4*, EN+5*, Q! | 
| N( | N+8*, UP | 
| O | 1+7*, N+6*, N+7*, N+8, WP*, W*, W2+2*, W2+3, W2+6, WRITEAUD~ , WRITEAUD+1*, WRITEAUD+2, WRITEAUD+3, WRITEAUD+6*, WRITEAUD+7*, EN+1~, EN+4*, EN+5*, EN+6, Q! | 
| >> POP | EN+2 | 
| S | R+3*, 1+6, 1+7, N+2, WP, WP+2*, WP+3, END+4, WRITEAUD+8, STOP , LF*, LF+2, LF+3*, LF+4*, LF+5~, EN2, EN+1* | 
| SUB | A+1~, A+8*, A+9, A+10 | 
| U | 1+5, A+6, A+8, N+3, N+6, WP, MISSAUD+2, MISSAUD+3, END+2, W , WRITEAUD+4, WRITEAUD+6, WRITEAUD+7, S, S+1, S+2, LF+4, EN+3*, COM | 
| W | 1+6*, 1+7*, N+3*, W, W+2, W2+3, W2+4, W2+6, WRITEAUD~, WRITEAUD+2* , WRITEAUD+3*, WRITEAUD+4*, WRITEAUD+5, WRITEAUD+6!*, WRITEAUD+7*, WRITEAUD+8, EN+1~, Q! | 
| X | CAPTION+7*, N+6*, N+7*, N+8, LF+3~, COM* | 
| Y | 1+6*, 1+7*, N+3*, N+4*, W2+2, Y+1*, S*, S+1*, S+2*, S+3 , D*, DT, LF+3~, LF+4 | 
| Z | A+1~, A+2*, A+3, A+5*, A+6, A+11, WRITEAUD~, WRITEAUD+4*, WRITEAUD+6*, WRITEAUD+7* , EN+1~, Q! |