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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DICE4

Package: VA FileMan

Routine: DICE4


Information

DICE4 ;SFISC/GFT-TRIGGER LOGIC ;26NOV2004

Source Information

Source file <DICE4.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 OLD^DICE2  YN^DICN  ^DICOMP  

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: 2

Package Total Caller Graph
VA FileMan 2 DICE2  DICE7  

Entry Points

Name Comments DBIA/ICR reference
F ;
P
SET
PIECE
COND
Q
CC ;
R
X

External References

Name Field # of Occurrence
OLD^DICE2 R+2
YN^DICN R
^DICOMP X+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"SORRY, CAN'T DO THIS WHEN 'LAYGO' ALLOWED"
  • Line Location: F+3
Function Call: WRITE
  • Prompt: !!,"DO YOU WANT TO MAKE THE "_DCOND_" CONDITIONAL"
  • Line Location: R+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: R+2
Function Call: WRITE
  • Prompt: !
  • Line Location: R+2
Function Call: WRITE
  • Prompt: !,D_^(Y)_"// "
  • Line Location: R+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: R+3
Function Call: WRITE
  • Prompt: !,D
  • Line Location: R+3
Function Call: WRITE
  • Prompt: !,"ENTER A TRUTH-VALUED 'COMPUTED-FIELD' EXPRESSION ",!?4,"(PERHAPS INVOLVING '"_DOLD_"')"
  • Line Location: X+0
Function Call: WRITE
  • Prompt: $C(7),"??"
  • Line Location: X+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY("DICE" DICE4+8*, F+2*, P*, P+1*, R+2, X+1*

Label References

Name Line Occurrences
CC COND+1
COND F+3
P F+3
PIECE SET
Q R+2, R+3, X+1
R XX+2
SET DICE4+7
X R+2

Naked Globals

Name Field # of Occurrence
^( R+2, X+1*
^("DIC" F+4*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SET*, SET+1, SET+2, COND*, R*, X+1*
>> A DICE4+7, F+4, COND
D P+1!, R*, R+2, R+3
>> DA DICE4+8, F+1, CC+1*
>> DB F+1*, F+2, PP+1
DCOND F+3*, COND+1, R!
DCOND(0 X+1*
>> DE DICE4+8*, COND*, COND+1*, COND+2
>> DENEW DICE4+7
>> DHI F+3*, F+4*, P, SET*, SET+2
>> DI F+3, R+1
>> DICOMP R*
DICOMPX F+3, R!*
DICOMPX( F+3!
DICOMPX("Y(0)" R+1*
DICOMPX(1 R+1*
>> DIK DICE4+8, F+1, F+2, PP+1, CC+1, R+1, X+1
>> DIN DICE4+7
>> DL R+1
>> DLAY F+3
>> DLOC SETPIECE
>> DNEW F+3
>> DOLD X
>> DREF DICE4+7
>> DSUB DICE4+7, SETPIECE
DTAG DICE4+7*, DICE4+8, P+1*!
DTIME R+2, R+3
>> DTOUT R+2*, R+3*
>> J( F+4
>> N COND
U F+3, R+1, R+2, R+3, X+1
>> X DICE4+7*, DICE4+8*, F+2*, F+3*, P*, P+1, SET*, SET+1*, SET+2*, PIECE*
COND+1, COND+2*, R+2*, R+3*, XX+1*
>> X( X+1!
>> Y F+2*, R+2*, X+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All