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

Package: Lexicon Utility

Routine: LEXSC3


Information

LEXSC3 ;ISL/KER - Shortcuts Add/Delete ;04/21/2014

Source Information

Source file <LEXSC3.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 2 FILE^DICN  ^DIK  
Kernel 1 $$UP^XLFSTR  
Lexicon Utility 1 ($$ADDOK,$$TERM,WRT)^LEXSC2  
Toolkit 1 ^XTLKKWL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEXSC  

Entry Points

Name Comments DBIA/ICR reference
ADDS ; Add Shortcut to sub-file
ADD2
CNT(X) ;
LK(X) ; Set up Lookup
DELS ;
ADD ; Add a shortcut
ADDSC(LEXEXP,LEXSC,LEXCX) ; Add shortcut
DELR(DA) ;
LKQ ;
ASKADD ;
ADDR ; Add record

External References

Name Field # of Occurrence
FILE^DICN ADDS+3, ADDR+3
^DIK DELS+4, DELR+1
$$ADDOK^LEXSC2 ASKADD+6
$$TERM^LEXSC2 ADD2+1
WRT^LEXSC2 ASKADD+6
$$UP^XLFSTR LK+7, DELS+2, DELS+3
^XTLKKWL LK+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD2+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD2+3
Function Call: WRITE
  • Prompt: !,"Searching ... "
  • Line Location: LK+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LEX(757.01 - [#757.01] Classic Fileman Calls
^LEX(757.4 - [#757.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.01 - [#757.01] ASKADD+2, ADDR+2
^LEX(757.4 - [#757.4] ADDSC+1, ADDSC+2, ADDS+2, DELS+2, DELS+3, DELR+1, CNT+2, CNT+3
^LEXT(757.2 - [#757.2] LK+4, LK+5

Label References

Name Line Occurrences
$$CNT DELS+5
ADD2 ADD2+5
ADDR ADDSC+1
ADDS ADDSC+2
ADDSC ADD2+4
ASKADD ADD2+4
DELR DELS+5
LK ADD2+2
LKQ LK+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA DELS+4*, DELR~, DELR+1*
DA(1 ADDS+2*, ADDS+3, DELS+4*
DD ADDS+2!, ADDR+3!
DIC ADDS+1~, ADDS+3*, ADDR+1~, ADDR+3*, LK+1~, LK+2*, LK+7
DIC("DR" ADDS+3*
DIC("P" ADDS+3*
DIC("S" LK+1*
DIC(0 ADDS+3*, ADDR+3*, LK+7*
DIK DELS+1~, DELS+4*, DELR+1~*
DIPGM LK+1~
DLAYGO ADDS+1~, ADDS+3*, ADDR+1~, ADDR+3*, LK+1!
DO ADDS+2!, ADDR+3!, LK+1~, LK+7*
DTOUT ADDS+1~, ADDR+1~
DUOUT ADDS+1~, ADDR+1~
LEXADD ADD+1~, ADD2+4, ASKADD+6*
LEXAP LKQ+1!
LEXC DELS+1~, DELS+5*, CNT+1~*, CNT+4*, CNT+5
LEXCX ADD2+4, ADDSC~, DELS+1*, DELS+2, DELS+3
>> LEXCXN ASKADD+4
>> LEXDICS LK+1
LEXERM ADD+1~, ADD2+1*, ADD2+2, ASKADD+1~*, ASKADD+2*, ASKADD+5, ADDR+2~*, LK+7
LEXEXP ADDSC~, ADDSC+1, ADDSC+2, ADDS+2, ADDR+2, ADDR+3
LEXI CNT+1~*, CNT+3*
LEXLL LKQ+1!
LEXLST LKQ+1!
LEXR ADDS+2~*, DELS+1~, DELS+2*, DELS+3, DELS+4, DELS+5, CNT+1~*, CNT+2, CNT+3
>> LEXRP ADD2, ADD2+1, ADD2+3*, ADD2+4, ADD2+5*, LK+9*
LEXS DELS+1~, DELS+3*, DELS+4
LEXSC ADD2+4, ASKADD+3, ADDSC~, ADDS+2, DELS+1, DELS+2, DELS+3
LEXSHOW LK+3*, LKQ+1!
LEXSTR ASKADD+1~, ASKADD+3*, ASKADD+4*, ASKADD+5*, ASKADD+6
LEXSUB LKQ+1!
LEXU LKQ+1!
LEXUN LKQ+1!
U ADD2, ADD2+1, ADD2+3, ADD2+5, DELS+5
X ADDS+1~, ADDS+2*, ADDR+1~, ADDR+3*, LK~, LK+1*, LK+7*, LK+9, CNT~, CNT+1
, CNT+5*
XTLKGBL LK+2*, LKQ+2!
XTLKHLP LK+4*, LK+6*, LK+9!, LKQ+2!
XTLKKSCH LK+6*, LKQ+2!
XTLKKSCH("DSPLY" LK+5*, LK+6
XTLKKSCH("GBL" LK+2*
XTLKKSCH("INDEX" LK+2*
XTLKSAY LK+7*, LK+9!, LKQ+2!
XTLKWD2 LKQ+2!
XTLKX LK+7*, LKQ+2!
Y ADD2, ADD2+4, ASKADD+1, ADDS+1~, ADDR+1~
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