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

Package: Lexicon Utility

Routine: LEXQL2


Information

LEXQL2 ;ISL/KER - Query - Lookup Code (Build List) ;04/21/2014

Source Information

Source file <LEXQL2.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$DT,$$FMTE)^XLFDT  $$UP^XLFSTR  
Lexicon Utility 2 ICD^LEXQL3  (CM,CP)^LEXQL4  
DRG Grouper 1 ($$CODEABA,$$ROOT)^ICDEX  
VA Fileman 1 ^DIWP  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Lexicon Utility 3 LEXQL  LEXQL3  LEXQL4  

Entry Points

Name Comments DBIA/ICR reference
SD(X) ; Short Date
STY(X) ; Short Type
FT(X,Y,LEX) ; Format Text First
OK(X,Y,LEX,LEXS) ; User Input is Ok
TOKN(X) ; Parse Tolkens
VSO(X) ; Verify Input
LTY(X) ; Long Type
ADD(X) ; Add to List
DS(X) ; Trim Dubble Space Character
TM(X,Y) ; Trim Character Y - Default " "
PR(LEX,X) ; Parse Array
SHO ; Show TMP
FC(X,Y,LEX) ; Format Code First

External References

Name Field # of Occurrence
^DIWP PR+3
$$CODEABA^ICDEX STY+2, STY+3, STY+4, STY+5, LTY+2, LTY+3, LTY+4, LTY+5
$$ROOT^ICDEX ADD+15, ADD+19, ADD+23, ADD+27
ICD^LEXQL3 ADD+17, ADD+21, ADD+25, ADD+29
CM^LEXQL4 ADD+35
CP^LEXQL4 ADD+32
$$DT^XLFDT ADD+2
$$FMTE^XLFDT SD+1
$$UP^XLFSTR ADD+3, VSO+1, VSO+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SHO+2
Function Call: WRITE
  • Prompt: !,LEXNN,"=",@LEXNN
  • Line Location: SHO+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SHO+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(81.3 - [#81.3] VSO+14, VSO+15, STY+7, LTY+12
^ICD0("BA" VSO+8, VSO+9
^ICD9("BA" VSO+5, VSO+6
^ICPT - [#81] LTY+7
^ICPT("BA" VSO+11, VSO+12, STY+6, LTY+6
^TMP("LEXQL" ADD+37, ADD+38, ADD+39, ADD+41!, ADD+42*, ADD+43*, ADD+44!
^UTILITY($J PR+1!, PR+4, PR+5, PR+6!

Label References

Name Line Occurrences
$$OK ADD+16, ADD+20, ADD+24, ADD+28, ADD+31, ADD+34
$$STY FT+2, FC+2
$$TM ADD+3, ADD+38, ADD+39, PR+5
$$TOKN ADD+3
PR ADD+40

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIW PR+1~
DIWF PR+1~, PR+3*
DIWI PR+1~
DIWL PR+1~, PR+3*
DIWR PR+1~
DIWT PR+1~
DIWTC PR+1~
DIWX PR+1~
DN PR+1~
LEX ADD+37~, ADD+38!, ADD+40!, VSO+1~*, VSO+2, VSO+16, FT~, FT+1, FC~, FC+1
, FC+3, LTY+1~, LTY+6*, LTY+7, LTY+8*, LTY+9*, LTY+10*, LTY+11*, PR~, PR+1
, PR+2, PR+4!, PR+6*, OK~, OK+2
LEX( PR+3, PR+5*
LEX(" " PR+2
LEX(1 ADD+40*, ADD+42
LEX(2 ADD+43
LEXBEG TOKN+1~*, TOKN+4*
LEXC FT+1~*, FT+2, FT+4, FC+1~*, FC+2, FC+3, PR+1~, PR+2*, PR+4*, PR+5*
, PR+6
LEXCHR TOKN+1~, TOKN+3*
LEXCO ADD+1~, ADD+13*
LEXCS ADD+1~, ADD+15*, ADD+16, ADD+17, ADD+19*, ADD+20, ADD+21, ADD+23*, ADD+24, ADD+25
, ADD+27*, ADD+28, ADD+29
LEXCT ADD+1~, ADD+12*, ADD+16, ADD+20, ADD+24, ADD+28, ADD+31, ADD+34, ADD+37~, ADD+41*
, ADD+42, ADD+43, OK+1~, OK+2*, OK+7
LEXD FT+1~*, FT+2*, FT+3*, FT+4, FC+1~*, FC+2, FC+3
LEXEND TOKN+1~, TOKN+2*, TOKN+3, TOKN+4
LEXI PR+1~, PR+3*, PR+4*, PR+5
LEXIC VSO+1~, VSO+2*, VSO+3, VSO+5, VSO+8, VSO+11, VSO+14
LEXIN ADD+1~, ADD+3*, ADD+5
LEXINU ADD+1~, ADD+3*, ADD+17, ADD+21, ADD+25, ADD+29
LEXIO VSO+1~, VSO+2*, VSO+3, VSO+5, VSO+8, VSO+11, VSO+14
LEXIX OK+1~, OK+2*, OK+3, OK+5, OK+6
LEXKEY ADD+2~, ADD+8*, ADD+9, ADD+10, ADD+11
LEXLEN ADD+2~, ADD+4*, ADD+7*, ADD+8, ADD+9, PR+1~, PR+2*, PR+3
LEXNC SHO+1~*, SHO+2
LEXNN SHO+1~*, SHO+2*
LEXNOT TOKN+1~, TOKN+2*, TOKN+4
LEXNX OK+1~, OK+5*, OK+6*, OK+7
LEXO ADD+1~, ADD+37~*, ADD+38, ADD+39, FT+3~, FT+4*, FT+5*, FC+1~, FC+3*, FC+4*
, OK+1~, OK+4*, OK+5, OK+6
LEXOC ADD+1~
LEXROOT OK+1~, OK+2*, OK+3, OK+5, OK+6
LEXRT ADD+2~, ADD+15*, ADD+16, ADD+19*, ADD+20, ADD+23*, ADD+24, ADD+27*, ADD+28
LEXS FT+1~*, FT+3*, FC+1~*, FC+3*, FC+4, LTY+7~*, LTY+8, LTY+9, OK~, OK+2*
, OK+5, OK+6
LEXSO ADD+2~, ADD+5*, ADD+6*, ADD+7, ADD+8, ADD+12, ADD+13, STY+1~*, STY+2, STY+3
, STY+4, STY+5, STY+6, STY+7, LTY+1~*, LTY+2, LTY+3, LTY+4, LTY+5, LTY+6
, LTY+10, LTY+12
LEXT FT+1~, FT+2*, FT+3*, FT+5, FC+1~, FC+2*, FC+3
LEXT1 ADD+37~, ADD+38~*
LEXT2 ADD+37~, ADD+38~, ADD+39*, ADD+40
LEXTD ADD+1~, ADD+2*
LEXTKN TOKN+1~, TOKN+4*, TOKN+5, TOKN+6
LEXTKNS ADD+2~, ADD+3!, TOKN+1!
LEXTKNS( ADD+8, ADD+9!, TOKN+5, TOKN+6*
LEXTKNS(" " ADD+4
LEXTMP ADD+1~, ADD+5*, ADD+6*
LEXTO ADD+1~, ADD+11*
LEXTT ADD+1~, ADD+10*, ADD+16, ADD+20, ADD+24, ADD+28, ADD+31
LEXTTK ADD+3*, ADD+9*, TOKN+1~*, TOKN+5*, TOKN+7
LEXTY ADD+1~, ADD+17*, ADD+21*, ADD+25*, ADD+29*, ADD+32*, ADD+35*
LEXUC VSO+1~, VSO+3*, VSO+6, VSO+9, VSO+12, VSO+15
LEXUO VSO+1~, VSO+3*, VSO+6, VSO+9, VSO+12, VSO+15
LEXX OK+1~, OK+2*, OK+4, TOKN+1~*, TOKN+2, TOKN+3, TOKN+4
U ADD+2*, FT+2
X ADD~, ADD+3, VSO~, VSO+1, SD~, SD+1, FT~, FT+1, FT+5*, FT+6
, FC~, FC+1, FC+4*, FC+5, STY~, STY+1, LTY~, LTY+1, DS~, DS+1*
, DS+2, PR~, PR+2, PR+3*, TM~, TM+1*, TM+2*, TM+3*, TM+4, OK~
, OK+2, TOKN~, TOKN+1, TOKN+7*, TOKN+8
Y FT~, FT+1, FC~, FC+1, TM~, TM+1*, TM+2, TM+3, OK~, OK+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All