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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEXHLP

Package: Lexicon Utility

Routine: LEXHLP


Information

LEXHLP ;ISL/KER - Help/input transformations ;04/21/2014

Source Information

Source file <LEXHLP.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 $$UP^XLFSTR  
Lexicon Utility 1 CONFIG^LEXSET  

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

Package Total Caller Graph
Lexicon Utility 5 LEXA1  LEXMTLU  LEXSC2  LEXSET5  ^LEXT(757.2  

Entry Points

Name Comments DBIA/ICR reference
SUB(LEXS) ; Subset help
EXC ; Excluded Word Help
XTLK ; MTLY Help
; Uses ^TMP("XTLKHITS",$J), XTLKH, XTLKI, XTLKKSCH("DSPLY"),
; XTLKKSCH("GBL"), XTLKMULT, XTLKREF0 and XTLKREF1
REP ; Replacement Words Help (replace)
XTLKDEF ; Display an Expression Defintion as part of the Help
XTLKEND ; End of Help
APPS(X) ; Input Help for ^LEX(757.2 field 8
SQ(X) ; Single question mark help for DIR("?") based on DIC("S") PCH 11
XTLKONE ; Help for a single entry on the selection list
REPBY ; Replacement Words Help (insert)
XTLKCON ; End of Page
XTLKC ;
XTLKSEL ; Help for a multiple entries on the selection list
XTLKRED ; Post-Help, redisplay the last segment of the list

External References

Name Field # of Occurrence
^DIC SUB+3
^DIR XTLKCON+3
CONFIG^LEXSET SQ+8
$$UP^XLFSTR EXC+2, EXC+6, REP+2, REPBY+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"""",X,""""," already exist in the Replacement Words file."
  • Line Location: EXC+3
Function Call: WRITE
  • Prompt: !,"You can not exclude a word which is to be replaced",!!
  • Line Location: EXC+4
Function Call: WRITE
  • Prompt: !!,$C(7),"""",X,""""," already exist in the Replacement Words file."
  • Line Location: EXC+7
Function Call: WRITE
  • Prompt: !,"You can not exclude a replacement word",!!
  • Line Location: EXC+8
Function Call: WRITE
  • Prompt: !!,$C(7),"""",X,""""," already exist in the Excluded Words file."
  • Line Location: REP+3
Function Call: WRITE
  • Prompt: !,"You can not replace an excluded word.",!!
  • Line Location: REP+4
Function Call: WRITE
  • Prompt: !!,$C(7),"""",X,""""," is indexed as a key word for: ",!
  • Line Location: REP+7
Function Call: WRITE
  • Prompt: !,?2,^LEX(757.01,LEXREC,0)
  • Line Location: REP+9
Function Call: WRITE
  • Prompt: !!,"You can not alter this keyword/term linkage.",!!
  • Line Location: REP+10
Function Call: WRITE
  • Prompt: !!,$C(7),"""",X,""""," already exist in the Excluded Words file."
  • Line Location: REPBY+3
Function Call: WRITE
  • Prompt: !,"You can not replace an excluded word.",!!
  • Line Location: REPBY+4
Function Call: WRITE
  • Prompt: !,"3 characters, please ",!
  • Line Location: APPS+3
Function Call: WRITE
  • Prompt: !,"Invalid characters detected, use any combination of uppercase or numeric ",!
  • Line Location: APPS+8
Function Call: WRITE
  • Prompt: !,"Cannot be the same as the Short TitLe",LEXOK,!
  • Line Location: APPS+9
Function Call: WRITE
  • Prompt: !,?2,^LEX(757.01,LEXEXP,3,LEXLN,0)
  • Line Location: XTLKONE+6
Function Call: WRITE
  • Prompt: !
  • Line Location: XTLKONE+8
Function Call: WRITE
  • Prompt: !,"Only one match found, select: ",^LEX(757.01,$S(LEXSUB="WRD":XTLKI,1:+(@(DIC_XTLKI_",0)"))),0),!
  • Line Location: XTLKONE+9
Function Call: WRITE
  • Prompt: !
  • Condition for execution: LEXLN=1
  • Line Location: XTLKDEF+7
Function Call: WRITE
  • Prompt: !,?2,^LEX(757.01,LEXEXP,3,LEXLN,0)
  • Line Location: XTLKDEF+7
Function Call: WRITE
  • Prompt: !
  • Line Location: XTLKDEF+10
Function Call: WRITE
  • Prompt: !
  • Line Location: XTLKCON+1
Function Call: WRITE
  • Prompt: !!,"Answer with # (1-",XTLKH,"), ^ (quit), ^# (jump - ",^TMP("XTLKHITS",$J)," choices), or ?# (help on a term)"
  • Line Location: XTLKEND+1
Function Call: WRITE
  • Prompt: $J(XTLKH,4),": "
  • Condition for execution: XTLKMULT
  • Line Location: XTLKRED+6
Function Call: WRITE
  • Prompt: $P(@(XTLKREF1_"XTLKI,0)"),"^",1),!
  • Line Location: XTLKRED+6
Function Call: WRITE
  • Prompt: !
  • Line Location: XTLKRED+7
Function Call: WRITE
  • Prompt: !
  • Line Location: SUB+1
Routine Call
  • DIC
  • Line Location:
    • SUB+3
Routine Call
  • DIR
  • Line Location:
    • XTLKCON+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LEXT(757.2 - [#757.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757 - [#757] XTLKONE+3, XTLKDEF+4
^LEX(757.01 - [#757.01] REP+6, REP+8, REP+9, XTLKONE+2, XTLKONE+4, XTLKONE+5, XTLKONE+6, XTLKONE+9, XTLKDEF+3, XTLKDEF+4
, XTLKDEF+5, XTLKDEF+6, XTLKDEF+7
^LEX(757.04 - [#757.04] EXC+6, REP+2, REPBY+2
^LEX(757.05 - [#757.05] EXC+2
^LEXT(757.2 - [#757.2] APPS+9, SUB+4, SUB+5, SUB+6
^TMP("LEXSCH" SQ+2, SQ+3, SQ+4, SQ+9, SQ+10!
^TMP("XTLKHITS" XTLK+4, XTLKDEF+3, XTLKEND+1, XTLKRED+3

Label References

Name Line Occurrences
@( XTLKRED+5
XTLKCON XTLKONE+7, XTLKONE+8, XTLKDEF+8, XTLKDEF+9
XTLKDEF XTLKSEL+1, XTLKDEF+1
XTLKEND XTLKSEL+1, XTLKSEL+2
XTLKONE XTLK+4
XTLKRED XTLKSEL+2
XTLKSEL XTLK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA APPS+2, APPS+9, XTLKC+1~
DIC XTLKONE+2, XTLKONE+9, XTLKDEF+3, XTLKC+1~, SUB+2, SUB+3*, SUB+7*
DIC("A" SUB+2, SUB+3*, SUB+7*!
DIC("S" SQ+12
DIC("W" SUB+2, SUB+3*, SUB+7*
DIC(0 SUB+2, SUB+3*, SUB+7*
DIR XTLKCON+1~
DIR("?" XTLKCON+3*
DIR("A" XTLKCON+2*
DIR(0 XTLKCON+3*
DIROUT XTLKCON+1~
DIRUT XTLKCON+1~
DTOUT XTLKCON+1~
DUOUT XTLKCON+1~
LEXA SQ+1~, SQ+3*, SQ+9*, SQ+25, SQ+26, SQ+27
LEXAP XTLKC+1~, SQ+6, SQ+10*
LEXC APPS+4~*, APPS+5, APPS+7!, SQ+1~, SQ+11*, SQ+19*, SQ+22*, SQ+23*, SQ+24
LEXD SQ+1~, SQ+3*, SQ+9*, SQ+12*, SQ+16, SQ+17, SQ+19, SQ+20, SQ+21, SQ+25
LEXDIC SUB+1~, SUB+2*, SUB+7
LEXDIC0 SUB+1~, SUB+2*, SUB+7
LEXDICA SUB+1~, SUB+2*, SUB+7
LEXDICW SUB+1~, SUB+2*, SUB+7
LEXEND XTLKRED+1~*, XTLKRED+2, XTLKRED+7!
LEXEXP XTLKONE+3*, XTLKONE+4, XTLKONE+5, XTLKONE+6, XTLKONE+9, XTLKONE+10!, XTLKDEF+2~, XTLKDEF+4*, XTLKDEF+5, XTLKDEF+6
, XTLKDEF+7, XTLKDEF+11!
LEXHLPF XTLK+3~*
LEXI APPS+4~*, APPS+7!, SQ+1~, SQ+3*, SQ+9*, SQ+13, SQ+14
LEXJ SQ+1~, SQ+14*, SQ+18*, SQ+19, SQ+20, SQ+21
LEXLN XTLKONE+1~, XTLKONE+5*, XTLKONE+6, XTLKONE+7, XTLKONE+8, XTLKONE+10!, XTLKDEF+2~, XTLKDEF+5*, XTLKDEF+6, XTLKDEF+7
, XTLKDEF+8, XTLKDEF+9, XTLKDEF+11!
LEXMC XTLKONE+1~, XTLKONE+2*, XTLKONE+3, XTLKONE+10!, XTLKDEF+2~, XTLKDEF+3*, XTLKDEF+4, XTLKDEF+11!
LEXN SQ+1~
LEXN1 SQ+26~*, SQ+27*, SQ+28
LEXN2 SQ+26~*, SQ+27*, SQ+28
LEXOK APPS+1~*, APPS+6*, APPS+8!, APPS+9
LEXONS SQ+5~, SQ+6*, SQ+10
LEXOSS SQ+5~, SQ+7*, SQ+10
LEXREC REP+8*, REP+9, REP+11!
LEXS SUB~, SUB+1*, SUB+5*, SUB+6*, SUB+8
LEXSTRT XTLKRED+1~*, XTLKRED+2, XTLKRED+7!
LEXSUB XTLKONE+2, XTLKONE+9, XTLKDEF+3, XTLKC+1~, SQ+7, SQ+10*
LEXT SQ+1~, SQ+11*, SQ+14*, SQ+15, SQ+20*, SQ+21*, SQ+22*, SQ+24
LEXTNS SQ+5~, SQ+6*, SQ+8
LEXTSS SQ+5~, SQ+7*, SQ+8
U XTLKONE+2, XTLKONE+5, XTLKDEF+3, XTLKDEF+5
VALM XTLKCON+1, XTLKC+1~
X EXC+1, EXC+2*, EXC+3, EXC+5!, EXC+6*, EXC+7, EXC+9!, REP+1, REP+2*, REP+3
, REP+5!, REP+6, REP+7, REP+8, REP+11!, REPBY+1, REPBY+2*, REPBY+3, REPBY+5!, APPS~
, APPS+2, APPS+3, APPS+4, APPS+9, XTLKSEL+1, XTLKDEF+1*, XTLKDEF+3, XTLKCON+1~, SUB+1~, SQ~
, SQ+11*, SQ+13, SQ+15*, SQ+16, SQ+24*, SQ+28*, SQ+29*, SQ+30
XTLKH XTLKSEL+1, XTLKDEF+1, XTLKEND+1, XTLKRED+1, XTLKRED+2*, XTLKRED+3, XTLKRED+4, XTLKRED+6, XTLKC+1~
XTLKHLP XTLK+4, XTLKC+1~
XTLKI XTLKONE+2, XTLKONE+9, XTLKRED+3*, XTLKRED+4, XTLKC+1~
XTLKKSCH XTLKC+1~
XTLKKSCH("DSPLY" XTLKRED+5
XTLKMULT XTLKRED+6, XTLKC+1~
XTLKREF0 XTLKRED+4*, XTLKC+1~
XTLKREF1 XTLKRED+4, XTLKRED+6, XTLKC+1~
Y XTLKCON+1~, XTLKRED+3*, SUB+1~, SUB+4, SUB+5, SUB+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All