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 |