DDSPTR ;SFISC/MKO-SET "PT" AND "PTB" NODES ;9:43 AM 4 Apr 1996
Source file <DDSPTR.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | ($$AFTQ,$$FIELD,$$GETFLD,$$PIECE,$$QT,$$RPAR,$$UQT)^DDSLIB BLD^DIALOG | 
| Package | Total | Caller Graph | 
|---|---|---|
| VA Fileman | 4 | DDSCOMP DDSIT DDSVALM DDSZ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FO(DDP,EXP,DDS,PG,BK,CD,FDL,COMP) | ;Parse FO expression | |
| GETFF(FD2,DDP) | ;Get file, field | |
| LKPARM(P,F,D,S) | ;Parse lookup params | |
| LOOP1 | ||
| PT(DDSDDP,EXP,DDS,PG,BK) | ;Set "PT" and "PTB" nodes | |
| DD(DDP,EXP,BK,CD,FDL,COMP) | ;Parse DD expression | |
| LOOP | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | LOOP1+9, LOOP1+35, FO+34 | 
| ^DIC - [#1] | LOOP1+35, LOOP1+37, FO+34, FO+36 | 
| ^DIC("B" | GETFF+10, GETFF+11 | 
| ^DIST( | LOOP1+33, FO+18, FO+22, FO+25, FO+32 | 
| Name | Line Occurrences | 
|---|---|
| DD | PT+6, FO+39 | 
| FO | PT+5 | 
| GETFF | LOOP1+20, LOOP1+30, FO+31 | 
| LKPARM | LOOP1+28, FO+29 | 
| LOOP | LOOP1+39 | 
| LOOP1 | LOOP1+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BK | PT~, PT+3, PT+5, PT+6, PT+10, PT+11, PT+14, DD~, LOOP1+33, FO~ , FO+3*, FO+10, FO+32, FO+39 | 
| CD | PT+1~, PT+5, PT+6, PT+11*, PT+12*, PT+13, DD~, LOOP*, LOOP1+14, LOOP1+18 , LOOP1+22, LOOP1+29, LOOP1+37, LOOP1+40, FO~, FO+4*, FO+38, FO+39 | 
| CD( | PT+11, LOOP1+14*, LOOP1+18*, LOOP1+22*, LOOP1+29*, LOOP1+37*, LOOP1+40*, FO+38* | 
| CD(1 | FO+15*, FO+23*, FO+30*, FO+36* | 
| COMP | DD~, LOOP1+12, LOOP1+13, LOOP1+32, FO~, FO+13, FO+14, FO+39 | 
| D | LOOP1+26~, LOOP1+28, LOOP1+37, FO+27~, FO+29, FO+36, LKPARM~, LKPARM+6*, LKPARM+14*, LKPARM+15* , LKPARM+16*, LKPARM+17*, LKPARM+18* | 
| DDP | PT+1~, PT+2*, PT+5, PT+6, PT+13*, PT+14, DD~, DD+16*, DD+19, LOOP1+7 , LOOP1+9, LOOP1+10*, LOOP1+14, LOOP1+15, LOOP1+18, LOOP1+19, LOOP1+20, LOOP1+22, LOOP1+23, LOOP1+24* , LOOP1+27, LOOP1+29, LOOP1+30, LOOP1+33*, LOOP1+34, LOOP1+35, LOOP1+36, LOOP1+37, FO~, FO+25* , FO+31, FO+32*, FO+33, FO+34, FO+35, FO+36, FO+39, GETFF~, GETFF+6*, GETFF+7* , GETFF+9, GETFF+10, GETFF+11* | 
| DDS | PT~, PT+5, FO~, FO+3*, FO+10 | 
| DDSDDP | PT~, PT+2 | 
| >> DDSREFS | PT+3*, PT+10, PT+11, PT+14 | 
| >> DIERR | PT+7, LOOP1+7, LOOP1+17, LOOP1+25, LOOP1+30, LOOP1+31, FO+11, FO+26, FO+31 | 
| EXP | PT~, PT+5, PT+6, DD~, DD+13, DD+15, DD+16, DD+17*, LOOP1, LOOP1+1 , LOOP1+2, LOOP1+3, LOOP1+5, LOOP1+6, LOOP1+10*, LOOP1+39*, FO~, FO+5, FO+6, FO+7 , FO+39* | 
| F | LOOP1+26~, LOOP1+28, LOOP1+29, FO+27~, FO+29, FO+30, LKPARM~, LKPARM+6*, LKPARM+9* | 
| FD | PT+1~, PT+13*, PT+14 | 
| FD1 | DD+12~, LOOP1+2*, LOOP1+5*, LOOP1+7*, LOOP1+9, LOOP1+14, LOOP1+15, LOOP1+18, LOOP1+19, LOOP1+22 , LOOP1+23, LOOP1+27, LOOP1+29, FO+1~, FO+6*, FO+8, FO+10*, FO+15, FO+16, FO+18 , FO+22, FO+23, FO+24, FO+25, FO+28, FO+30 | 
| FD2 | DD+12~, LOOP1+2*, LOOP1+5*, LOOP1+10, LOOP1+12, LOOP1+20, LOOP1+30, LOOP1+31, LOOP1+39, FO+1~ , FO+7*, FO+13, FO+31, FO+32, FO+38, FO+39, GETFF~, GETFF+4, GETFF+5, GETFF+6* , GETFF+7* | 
| FDL | PT+1~, PT+5, PT+6, PT+9*, PT+10, PT+12, PT+13, DD~, LOOP1+15*, LOOP1+19* , LOOP1+23*, LOOP1+27*, FO~, FO+16*, FO+24*, FO+28*, FO+39 | 
| I | DD+14~, DD+15*, DD+16, DD+17, LOOP1+1~*, LOOP1+2, LOOP1+3, FO+1~, FO+5*, FO+6 , FO+7, FO+8*, GETFF+5~*, GETFF+6, LKPARM+5~, LKPARM+7*, LKPARM+8 | 
| IP | LKPARM+5~, LKPARM+8*, LKPARM+9, LKPARM+10, LKPARM+11, LKPARM+12*, LKPARM+13*, LKPARM+14, LKPARM+15 | 
| L | LKPARM+5~, LKPARM+6*, LKPARM+10*, LKPARM+18 | 
| M | LKPARM+5~, LKPARM+6* | 
| P | DD+12~, LOOP1+3*, LOOP1+6*, LOOP1+13*, LOOP1+14, LOOP1+28, LOOP1+36~, FO+1~, FO+6*, FO+14* , FO+15, FO+19~, FO+20, FO+29, FO+35~, LKPARM~, LKPARM+7, LKPARM+8 | 
| P( | FO+8* | 
| P("FILE" | LOOP1+36*, FO+35* | 
| P(1 | FO+10, FO+19* | 
| P(2 | FO+10, FO+19* | 
| P(3 | FO+10 | 
| PG | PT~, PT+3, PT+5, PT+10, PT+11, PT+14, FO~, FO+3*, FO+10 | 
| S | LOOP1+26~, LOOP1+28, LOOP1+37, FO+27~, FO+29, FO+36, LKPARM~, LKPARM+15*, LKPARM+16*, LKPARM+17* | 
| TYP | DD+12~, LOOP1+9*, LOOP1+10, LOOP1+17, LOOP1+21, LOOP1+24 | 
| U | PT+3, PT+12, PT+13, LOOP1+9, LOOP1+15, LOOP1+19, LOOP1+23, LOOP1+33, FO+16, FO+18 , FO+22, FO+24, FO+25, FO+32, LKPARM+15 |