Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DIM2

Package: VA FileMan

Routine: DIM2


Information

DIM2 ;SFISC/XAK,GFT,TOAD-FileMan: M Syntax Checker, Exprs ; Jan 30, 2023@14:38:33

Source Information

Source file <DIM2.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 (GG,GG1)^DIM1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA FileMan 1 DIM1  

Entry Points

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

External References

Name Field # of Occurrence
GG^DIM1 1+1
GG1^DIM1 DATA+2

Label References

Name Line Occurrences
%INC GLO+1, PAT+1, PATATOM+1, REPCOUNT+3, INTLIT+1, STRLITPATCODE+1, ALTRN8+1, ALTRN8+2, ALTRN8+5
DATA+1, VAR+2
1 SUB+6, UP+11, AR+5, SEL+1, GLO+3, PAT+1, OPCHK+8
ALTRN8 PATATOM+2
DATA DATA+1
ERR SUB+3, UP+1, UP+2, UP+3, UP+4, UP+10, AR+1, AR+2, AR+3, AR+4
SEL+1, GLO+1, GLO+2, PAT+1, IND+1, OPCHK+2, OPCHK+3, OPCHK+5, OPCHK+6, OPCHK+7
DATA+1, DATA+2, FINISH
INTLIT REPCOUNT+2, REPCOUNT+5
OPCHK BINOP+1, MTHOP+1, UNOP+3, IND+2
PATATOM PATTERNALTRN8+1, ALTRN8+2, ALTRN8+3
PATCODE PATATOM+3
PATTERN PAT+1
REPCOUNT PATATOM
STRLIT PATATOM+1
VAR DATA+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SUB+1, SUB+2, SUB+5, UP+2, UP+3, AR+2, AR+4, GLO+1, GLO+2, PAT+1
REPCOUNT+2, REPCOUNT+4, STRLITOPCHK+1, OPCHK+4, VAR+1, VAR+3, VAR+5, VAR+10, VAR+11
VAR+12, %INC, FINISH!
%( SUB+5*, SUB+6*, UP+2, UP+4*, UP+5, UP+8, UP+9!, UP+10, AR+2, AR+3
AR+5*, SEL+1*, VAR+7
%C GLO+1, PATTERNPATATOM+1, PATATOM+2, REPCOUNT+1, REPCOUNT+2, REPCOUNT+3, REPCOUNT+4, INTLITINTLIT+1
STRLITSTRLIT+1, PATCODEPATCODE+1, ALTRN8ALTRN8+2, ALTRN8+3, ALTRN8+4, UNOP+2, OPCHK+1
OPCHK+2, OPCHK+4, OPCHK+7, DATA+1, DATA+2, VAR+2, VAR+3*, VAR+4, VAR+5, VAR+6
VAR+7, VAR+9, %INC*, FINISH!
>> %C1 SUB+1*, SUB+2*, SUB+3, SUB+5
>> %COM IND+1
>> %ERR UP+4, UP+6*, UP+7*, UP+8*, PAT+1, PATTERNPATATOMPATATOM+1, REPCOUNT+1*, REPCOUNT+2
REPCOUNT+4*, INTLIT*, STRLIT+1*, PATCODE*, ALTRN8*, ALTRN8+1, ALTRN8+2, ALTRN8+3, ALTRN8+4*, DATA+2
VAR+6*, VAR+7*, VAR+8, VAR+11*, VAR+12*, ERR*
%F UP+4*, UP+5*, UP+6, UP+7, UP+10, OPCHK+4*, VAR+10*, VAR+11, VAR+12, FINISH!
%F1 UP+5*, UP+6, UP+7, FINISH!
%FN FINISH!
%FZ FINISH!
%I SUB+1, SUB+2, UP+2, UP+3, AR+2, GLO+1, GLO+2, GLO+3*, PAT+1*, REPCOUNT+2
REPCOUNT+4, STRLIT*, OPCHK+1, OPCHK+4*, VAR+1, VAR+3, VAR+9*, VAR+10, VAR+12, VAR+13*
, %INC*, FINISH!
%J SUB+1*, SUB+2, SUB+5, VAR+3*, VAR+5, VAR+9, VAR+10, VAR+11, VAR+12, VAR+13
, FINISH!
%L1 OPCHK+1*, OPCHK+2, OPCHK+3, OPCHK+7, FINISH!
%L2 OPCHK+1*, OPCHK+4*, OPCHK+5, OPCHK+6, OPCHK+7, FINISH!
%N SUB+5, SUB+6*, UP+1, UP+2, UP+4*, UP+5, UP+8, UP+9, UP+10, AR+1
AR+2, AR+3, AR+5, SEL+1, VAR+7, ERR*, FINISH!
%START VAR+1~*, VAR+5
%T FINISH!
%Z1 BINOP+1*, MTHOP+1*, UNOP+1*, IND+2*, OPCHK+3, FINISH!
%Z2 BINOP+1*, MTHOP+1*, UNOP+2*, IND+2*, OPCHK+6, FINISH!
FROM REPCOUNT+2~*, REPCOUNT+4
OUT VAR+3~*, VAR+4*, VAR+5*, VAR+7*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All