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* |