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 |  Local Variables  | All
Print Page as PDF
Routine: LEXDCXS

Package: Lexicon Utility

Routine: LEXDCXS


Information

LEXDCXS ;ISL/KER - Default Context - Select ;04/21/2014

Source Information

Source file <LEXDCXS.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 ^DIR  

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
Lexicon Utility 2 LEXDCX  LEXSC  

Entry Points

Name Comments DBIA/ICR reference
EN(LEXX) ; Entry: S X=$$EN^LEXDCXS
ASK ; Ask for user input
SEL ; Select from list
ONE ;
UOUT ; Up Arrow detected
VAL ; No Un Arrow (value)
SH ; Show help
SO ; Show one help
STD ; Standard Help
STDO ; Standard Help - One
DES ; Description Help
NODES ; No Description Available
RD ; Re-Display List (MULTIPLE)
RDO ; Re-Display List (ONE)
W(LEXC,LEXR) ; Write entry
WO(LEXR) ; Write one entry
TOT ; Total Context
CNT(X) ; Count

External References

Name Field # of Occurrence
^DIR SEL+6, ONE+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ONE+1
Function Call: WRITE
  • Prompt: !!,"Enter 1-",LEXC," to select a Shortcut Context, "
  • Line Location: STD+1
Function Call: WRITE
  • Prompt: "or ""?"" for help, or ""?#"" for descriptive"
  • Line Location: STD+2
Function Call: WRITE
  • Prompt: !,"help on an entry flagged with an ""*"", or ""^"" "
  • Line Location: STD+3
Function Call: WRITE
  • Prompt: "to exit or <Return> for more."
  • Line Location: STD+4
Function Call: WRITE
  • Prompt: !!,"One Shortcut Context available to edit, "
  • Line Location: STDO+1
Function Call: WRITE
  • Prompt: "enter ""Yes"" to select, or ""^"" to exit."
  • Line Location: STDO+2
Function Call: WRITE
  • Prompt: !!,?2,$P(^LEX(757.41,LEXR,0),"^",1),!
  • Line Location: DES+1
Function Call: WRITE
  • Prompt: !,?4,^LEX(757.41,LEXR,1,LEXI,0)
  • Line Location: DES+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DES+4
Function Call: WRITE
  • Prompt: !!,?2,$P(^LEX(757.41,LEXR,0),"^",1)
  • Line Location: NODES+1
Function Call: WRITE
  • Prompt: " does not have a description",!
  • Line Location: NODES+2
Function Call: WRITE
  • Prompt: !
  • Line Location: RDO+1
Function Call: WRITE
  • Prompt: !,$J(LEXC,4),". ",$P(^LEX(757.41,LEXR,0),"^",1)
  • Line Location: W+1
Function Call: WRITE
  • Prompt: $S($D(^LEX(757.41,LEXR,1)):" *",1:"")
  • Line Location: W+2
Function Call: WRITE
  • Prompt: !,$P(^LEX(757.41,LEXR,0),"^",1)
  • Line Location: WO+1
Function Call: WRITE
  • Prompt: $S($D(^LEX(757.41,LEXR,1)):" *",1:"")
  • Line Location: WO+1
Routine Call
  • DIR
  • Line Location:
    • SEL+6
    • ONE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.41 - [#757.41] EN+3, EN+4, VAL+2, VAL+3, SH+3, SH+4, SO+3, SO+4, DES+1, DES+2
DES+3, NODES+1, W+1, W+2, WO+1, TOT+1, TOT+2, CNT+1, CNT+2

Label References

Name Line Occurrences
$$CNT EN+1
ASK EN+10
DES SH+4, SO+4
NODES SH+3, SO+3
ONE SEL+1
RD SH+6
RDO SO+5
SEL ASK+3
STD SH+3, SH+5, SH+6
STDO SO+3, SO+5
TOT EN+1
UOUT EN+10
VAL EN+11
W EN+7, RD+4
WO EN+8, RDO+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR SEL+2~, ONE+1~
DIR("?" SEL+5*, ONE+4*
DIR("??" SEL+5*, ONE+4*
DIR("A" SEL+4*, ONE+3*
DIR(0 SEL+3*, ONE+2*
DIROUT SEL+2~, ONE+1~
DIRUT SEL+2~, ONE+1~
DTOUT SEL+2~, ONE+1~
DUOUT SEL+2~, ONE+1~
LEX EN+1~
LEX( EN+6*, ASK+3, SH+3, SO+3, RD+3, RD+4
LEX(0 EN+6*, SH+2, SH+5, SO+2
LEX(1 RDO+1
LEXA EN+1~, EN+2*, EN+3, EN+10, ASK+1, ASK+3, SEL+6*, ONE+5*, UOUT+1, UOUT+2
LEXC EN+1~, EN+2*, EN+5*, EN+6, EN+7, ASK+1, ASK+2, SEL+3, SEL+4, STD+1
, W~, W+1, TOT+1~*, TOT+2*, TOT+4, TOT+5, TOT+6, CNT+1~*, CNT+2*, CNT+3
LEXE EN+1~*, EN+7, EN+8, ASK+3, SEL+1
>> LEXEDIT EN+4, TOT+2, TOT+3, CNT+2
LEXF RD+1~*, RD+2*, RD+3*, RD+4
LEXI DES+1~*, DES+2*, DES+3
LEXL EN+1~, EN+5*, RD+1
LEXR EN+1~, EN+2*, EN+3*, EN+4, EN+6, EN+7, EN+8, ASK+1, ASK+2, SH+1~*
SH+2, SH+3*, SH+4, SH+5, SO+1~*, SO+2, SO+3*, SO+4, DES+1, DES+2
DES+3, NODES+1, RDO+1~*, W~, W+1, W+2, WO~, WO+1, TOT+1~*, TOT+2
, CNT+1~*, CNT+2
LEXT RD+1~*, RD+2, RD+3
LEXX EN~, EN+2*, EN+3, EN+10, EN+11, ASK+1, ASK+3*, UOUT+1*, UOUT+2*, VAL+1
VAL+2, VAL+3*, VAL+4*, VAL+5*
X EN+1~, SEL+2~, ONE+1~, SH+1, SH+2, SH+5, SH+6, SO+2, SO+5, CNT~
, CNT+3*
Y EN+1~, SEL+2~, SEL+6, ONE+1~, ONE+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All