DDW7 ;SFISC/MKO-MARK TEXT ;2:30 PM 27 Jul 2000 [ 04/02/2003 8:25 AM ]
Source file <DDW7.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CUP(Y,X) | ; | |
| UNMARK | ;Unmark the text | |
| PAINT(DDWMARK,DDWREV) | ;Paint selected text | |
| POS(R,C,F) | ;Pos cursor based on char pos C | |
| BOUND | ;Mark ending boundary, highlight selected text | |
| MARK | ;Mark the text | |
| ISLESS(X,Y) | ;Is coordinate X less than coordinate Y | |
| IND(DDWX) | ;Paint indicator | |
| MIN(X,Y) | ; | |
| MAX(X,Y) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| SHIFT^DDW3 | POS+7 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$ISLESS | BOUND+7, BOUND+12 | 
| $$MAX | MARK+4, PAINT+4, PAINT+9 | 
| $$MIN | PAINT+4, PAINT+10 | 
| BOUND | MARK+2 | 
| CUP | BOUND+16, PAINT+12, IND+3 | 
| IND | MARK+5, UNMARK+1 | 
| PAINT | MARK+5, BOUND+8, BOUND+9, BOUND+13, BOUND+14, UNMARK+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| C | POS~, POS+2*, POS+4, POS+6, POS+7, POS+8 | 
| C1 | ISLESS+1~, ISLESS+2*, ISLESS+7 | 
| C2 | ISLESS+1~, ISLESS+3*, ISLESS+7 | 
| >> DDGLCLR | IND+2 | 
| >> DDGLDEL | PAINT+7, PAINT+14, IND+2 | 
| >> DDGLVID | PAINT+7, PAINT+14, IND+2 | 
| >> DDWA | MARK+4, BOUND+3, PAINT+4, PAINT+9, PAINT+10 | 
| >> DDWBM | IND+1 | 
| >> DDWC | MARK+4, BOUND+3, BOUND+16, IND+3, POS+4* | 
| DDWC1 | PAINT+1~, PAINT+2*, PAINT+9 | 
| DDWC2 | PAINT+1~, PAINT+3*, PAINT+10 | 
| DDWE1 | PAINT+1~, PAINT+9*, PAINT+11, PAINT+12, PAINT+13 | 
| DDWE2 | PAINT+1~, PAINT+10*, PAINT+11, PAINT+13 | 
| DDWI | BOUND+1~, BOUND+3*, BOUND+7, BOUND+9, BOUND+10, BOUND+12, BOUND+13, BOUND+14, BOUND+15, PAINT+1~ , PAINT+8*, PAINT+9, PAINT+10, PAINT+12, PAINT+13 | 
| >> DDWL( | PAINT+13, POS+2, POS+3 | 
| DDWL1 | PAINT+1~, PAINT+4*, PAINT+5, PAINT+8 | 
| DDWL2 | PAINT+1~, PAINT+4*, PAINT+5, PAINT+8 | 
| DDWMARK | MARK+1, MARK+4*, MARK+5, BOUND+4, BOUND+5, BOUND+10*, BOUND+15*, UNMARK+1, UNMARK+2!, PAINT~ , PAINT+2, PAINT+3 | 
| >> DDWMR | PAINT+4 | 
| >> DDWN | MARK+4, POS+3* | 
| >> DDWOFS | BOUND+16, PAINT+9, PAINT+10, PAINT+12, IND+3, POS+6, POS+7, POS+8 | 
| DDWR1 | PAINT+1~, PAINT+2*, PAINT+4, PAINT+9 | 
| DDWR2 | PAINT+1~, PAINT+3*, PAINT+4, PAINT+10 | 
| DDWREV | PAINT~, PAINT+7, PAINT+14 | 
| >> DDWRW | MARK+4, BOUND+3, BOUND+16, IND+3, POS+4* | 
| DDWX | BOUND+1~, BOUND+4*, BOUND+7, BOUND+8, BOUND+9, BOUND+10, BOUND+15, IND~, IND+2, POS+1~ , POS+6*, POS+7 | 
| DDWY | BOUND+1~, BOUND+5*, BOUND+8, BOUND+12, BOUND+13, BOUND+14 | 
| >> DX | IND+1*, CUP+1*, POS+8* | 
| >> DY | IND+1*, CUP+1*, POS+8* | 
| F | POS~, POS+3, POS+4 | 
| IOM | PAINT+10, IND+1, POS+7 | 
| IOSL | IND+1 | 
| >> IOTM | CUP+1, POS+8 | 
| >> IOXY | IND+1, CUP+1, POS+8 | 
| R | POS~, POS+2, POS+3, POS+4, POS+8 | 
| R1 | ISLESS+1~, ISLESS+2*, ISLESS+5, ISLESS+6 | 
| R2 | ISLESS+1~, ISLESS+3*, ISLESS+5, ISLESS+6 | 
| U | MARK+4, BOUND+3, BOUND+4, BOUND+5, BOUND+8, BOUND+9, BOUND+10, BOUND+13, BOUND+14, BOUND+15 , PAINT+2, PAINT+3, ISLESS+2, ISLESS+3 | 
| X | CUP~, CUP+1, ISLESS~, ISLESS+2, MIN~, MIN+1, MAX~, MAX+1 | 
| Y | CUP~, CUP+1, ISLESS~, ISLESS+3, MIN~, MIN+1, MAX~, MAX+1 |