DIM2 ;SFISC/XAK,GFT,TOAD-FileMan: M Syntax Checker, Exprs ; Jan 30, 2023@14:38:33
Source file <DIM2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SUB | ; "(": open paren situations (GG^DIM1)
|
|
| UP | ; ")": close paren situations (GG^DIM1)
|
|
| AR | ; ",": comma situations -- "P" below means "parameters" (GG^DIM1)
|
|
| SEL | ; ":": $SELECT delimiter (GG^DIM1)
|
|
| GLO | ; "^": global reference (GG^DIM1)
|
|
| PAT | ; "?": pattern match (GG^DIM1)
|
|
| PATTERN | ||
| PATATOM | ||
| REPCOUNT | ;
|
|
| INTLIT | ||
| STRLIT | ||
| PATCODE | ||
| ALTRN8 | ||
| BINOP | ; binary operator (GG^DIM1)
|
|
| MTHOP | ; math or relational operator (GG^DIM1)
|
|
| UNOP | ; unary operator (GG^DIM1)
|
|
| IND | ; "@": indirection (GG^DIM1)
|
|
| OPCHK | ; ensure that the characters before and after the operator are OK
|
|
| 1 | ; common exit point for all of ^DIM2
|
|
| DATA | ; glvn arguments of $D,$G,$NA,$O, & $Q functions (FUNC^DIM1)
|
|
| VAR | ; variables encountered while parsing exprs (DATA, GG^DIM1)
|
|
| ERR | ||
| FINISH | ||
| Q |