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

Package: Kernel

Routine: XQHLP


Information

XQHLP ;SEA/MJM - Menu Helper ;07/21/09 11:37

Source Information

Source file <XQHLP.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 5 M2^XQ  DIC^XQ71  S^XQ75  EN^XQH  ^XQSET  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 2 XQ  XQ2  

Entry Points

Name Comments DBIA/ICR reference
OPT ;Respond to a user entering "?Option_text"
PAUSE
HELP ;Display a help screen
SHOW
PRNT ;Print out the description of the option XQHY
EN ;Show descriptions from Option File Entry point from EN^XQ2
OUT ;Exit here
PAUSE1

External References

Name Field # of Occurrence
^DIR EN+3, EN+6
M2^XQ OUT+5
DIC^XQ71 HELP+1
S^XQ75 OPT+6
EN^XQH HELP+4, OPT+12
^XQSET EN+2, EN+4, EN+8

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Line Location: PAUSE+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAUSE+0
Function Call: READ
  • Timeout: DTIME
  • Line Location: PAUSE1+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAUSE1+0
Function Call: WRITE
  • Prompt: !!,"'"_$P(XQHY0,U,3)_"' Option name: ",$P(XQHY0,U,2)
  • Line Location: PRNT+3
Function Call: WRITE
  • Prompt: " Synonym: ",%
  • Line Location: PRNT+3
Function Call: WRITE
  • Prompt: !," **> Extended help available. Type ","""","?"_%,""""," to see it."
  • Line Location: PRNT+4
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !!,"**> Sorry, no help text available for this option."
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: ?25,"**> Your secondary options <**",!!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: ?17,"**> The Common Options, options available to everyone <**",!!
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: OUT+1
Function Call: WRITE
  • Prompt: !!!
  • Line Location: OPT+8
Routine Call
  • DIR
  • Line Location:
    • EN+3
    • EN+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] PRNT+1, PRNT+5, EN+2, EN+7, EN+8
^VA(200 - [#200] EN+4
^XUTL("XQO" SHOW, PRNT+3, EN+2, EN+4, EN+8

Label References

Name Line Occurrences
HELP PAUSE
OUT EN+2, EN+3, EN+5, EN+6, OPT+16
PAUSE PRNT+2, PRNT+5
PAUSE1 OPT+10
PRNT SHOW+2, OPT+10
SHOW EN+2, EN+4, EN+8

Naked Globals

Name Field # of Occurrence
^( SHOW, SHOW+1, PRNT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PRNT+3*, PRNT+4*
DIR OUT+3!
DIR("A" EN+3*, EN+6*
DIR("B" EN+3*, EN+6*
DIR(0 EN+3*, EN+6*
DIROUT OUT+3!
DIRUT OUT+3!
DTIME PAUSE, PAUSE1
DTOUT OUT+3!
DUOUT EN+3, EN+6, OUT+3!
DUZ EN+4
IOF PAUSE, PAUSE1, EN+4, EN+7, OPT+8
IOSL EN+2, OPT+3
U PAUSE, PAUSE1, SHOW, PRNT+1, PRNT+3, PRNT+4, HELP+1, HELP+2, HELP+3, HELP+4
, EN+2, EN+4, EN+8, OPT+2, OPT+9, OPT+11, OPT+12, OPT+15
X OUT+3!
XQA PRNT+5*, OUT+3!
>> XQDIC SHOW, PRNT+3, HELP+1, HELP+2*, HELP+3*, HELP+4*, EN+2, EN+4*, EN+7*, EN+8
, OPT+2, OPT+15*
>> XQH HELP+3*, OPT+12*
XQHLP PRNT+4, OUT+4!, OPT+5*
XQHSV HELP+1*, HELP+2, HELP+3, HELP+4, OUT+3!, OPT+2*, OPT+15
XQHY SHOW+1*, PRNT+1, PRNT+3, PRNT+5, HELP+1~, OUT+3!, OPT+9*
XQHY0 PRNT+3*, PRNT+4, OUT+3!
XQL PAUSE*, PAUSE1*, SHOW, PRNT+2, PRNT+3*, PRNT+4*, PRNT+5*, HELP+1, HELP+4*, EN+2*
, EN+4*, EN+5, EN+7*, OUT+3!, OPT+3*
XQLN PAUSE, PAUSE1, EN+2*, EN+4, EN+7, OUT+3!, OPT+3*
XQN OUT+3!
XQNXTOP PRNT+5*, OUT+3!
XQSAV EN+2*, OUT+3!
>> XQUR HELP+1*, OPT+4*
XQX SHOW*, SHOW+1, HELP+1~, EN+2*, EN+4*, EN+7*, OUT+3!
>> XQY HELP+1, HELP+2*, HELP+3*, HELP+4*, OPT+2, OPT+7, OPT+9, OPT+15*
>> XQY0 HELP+1, HELP+2*, HELP+3*, HELP+4*, OPT+2, OPT+9, OPT+11, OPT+12, OPT+15*
Y EN+4, EN+7, EN+8, OUT+3!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All