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

Package: VA Fileman

Routine: DIS0


Information

DIS0 ;SFISC/GFT-SEARCH, IF STATEMENT AND MULTIPLE COMBO'S ;30JAN2005

Source Information

Source file <DIS0.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 4 (BLD,MSG)^DIALOG  YN^DICN  ^DIS1  Q^DIS2  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DIS  

Entry Points

Name Comments DBIA/ICR reference
1
ASKQ
G
HOW
SAMEQ
CHK
L
Q
P
BAD
R
W
DV

External References

Name Field # of Occurrence
BLD^DIALOG BAD+1
MSG^DIALOG BAD+1
YN^DICN SAMEQ+1, W+2
^DIS1 1
Q^DIS2 Q

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DIS0+3
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: R+0
Function Call: WRITE
  • Prompt: !,DE
  • Line Location: R+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: BAD+0
Function Call: WRITE
  • Prompt: !?8,"CONDITION -"_$C(DV+64)_"- WILL APPLY TO THE SAME MULTIPLE AS CONDITION -"_$C(DJ+64)_"-",!?8,"...OK"
  • Line Location: SAMEQ+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>18
  • Line Location: L+1
Function Call: WRITE
  • Prompt: " "
  • Line Location: L+1
Function Call: WRITE
  • Prompt: " ("_$P(X,U,2)_")"
  • Line Location: L+1
Function Call: WRITE
  • Prompt: !!,Y,!?8,"1) WHEN AT LEAST ONE OF THE"_R_"SATISFIES IT"
  • Line Location: HOW+0
Function Call: WRITE
  • Prompt: !?8,"2) WHEN ALL OF THE"_R_"SATISFY IT"
  • Line Location: HOW+1
Function Call: WRITE
  • Prompt: !?8,"3) WHEN ALL OF THE"_R_"SATISFY IT,",!?16,"OR WHEN THERE ARE NO"_R
  • Line Location: HOW+2
Function Call: WRITE
  • Prompt: !?4,"CHOOSE 1-"_X_": "
  • Line Location: HOW+3
Function Call: WRITE
  • Prompt: 3
  • Line Location: HOW+3
Function Call: WRITE
  • Prompt: 1
  • Line Location: HOW+4
Function Call: READ
  • Prompt: "// "
  • Timeout: DTIME,!
  • Variable: %
  • Line Location: HOW+5
Function Call: WRITE
  • Prompt: !!,Y,!?7,"WHEN THERE IS NO '"_$P(^DD(D,+P,0),U,1)_"' TEXT AT ALL"
  • Line Location: W+1
Routine Call
  • DIALOG
  • Line Location:
    • BAD+1
Routine Call
  • DIALOG
  • Line Location:
    • BAD+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( G+1, W+1
^DIC - [#1] G
^UTILITY($J L*, L+1, HOW+5*

Label References

Name Line Occurrences
1 R+1, DV
ASKQ R+1, P+1
BAD R+1, P, CHK
CHK P+1
DV DV, G, W, W+2
G G, HOW+6
HOW HOW+5
L R+1, P
P P+2, CHK+1, CHK+3
Q R, HOW+5, W+2
R BAD, DV
SAMEQ CHK+2
W G, W+2

Naked Globals

Name Field # of Occurrence
^(0 L+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ASKQ*, ASKQ+1, CHK*, CHK+1*, CHK+2, CHK+3, L*, L+1*, HOW+5*, W+2*
%1 HOW+3*, HOW+4*, HOW+5!
>> C DIS0+5*, ASKQ+1, CHK+1, G
>> D R+2*, CHK+2, CHK+3*, DV*, G*, G+1*, W+1
>> DC( P+1, ASKQ*, CHK+1, DV
>> DC(2 DIS0+4, BAD+1
DE DIS0+3!, DIS0+4*, R, L*
DE( BAD!, HOW+5*, W*, W+2*
DJ DIS0+3!, CHK+3*, SAMEQ+1
DJ( BAD!, CHK+2*, L, DV
>> DK DV
DL DIS0+3!, DIS0+4*, R+1*, R+2*, BAD*, CHK+2, L, DV, HOW+5, W
, W+2
DL( L*
>> DN DV*, G*, HOW+5, W, W+2
>> DQ R+1*, P*, P+1, P+2, BAD+1, BAD+2, CHK*
DTIME R, HOW+5
>> DTOUT R*, HOW+5*
>> DU R+1*, R+2*, P+2*, ASKQ, CHK, CHK+1*
DV R!, R+1*, P+1*, ASKQ, ASKQ+1, CHK, CHK+1, CHK+2, CHK+3, SAMEQ+1
, L+2*, DV*, HOW+2, HOW+3, HOW+5, W, W+2
DV( ASKQ*, ASKQ+1*, DV, HOW+2, HOW+3, W
DX 1!
DX( CHK+2
>> DY( SAMEQ, G
>> E DIS0+4*, R+1, DV
>> I ASKQ*, ASKQ+1, DV*, G*
>> J ASKQ*, ASKQ+1, CHK+1*, CHK+2, CHK+3, SAMEQ, G*
N DIS0+3!, DIS0+4*
O DIS0+4*, L*, HOW+5*, 1!
O( L
>> P R+2*, P*, L*, L+1, G*, G+1, W+1
R DIS0+3!, G*, G+1*, HOW, HOW+1, HOW+2, HOW+5
U R, R+2, P, ASKQ+1, CHK, CHK+1, SAMEQ, L, L+1, DV
, G, G+1, HOW+5, W+1
>> X R*, R+1, P, L*, L+1*, HOW+1*, HOW+2*, HOW+3, HOW+5
Y R+1*, R+2*, P, CHK, CHK+1*, L, DV*, HOW, W+1, 1!
>> Z CHK+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All