DDSZ ;SFISC/MKO-FORM COMPILER ;17JUN2004
Source file <DDSZ.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
ALL | ;Compile all forms
|
|
EN(DDSFRM,DDSDDP,DDSREFS) | ;Compile a form
|
|
PG(DDSFRM,DDSPG,DDSDDP,DDSDO,DDSNDD) | ;Compile a page
|
|
END | ||
BLK(DDSFRM,DDSPG,DDSDDP,DDSPY,DDSPX,DDSB,DDSBO,DDSH,DDSDO,DDSNDD,DDSSCR,DDSNAV,DDSORD) | ;
|
|
IND | ||
ENGRP(DDSFRM) | ;Compile a form and all forms that use any of the blocks
|
|
DELGRP(DDSFRM) | ;Uncompile a form and all forms that use any of the blocks
|
|
ENLIST(DDSROOT) | ;Compile all forms in @DDSROOT
|
|
FRMLST(DDSFRM,DDSLST) | ;Build list of forms that contain blocks on this form
|
|
BLDLST(DDSBK,DDSLST) | ;Build list of forms that contain a given block
|
|
DELALL | ;Delete compile global for all forms
|
|
DEL(DDSFRM) | ;Delete compiled global
|
|
ERR(DDSFRM,DDSREFS) | ;Print error, kill compiled global
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | IND+2 |
^DIC - [#1] | IND+3 |
^DIST( | DDSZ+13, ALL+6, ALL+7, ALL+8, EN+3, EN+11, EN+13*, PG+2, PG+3, PG+6 , PG+11, PG+15, BLK+7, BLK+8, BLK+11, BLK+16, IND, IND+2, IND+4, IND+6 , IND+9, FRMLST+2, FRMLST+3, FRMLST+4, FRMLST+5, BLDLST+3, BLDLST+4, DELALL+5, DELALL+6, DELALL+7 , DEL+3*, ERR+4, ERR+6* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | DDSZ+9~ |
DDP | BLK+6~, BLK+8*, IND+12 |
DDSB | PG+11*, PG+12, PG+15*, END!, BLK~, BLK+7, BLK+8, BLK+11, BLK+16, IND+2 , IND+4, IND+6, IND+9, IND+11, IND+12 |
DDSBK | FRMLST+1~, FRMLST+4*, FRMLST+5, BLDLST~, BLDLST+2, BLDLST+3, BLDLST+4 |
DDSBO | PG+15*, END!, BLK~, IND+12 |
DDSBX | BLK+14*, BLK+16*, BLK+18*, BLK+19*, BLK+20*, IND+9, IND+12, IND+14! |
DDSBY | BLK+14*, BLK+18*, BLK+19*, BLK+20*, IND+9, IND+12, IND+14! |
DDSDDP | DDSZ+8~, DDSZ+14*, DDSZ+17, ALL+1~, ALL+8*, ALL+11, EN~, EN+3*, EN+11, PG~ , PG+12, PG+15, BLK~, IND+2, IND+3, IND+6, IND+11 |
DDSDN | BLK+8*, IND+9, IND+14! |
DDSDO | EN+1~, EN+10*, EN+11, EN+13, PG~, PG+15, BLK~, BLK+17! |
DDSFNUM | ALL+1~, ALL+5*, ALL+6*, ALL+7, ALL+8, DELALL+1~, DELALL+4*, DELALL+5*, DELALL+6, DELALL+7 |
DDSFRM | DDSZ+8~, DDSZ+14*, DDSZ+17, ALL+1~, ALL+8*, ALL+9, ALL+10, ALL+11, EN~, EN+3 , EN+4, EN+8, EN+11, EN+12, EN+13, PG~, PG+2, PG+3, PG+6, PG+11 , PG+12, PG+15, BLK~, BLK+11, BLK+16, IND, IND+2, IND+4, IND+6, IND+11 , ENGRP~, ENGRP+3, ENGRP+6*, DELGRP~, DELGRP+3, DELGRP+6*, ENLIST+1~, ENLIST+2*, FRMLST~, FRMLST+2 , FRMLST+3, FRMLST+4, FRMLST+5, BLDLST+1~, BLDLST+3*, BLDLST+4*, DELALL+1~, DELALL+7*, DELALL+8, DELALL+9 , DEL~, DEL+2, DEL+3, ERR~, ERR+3, ERR+4, ERR+6 |
DDSH | BLK~, BLK+11, BLK+14 |
DDSLST | ENGRP+2~, ENGRP+3, DELGRP+2~, DELGRP+3, FRMLST~, FRMLST+3, FRMLST+5, BLDLST~ |
DDSLST( | ENGRP+6, DELGRP+6, BLDLST+3*, BLDLST+4* |
DDSMUL | END! |
DDSNAM | ERR+2~, ERR+3*, ERR+4*, ERR+5 |
DDSNAV | PG+12, PG+15, PG+17, END!, BLK~, IND+12 |
DDSNDD | EN+1~, EN+10*, EN+11, EN+13, PG~, PG+12, PG+15, BLK~, IND+12 |
DDSORD | PG+12, PG+15, PG+17, END!, BLK~, IND+12 |
DDSP | END+1! |
DDSPG | EN+1~, EN+10*, EN+11*, PG~, PG+2, PG+3, PG+6, PG+11, PG+12, PG+15 , BLK~, BLK+11, BLK+16, IND, IND+2, IND+4, IND+6, IND+9, IND+11, IND+12 , FRMLST+1~, FRMLST+2*, FRMLST+3, FRMLST+4, FRMLST+5 |
DDSPGRP | EN+1~, EN+8, IND+12 |
DDSPTB | BLK+10*, BLK+11*, IND+11, IND+14! |
DDSPX | PG+6*, PG+7*, PG+8*, PG+12, PG+15, END+1!, BLK~, BLK+14, BLK+20 |
DDSPY | PG+7*, PG+8*, PG+12, PG+15, END+1!, BLK~, BLK+14, BLK+20 |
>> DDSQUIET | ALL+3, ALL+10, ALL+12, DELALL+2, DELALL+8 |
DDSREFS | DDSZ+8~, ALL+1~, ALL+9*, EN~, EN+4*, EN+5, EN+12, IND+9, DELALL+1~, DEL+1~ , DEL+2*, ERR~, ERR+7 |
DDSREP | END+1!, BLK+14*, BLK+16*, IND, IND+9, IND+12 |
DDSRNAV | PG+17, END+1!, IND+12 |
DDSROOT | ENLIST~, ENLIST+2 |
DDSSCR | PG+12, PG+15, PG+17, END+1!, BLK~, IND+12 |
DDSTP | BLK+14*, BLK+16*, BLK+17, IND+9, IND+12, IND+14! |
DIC | DDSZ+9~, DDSZ+12*, DDSZ+13! |
DIC(0 | DDSZ+12* |
>> DIERR | DDSZ+18, ALL+12, EN+11, EN+12, PG+12, PG+15, ERR+1 |
DIFM | DDSZ+10~*, ALL+2~* |
IND | IND+1~, IND+2*, IND+3*, IND+5 |
U | DDSZ+14, DDSZ+16, ALL+8, ALL+10, EN+3, EN+13, PG+3, PG+6, PG+11, BLK+8 , BLK+16, IND, IND+2, IND+9, FRMLST+3, FRMLST+5, DELALL+7, DELALL+8, DEL+3, ERR+3 , ERR+4, ERR+6 |
X | DDSZ+9~ |
Y | DDSZ+9~, DDSZ+13, DDSZ+14, DDSZ+16 |
Y(0 | DDSZ+14 |