DIM4 ;SFISC/JFW,GFT,TOAD-FileMan: M Syntax Checker, Commands ;5/6/97 09:10
Source file <DIM4.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| IX | ; IF and XECUTE (I^DIM and X^DIM) | |
| INCR | ||
| P1 | ||
| QT | ||
| CL | ; CLOSE (C^DIM) | |
| STM | ; SET (x,y)=... (ST) | |
| OUT | ||
| QT1 | ||
| GLVN(%) | ; glvn (not counting subscript syntax) | |
| FRM | ; format (RD and WR) | |
| ST | ; SET and MERGE (S^DIM and M^DIM) | |
| RD | ; READ (R^DIM) | |
| P | ||
| S | ; split at first comma: end of first argument (*) | |
| WR | ; WRITE (W^DIM) | |
| VV | ; glvn or setleft (ST, STM, and RD) | |
| OUT1 | ||
| BK | ; BREAK and QUIT (B^DIM and Q^DIM) | |
| S1 | ; split at first instance of %L (*) | |
| ER | ||
| INC | 
| Name | Line Occurrences | 
|---|---|
| $$GLVN | ST+3, VV+2 | 
| %INC | INC, QT, P | 
| %INC1 | INCR, QT1, P1 | 
| ER | BK+1, CL+1, IX+1, ST+1, ST+3, ST+4, STM+1, RD+1, RD+3, RD+5 , RD+6, RD+11, WR+1 | 
| FRM | RD+2, WR+2, FRM+1 | 
| INC | INC | 
| INCR | INCR | 
| IX | IX+2 | 
| OUT | INC | 
| OUT1 | INCR | 
| P | INC | 
| P1 | INCR | 
| QT | INC, QT, P | 
| QT1 | INCR, QT1, P1 | 
| RD | RD+2, RD+3, RD+11 | 
| S | CL+1, IX+1, ST+1, RD+1, WR+1 | 
| S1 | IX+1, ST+3, STM+1, RD+7 | 
| ST | ST+2, ST+5, STM+1 | 
| STM | ST+4, STM+2 | 
| VV | ST+5, STM+2, RD+11 | 
| WR | WR+2, WR+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | BK+1*, CL+1*, IX+1*, IX+2*, ST+2*, ST+3*, RD+3*, RD+10*, WR+3*, FRM+2* , FRM+3*, VV+1*, VV+2, VV+4, VV+5, VV+6, GLVN~, GLVN+1, GLVN+2, GLVN+3 , GLVN+4, GLVN+5, GLVN+6, GLVN+7 | 
| >> %A | CL+1, IX+2, ST+1, ST+2, ST+3, ST+4*, STM+1, STM+2*, RD+1, RD+2 , RD+3, RD+4*, RD+5, RD+8, WR+1, WR+2, WR+3*, FRM+1, FRM+2, S+1* , OUT*, OUT1*, %INC1, VV+1 | 
| >> %A1 | IX+1, ST+3, STM+1, STM+2, RD+9, RD+10, S1+1*, OUT1* | 
| >> %ARG | BK+1, CL+1, IX+1, ST+1, RD+1, WR+1, OUT*, %INC | 
| >> %C | IX+1, ST+1, STM+1, RD+1, RD+9, WR+1, FRM+1*, FRM+2, FRM+3, S+1* , INC, QT, P, %INC*, S1+1*, INCR, QT1, P1, %INC1* | 
| >> %COM | ST+3, ST+4, FRM+3, VV+3 | 
| >> %ERR | BK+1, CL+1, IX+1, ST+1, ST+3, STM+1, RD+1, RD+6, RD+7, RD+8* , RD+9*, RD+11, WR+1, FRM+4*, S+1*, INC, QT*, P*, S1+1*, INCR , QT1*, P1*, VV+1, VV+3*, VV+6*, VV+7*, VV+8 | 
| >> %I | RD+2*, WR+2*, FRM+1*, FRM+2, S+1*, OUT, %INC*, S1+1*, OUT1, %INC1* | 
| >> %J | P*, P1* | 
| >> %L | IX+1*, ST+3*, STM+1*, RD+6*, RD+9, INCR | 
| >> %P | P*, P1* | 
| >> %Z | CL+1* |