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

Package: Lexicon Utility

Routine: LEXRXC4


Information

LEXRXC4 ;ISL/KER - Re-Index 757.01 ASL ;12/19/2014

Source Information

Source file <LEXRXC4.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Lexicon Utility 3 ($$SCT,RAWRD)^LEXRXC3  REP^LEXRXXS  $$UPD^LEXRXXT3  
Kernel 2 ($$FMDIFF,$$NOW)^XLFDT  $$UP^XLFSTR  

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

Package Total Caller Graph
Lexicon Utility 1 LEXRXC3  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry Point
R75701 ; Repair file 757.01
RASL ; Index ^LEX(757.01,"ASL",FRAG,FREQ)
ERRCHK ; Check for Errors - Sets LEXERR
QQ(X) ; Set Quotes
CHRS ; Get Characters - Sets LEXCHRS
CLR ; Clear
KGBL ; Kill Global Arrays

External References

Name Field # of Occurrence
$$SCT^LEXRXC3 RASL+23
RAWRD^LEXRXC3 R75701+1
REP^LEXRXXS RASL+66
$$UPD^LEXRXXT3 RASL+5
$$FMDIFF^XLFDT RASL+64
$$NOW^XLFDT RASL+6, RASL+64
$$UP^XLFSTR RASL+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,$G(LEXFI),?19,$G(LEXIDX),?30,$G(LEXIDXT)
  • Line Location: RASL+63

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.01 - [#757.01] RASL+8, RASL+40
^TMP("LEXRX" KGBL+3!
^TMP("LEXRXASL" RASL+4!, RASL+24!, RASL+25*, RASL+51, KGBL+1!
^TMP("LEXRXASLU" RASL+4!, RASL+21, RASL+26*, KGBL+1!
^TMP("LEXRXAWRD" R75701+1, RASL+9, KGBL+1!
^TMP("LEXRXERR" RASL+4!, ERRCHK+1!, ERRCHK+12*, ERRCHK+13*, ERRCHK+14*, ERRCHK+15*, ERRCHK+19*, ERRCHK+20*, ERRCHK+21*, ERRCHK+22*
ERRCHK+33*, ERRCHK+34*, ERRCHK+35*, ERRCHK+36*, ERRCHK+40*, ERRCHK+41*, ERRCHK+42*, ERRCHK+43*, ERRCHK+44*, ERRCHK+46*
KGBL+2!
^TMP("LEXRXPRO" RASL+4!, RASL+13*, RASL+30*, ERRCHK+16*, ERRCHK+23*, ERRCHK+37*, ERRCHK+45*, KGBL+2!
^TMP("LEXRXREP" RASL+60*, KGBL+2!
^TMP("LEXTKN" KGBL+1!

Label References

Name Line Occurrences
$$QQ RASL+43, RASL+44, RASL+47, RASL+53, RASL+54, RASL+58, RASL+59, ERRCHK+8, ERRCHK+9, ERRCHK+29
ERRCHK+30
CHRS RASL+28, ERRCHK+2
ERRCHK RASL+28
KGBL R75701+2, RASL+66
RASL R75701+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
LEXA RASL+1~, RASL+22~*
LEXBEG RASL+1~, RASL+6*, RASL+64
LEXC RASL+1~, RASL+14~, RASL+50~*
LEXCHR RASL+1~, RASL+28~, RASL+29*, RASL+30, RASL+35, RASL+36, RASL+37, RASL+41, RASL+52, CHRS+1~
CHRS+4~*, CHRS+5
LEXCHRS RASL+1~, RASL+28~, ERRCHK+2~, CHRS+1!
LEXCHRS( RASL+29, CHRS+5*
LEXCTL RASL+1~, RASL+42~, RASL+44*, RASL+45, RASL+53~, RASL+54*, RASL+55, ERRCHK+2~, ERRCHK+3*, ERRCHK+4
ERRCHK+24*, ERRCHK+25
LEXDIF RASL+1~
LEXE RASL+1~, RASL+22~
LEXELP RASL+1~, RASL+64*, RASL+65*, RASL+66
LEXEND RASL+1~, RASL+64*
LEXERR RASL+1~, RASL+6*, RASL+28*, RASL+62*, RASL+63, RASL+66, ERRCHK+2*, ERRCHK+11*, ERRCHK+18*, ERRCHK+32*
ERRCHK+39*
LEXF RASL+1~, RASL+14~, RASL+17*, RASL+18
LEXFC RASL+1~, RASL+11*, RASL+18*
LEXFI RASL+1~, RASL+3*, RASL+6*, RASL+63, RASL+66
LEXFIR RASL+1~, RASL+11*, RASL+18*
LEXIDX RASL+1~, RASL+6*, RASL+63, RASL+66
LEXIDXT RASL+1~, RASL+6*, RASL+63, RASL+66
LEXIT RASL+1~, RASL+32~, RASL+39*, RASL+40, RASL+41*, RASL+42, RASL+50~*, RASL+51
LEXLTKN RASL+2~, RASL+32~, RASL+39*, RASL+40*, RASL+41, RASL+43, RASL+44, RASL+46, RASL+47
LEXM RASL+2~, RASL+22~
LEXN RASL+2~, RASL+22~*
LEXN1 ERRCHK+2~, ERRCHK+5~, ERRCHK+8*, ERRCHK+10, ERRCHK+26~, ERRCHK+29*, ERRCHK+31, ERRCHK+38
LEXN2 ERRCHK+2~, ERRCHK+5~, ERRCHK+9*, ERRCHK+17, ERRCHK+26~, ERRCHK+30*, ERRCHK+38
>> LEXNAM RASL+5
LEXND RASL+2~, RASL+46~, RASL+47*, RASL+56~, RASL+58*, RASL+59*, ERRCHK+2~, ERRCHK+5~
LEXNDS RASL+2~, RASL+6*, RASL+61*, RASL+66
LEXNOD RASL+2~, RASL+42~, RASL+43*, RASL+45*, RASL+53~*, RASL+55*, RASL+56, RASL+57, ERRCHK+2~, ERRCHK+3*
ERRCHK+4*, ERRCHK+5, ERRCHK+24*, ERRCHK+25*, ERRCHK+26
LEXO RASL+2~, RASL+22~
LEXP RASL+2~, RASL+14~, RASL+20*
LEXPSCT RASL+2~
LEXRT RASL+2~, RASL+8*, RASL+9*, RASL+12, CHRS+1~, CHRS+2*, CHRS+3
LEXRT1 RASL+2~, CHRS+1~*, CHRS+2
LEXRT2 RASL+2~, CHRS+1~, CHRS+2*
LEXRXTMP KGBL+3~
LEXS RASL+2~, RASL+14~, RASL+20*, RASL+21, RASL+23, RASL+24, RASL+25, RASL+26, ERRCHK+2~, ERRCHK+5~
ERRCHK+6*, ERRCHK+8, ERRCHK+9, ERRCHK+15, ERRCHK+22, ERRCHK+26~, ERRCHK+27*, ERRCHK+29, ERRCHK+30, ERRCHK+36
ERRCHK+44, QQ+1~*, QQ+2, QQ+3
LEXSCT RASL+2~
LEXSTR RASL+2~, RASL+6*, RASL+56~*, RASL+57, RASL+58
LEXT RASL+2~, RASL+22~*, RASL+23*, RASL+25, ERRCHK+2~, ERRCHK+5~, ERRCHK+7*, ERRCHK+9, ERRCHK+15, ERRCHK+22
ERRCHK+26~, ERRCHK+28*, ERRCHK+30, ERRCHK+36, ERRCHK+44, QQ+1~*, QQ+2*, QQ+3
LEXTC RASL+2~, RASL+3~, RASL+5*
LEXTEST KGBL+1, KGBL+2, KGBL+3~
LEXTK RASL+3~, RASL+11*, RASL+12*, RASL+13, RASL+14, RASL+32~, RASL+38*, RASL+39, CHRS+1~, CHRS+3~*
CHRS+4*
LEXTK1 RASL+3~, RASL+32~, RASL+34*, RASL+35*, RASL+38, RASL+49
LEXTK2 RASL+3~, RASL+32~, RASL+34*, RASL+35*, RASL+38, RASL+49
LEXTK3 RASL+3~, RASL+32~, RASL+34*, RASL+35*, RASL+38, RASL+49
LEXTK4 RASL+32~, RASL+34*, RASL+36*, RASL+38, RASL+49
LEXTK5 RASL+32~, RASL+34*, RASL+37*, RASL+38, RASL+49
LEXTKN RASL+3~, RASL+14~*, RASL+15*, RASL+16*, RASL+17, RASL+20
LEXTMP RASL+46~*, RASL+56~, RASL+58*, RASL+59
LEXTND ERRCHK+5~*, ERRCHK+6, ERRCHK+7, ERRCHK+26~*, ERRCHK+27, ERRCHK+28
LEXTNG RASL+3~
LEXTTKN RASL+3~, RASL+32~, RASL+39*, RASL+49*, RASL+50, RASL+51*, RASL+52, RASL+53, RASL+54
LEXVAL RASL+3~, RASL+56~, RASL+57*, RASL+59
X QQ~, QQ+1, QQ+3*, QQ+4
>> ZTQUEUED RASL+63
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All