DDS ;SFISC/MLH,MKO-MAIN ROUTINE ;21SEP2006
Source file <DDS.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
RESET | ;Programmer entry point to reset terminal and cleanup
|
|
P1 | ||
RUN | ;Run a form
|
|
CLRMSG | ;
|
|
BLDDA(DDSDA) | ;
|
|
PA(DDSPA) | ;
|
|
CLONE | ;Clone a form
|
|
DFRM | ;Delete a form
|
|
PG | ;Load page
|
|
BLK | ||
;Print a form
|
||
D0(DL) | ;Given DL, return string D0,D1,...,Dn
|
|
PROC | ;Main loop
|
|
DBLK | ;Delete unused blocks
|
|
B1 |
Name | Field # of Occurrence |
---|---|
RESET^DDGF | RESET+6 |
INIT^DDGLIB0 | RESET+1 |
EN^DDS0 | DDS+7 |
END^DDS0 | DDS+8, DDS+19, RESET+5 |
^DDS01 | B1 |
^DDS1 | PG+2 |
BR^DDS2 | PA+4 |
$$NB^DDS5 | BLK+31 |
$$NP^DDS5 | PG+12 |
$$PP^DDS5 | BLK+34 |
CLEAR^DDSBOX | P1+10 |
^DDSCLONE | CLONE+1 |
^DDSDBLK | DBLK+1 |
^DDSDFRM | DFRM+1 |
ERR^DDSMSG | PG+6, PG+19 |
HLP^DDSMSG | DDS+18, P1+4 |
^DDSPRNT | PRINT+1 |
RP^DDSR | PG+50 |
GDA^DDSRSEL | P1+9 |
^DDSRUN | RUN+1 |
$$EZBLD^DIALOG | DDS+9 |
BLD^DIALOG | PG+6, PG+18 |
MSG^DIALOG | DDS+10, RESET+1 |
INIZE^DIEFU | DDS+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIST( | DDS+14, DDS+16, PG+4, PG+11, PG+18, PG+25, P1+3, BLK+38, BLK+39, B1+2 , B1+3 |
Name | Line Occurrences |
---|---|
$$D0 | PG+30, BLK+14~, BLK+24~ |
B1 | B1+2, B1+3 |
BLDDA | BLK+25 |
BLK | P1 |
P1 | P1+5 |
PA | PG+11, P1+3, BLK+38, BLK+39, B1+2, B1+3 |
PG | DDS+15, PROC+1 |
Name | Field # of Occurrence |
---|---|
^("FIRST" | PG+16 |
^(1 | PG+4, PG+18 |
^(11 | DDS+14, PG+11, BLK+38, BLK+39 |
^(12 | DDS+16, P1+3, B1+2, B1+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> D0 | PG+31*, BLK+17* |
DA | DDS+7, PG+30!, PG+31*, P1+9, BLK+14~, BLK+17*, BLK+19~, BLK+26, BLDDA+2* |
DA( | BLDDA+3* |
>> DDACT | DDS+15, PROC+1, PG+1*, PG+7*, PG+11, PG+20*, P1, P1+5, P1+7, P1+11* , BLK*, BLK+2*, BLK+33*, BLK+34*, BLK+35*, BLK+38, BLK+39, B1+2, B1+3 |
>> DDGLCLR | CLRMSG+2 |
>> DDGLDEL | CLRMSG+2, RESET+2 |
>> DDGLVID | RESET+2 |
>> DDM | CLRMSG+2* |
>> DDO | PG+15, PG+16*, BLK+26*, BLK+40, BLK+41* |
DDP | BLK+9~, BLK+10* |
DDQ | CLRMSG+2! |
>> DDS | DDS+14, DDS+16, PG+4, PG+11, PG+18, PG+25, P1+3, BLK+38, B1+2 |
>> DDSBK | PG+15, PG+16*, PG+17, BLK+2, BLK+3, BLK+11, BLK+12, BLK+15, BLK+20, BLK+21 , BLK+30, BLK+31*, BLK+37, BLK+38, BLK+39, BLK+40, BLK+41 |
DDSBK0 | BLK+29~, BLK+30*, BLK+31 |
DDSBR | PG+15, BLK+40, PA+1, PA+2!, PA+3* |
DDSBRORG | PA+1~*, PA+3 |
DDSCTRL | DDS+4! |
DDSDA | PG+28, PG+31*, BLK+9~, BLK+11*, BLK+12, BLK+16, BLK+17, BLK+20, BLK+21*, BLK+22* , BLK+23, BLK+25, BLK+28, BLDDA~, BLDDA+2, BLDDA+3 |
DDSDAORG | PG+29, PG+30!, PG+31*, BLK+28 |
>> DDSDASV | PG+28* |
DDSDL | PG+28, PG+30, PG+31*, BLK+14~, BLK+16*, BLK+19~, BLK+23*, BLK+24, BLDDA+2*, BLDDA+3* |
>> DDSDLSV | PG+28* |
DDSDN | BLK+5*, BLK+7! |
>> DDSFILE | DDS+7 |
>> DDSH | CLRMSG+2* |
>> DDSHBX | CLRMSG+2 |
DDSKM | CLRMSG+1! |
DDSLN | PG+25*, PG+34, BLK+3*, BLK+5, BLK+6, BLK+10, BLK+42! |
>> DDSNP | PG+12*, BLK+33 |
>> DDSOPB | PG+10*, P1+3, BLK+37*, B1+2, B1+3 |
>> DDSORGSV | PG+29* |
>> DDSOSV | BLK* |
DDSPA | PA~, PA+2 |
DDSPARM | DDS+8, RESET+3! |
>> DDSPG | PG+2, PG+4, PG+10, PG+11, PG+15, PG+16, PG+18, PG+25, PG+32, PG+33 , PG+38, PG+40, PG+44, P1+11*, BLK+2, BLK+3, BLK+11, BLK+12, BLK+15, BLK+20 , BLK+21, BLK+31, BLK+33*, BLK+34*, BLK+38, BLK+40, BLK+41, B1+2 |
DDSPGUP | PG+24, PG+47!, P1+11* |
DDSPOP | PG+25*, PG+26, PG+34, PG+36! |
DDSPTB | BLK+6*, BLK+7!, BLK+9, BLK+14, BLK+15*, BLK+28 |
>> DDSREFS | PG+15, PG+16, BLK+2, BLK+3, BLK+15, BLK+40, BLK+41 |
>> DDSREFT | DDS+18, P1+4, BLK+11, BLK+12, BLK+20, BLK+21, BLK+31, RESET+4* |
DDSREP | BLK+6*, BLK+7!, BLK+9, BLK+19, BLK+20*, BLK+21, BLK+22, BLK+26, BLK+28 |
DDSSC | PG+26!, PG+33*, PG+34, PG+35, PG+38, PG+41, PG+44, PG+50, P1+8, P1+10 , P1+11, P1+12* |
DDSSC( | PG+33*, PG+34*, PG+35*, PG+38, PG+40, PG+42, PG+43*, PG+44*, PG+50, P1+8 , P1+10, P1+11, P1+12! |
DDSSC("B" | PG+32, PG+33*, PG+40!, PG+42!, PG+43*, PG+44*, P1+12! |
>> DDSSEL | PG+27, P1+9 |
DDSSTK | PG+35! |
DDSTP | BLK+5*, BLK+7! |
>> DDXY | CLRMSG+2 |
DIE | DDS+3~, BLK+9~, BLK+12* |
>> DIERR | DDS+8, PG+3, RESET+1 |
DIFM | DDS+5~* |
>> DIMSG | DDS+11* |
DL | D0~, D0+2 |
DR | DDS+7, DDS+13~ |
DX | DDS+3~, CLRMSG+2* |
DY | DDS+3~, CLRMSG+2* |
I | PG+39~, PG+40*, PG+41, BLDDA+1~, BLDDA+3*, D0+1~, D0+2* |
J | PG+39~, PG+41*, PG+42, PG+43 |
P | PG+4~, PG+6 |
P(1 | PG+4* |
P(2 | PG+4*, PG+5* |
S | PG+39~, PG+40*, PG+44, D0+1~, D0+2*, D0+3*, D0+4 |
U | PG+4, PG+18, PG+25, PG+34, PG+35, PG+38, PG+42, PG+43, P1, P1+5 , P1+8, P1+10, P1+11, P1+12, BLK+5, BLK+6, BLK+10, BLK+11, BLK+20, BLK+21 , BLK+22, BLK+26, BLK+37, BLK+41, B1+2, B1+3 |
X | DDS+3~ |
Y | DDS+3~, PG+12, BLK+31, BLK+32, BLK+34 |