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 |