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 |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: LEXUH

Package: Lexicon Utility

Routine: LEXUH


Information

LEXUH ;ISL/KER - Miscellaneous Lexicon Utilities (Help) ;05/23/2017

Source Information

Source file <LEXUH.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEXU  

Entry Points

Name Comments DBIA/ICR reference
DISP ; Display
LF ; Line Feed
EN ; Main Entry Point
ASKQ ; Quit Multiple
MA ; Menu Array
ASKS(MAX,ENT) ; Select Multiple
ASKSH ; Select Multiple Help
NOQUE ; Do not queue Display
CONT(X) ; Ask to Continue
CONTH ; Ask to Continue Help
APIS ; List of APIs
EOP ; End of Page
QUE ; Task queued to print Help
OA ; Output Array
ASK(X) ; Ask to Select an API
DHLP ; Display Help
TM(X,Y) ; Trim Character Y - Default " "

External References

Name Field # of Occurrence
^%ZIS DHLP+3
HOME^%ZIS DHLP+4, NOQUE+1
^%ZISC DHLP+4, NOQUE+1
^%ZTLOAD QUE+1
^DIR CONT+3, ASKS+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DHLP+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: NOQUE+1
Function Call: WRITE
  • Prompt: !,"< Not queued, printing Lexicon API Help >",!
  • Condition for execution: IOST["P-"
  • Line Location: NOQUE+1
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued",1:"Request Cancelled"),!
  • Line Location: QUE+1
Function Call: WRITE
  • Prompt: !," ",TXT
  • Line Location: DISP+3
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: IOST["P-"
  • Line Location: EOP+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: EOP+1
Function Call: WRITE
  • Prompt: !," Enter either RETURN or '^'."
  • Line Location: CONTH+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: ENT#LEN=1
  • Line Location: ASK+7
Function Call: WRITE
  • Prompt: !,$J(ENT,3),". ",ITEM
  • Line Location: ASK+7
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+9
Function Call: WRITE
  • Prompt: !,$G(HLP)
  • Line Location: ASKSH+1
Routine Call
  • %ZIS
  • Line Location:
    • DHLP+4
    • NOQUE+1
Routine Call
  • DIR
  • Line Location:
    • CONT+3
    • ASKS+10
Routine Call
  • %ZIS
  • Line Location:
    • DHLP+3

Label References

Name Line Occurrences
$$ASK EN+4
$$ASKS ASK+8, ASK+9
$$CONT EOP+1
$$TM EN+5, EN+6, EN+7, ASK+6, MA+7, MA+8, OA+2, OA+9, OA+12, OA+13
@( NOQUE+1
ASKQ ASK+4, ASK+10
DHLP EN+7
EOP DISP+4, DISP+5, LF+1
LF DISP+3
MA EN+4
NOQUE DHLP+5
OA EN+7
QUE DHLP+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN+1~, DHLP+1~, DHLP+3*
%ZIS("A" DHLP+2*, DHLP+3!, DHLP+4!, DHLP+5!
ACT EN+1~, MA+2~, MA+6*, MA+15
ANS EN+1~, ASK+2~, ASK+3*, ASK+4*, ASK+5, ASK+8*, ASK+9*, ASKQ+1
CAL EN+1~, EN+7*, MA+2~, MA+8*, MA+9*, MA+10*, MA+11, MA+15, OA+2, OA+3*
, OA+4
CF EN+1~, DHLP+1~, DISP+1~, DISP+3*, DISP+4, DISP+5, EOP+1*
COM EN+1~, EN+7!, MA+2~, MA+7*, MA+11, MA+15, OA+1~, OA+17!
COM( OA+11*, OA+12!, OA+13!, OA+14, OA+15
COM(" " OA+11
CONT EN+1~, DHLP+1~, DISP+1~, EOP+1~*
CT EN+1~, MA+2~, MA+14*, MA+15
DIR EN+1~, CONT+1~, ASKS+2~, ASKS+13!
DIR("?" CONT+2*, ASKS+9*
DIR("??" CONT+2*, ASKS+9*
DIR("A" CONT+1*, ASKS+5*, ASKS+6*
DIR("PRE" CONT+2*, ASKS+8*
DIR(0 CONT+1*, ASKS+10*
DIRB EN+1~, ASKS+2~
DIROUT EN+1~, CONT+1~, CONT+3, ASKS+2~
DIRUT EN+1~, CONT+1~, CONT+3, ASKS+2~
DNC EN+1~, DHLP+1~
DTOUT EN+1~, CONT+1~, CONT+3, ASKS+2~, ASKS+11, ASKS+13
DUOUT EN+1~, CONT+1~, CONT+3, ASKS+2~
ENT EN+1~, EN+4*, EN+5, EN+6, EN+7, ASK+2~, ASK+3*, ASK+5*, ASK+6, ASK+7
, ASK+8, ASKS~, ASKS+3
EOP EN+1~, DHLP+1~, DISP+1~*, DISP+2*, LF+1
EXEC EN+1~, MA+2~, MA+3*, OA+6~, OA+7*, OA+8*
EXIT EN+1~, DISP+1~*, DISP+2, DISP+4, CONT+1, CONT+3*, ASK+1, ASK+2~, ASK+3*, ASK+5
, ASK+8*, ASK+9*, ASKS+1, ASKS+11*, ASKS+12
HDR EN+2~, ASK+3, OA+1~
HLP EN+2~, ASKS+2~, ASKS+7*, ASKSH+1
I EN+2~, DHLP+1~
ICR EN+2~, EN+6*, MA+2~, MA+7*, MA+15, OA+3
IEN EN+2~, ASK+2~, ASK+6~
INC EN+2~, OA+6~, OA+11*, OA+15~*
INT EN+2~, ASK+2~*, ASK+3*, ASK+4
IO NOQUE+1
IO("Q" DHLP+4, QUE+1!
IOF NOQUE+1, DISP+1, DISP+4, DISP+5, EOP+1, ASK+1
ION DHLP+3, DHLP+4
IOSL DISP+1
IOST NOQUE+1, LF+1, EOP+1
ITEM EN+2~, ASK+2~, ASK+6~*, ASK+7
LAST EN+2~, ASKS+2~, ASKS+3*, ASKS+4
LC EN+2~, DHLP+1~, DISP+1~, DISP+2*, LF+1*, EOP+1*
LEN EN+2~, ASK+2~, ASK+3*, ASK+7, ASK+8, ASK+9
LIN EN+2~, MA+2~, MA+7*, MA+8, MA+11
LINE EN+2~, DISP+1~, DISP+2*, DISP+3, MA+1~*, MA+3, OA+1~, OA+5*, OA+7, OA+8
, OA+12*, OA+13*, OA+14*, OA+15, OA+16*
LOC EN+2~, EN+5*, OA+1
MAX EN+2~, ASK+2~, ASK+3*, ASK+7*, ASK+8, ASK+9, ASKS~, ASKS+3*, ASKS+4, ASKS+7
, ASKS+10, MA+1~*, MA+13*
MEN EN+2~, EN+5*
NAM EN+2~, EN+5*, OA+2, OA+4
NEXT EN+2~, ASKS+2~, ASKS+4*, ASKS+5, ASKS+6
PAR EN+2~, MA+2~, MA+6*, MA+12
POP EN+2~, DHLP+1~, DHLP+3
PRE EN+2~, MA+2~, MA+8*, MA+10
RAN EN+3~, ASKS+2~, ASKS+4*, ASKS+5, ASKS+6
ROOT EN+3~, ASK+2~
RTN EN+3~, MA+2~, MA+6*, MA+9, MA+10, MA+12, OA+1~*, OA+2, OA+7, OA+8
SEL EN+3~, EN+7!
SEL( EN+5, EN+6, EN+7, ASK+5, ASK+6, ASKS+4, MA+15*
SEL(" " ASK+4, MA+14
TAG EN+3~, MA+2~, MA+5*, MA+12, MA+15, OA+1~*, OA+2, OA+7, OA+8
TAGL MA+2~, MA+5*, MA+12
TEXT EN+3~, EN+4!, EN+7!, ASK+6~*
TEXT( DISP+2, DISP+3, OA+15*
TEXT(" " OA+15, OA+16
TEXT(0 EN+7, OA+16*
TEXT(1 OA+4*
TEXT(2 OA+4*
TEXT(3 OA+4*
TEXT(4 OA+4*
TOT EN+3~, ASK+2~, ASK+4*, ASK+9
TXT EN+3~, DISP+3~*, MA+1~*, MA+3*, MA+4*, MA+14*, MA+15, OA+1~, OA+5*, OA+6*
, OA+9*
TXT1 EN+3~, MA+2~, MA+3*, MA+4*, MA+5, MA+6, MA+7, MA+8, MA+12, MA+13
TXT2 EN+3~, MA+2~, MA+3*, MA+12*, MA+13, MA+14, OA+6~*, OA+9*, OA+10*, OA+11
TXT3 EN+3~, MA+2~, MA+13*, MA+14, OA+6~*, OA+10*, OA+11
U ASK+3*
X EN+3~, CONT~, CONT+3, ASK~, ASK+11, ASKS+2~, ASKS+11*, ASKS+12, ASKS+13, ASKQ+1*
, ASKQ+2, TM~, TM+1*, TM+2*, TM+3
Y EN+3~, CONT+1~, ASK+2~, ASKS+2~, ASKS+13*, ASKS+14, TM~, TM+1*, TM+2
ZTDESC EN+3~, DHLP+1~, DHLP+2*
ZTDTH EN+3~, DHLP+1~, DHLP+3*
ZTIO EN+3~, DHLP+1~, DHLP+3*, DHLP+4*
ZTQUEUED EN+3~, DHLP+1~
ZTREQ EN+3~, DHLP+1~
ZTRTN EN+4~, DHLP+1~, DHLP+2*, NOQUE+1
ZTSAVE EN+4~, DHLP+1~
ZTSAVE("ANS" DHLP+3*
ZTSAVE("SEL(" DHLP+3*
ZTSK EN+4~, DHLP+1~, QUE+1

Marked Items

Name Field # of Occurrence
$T(@(5) MA+7, OA+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items |  All