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

Package: Lexicon Utility

Routine: LEXRXC3


Information

LEXRXC3 ;ISL/KER - Re-Index 757.01 AWRD ;05/23/2017

Source Information

Source file <LEXRXC3.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Lexicon Utility 4 RASL^LEXRXC4  REP^LEXRXXS  $$UPD^LEXRXXT3  PTX^LEXTOKN  
Kernel 2 ($$FMDIFF,$$NOW)^XLFDT  $$UP^XLFSTR  

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

Package Total Caller Graph
Lexicon Utility 2 LEXRXC  LEXRXC4  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry Point
CHRS ; Get Characters - Sets LEXCHRS
LEX ; Lexicon Counts
DEA(X) ; Expression/Concept Deactive
RAWRD ; Index ^LEX(757.01,"AWRD",WORD,MC,EXP)
SCT(X) ; String Count (exact string)
ERRS ; Display Errors
KGBL ; Kill Global Arrays
R75701 ; Repair file 757.01
QQ(X) ; Set Quotes
CLR ; Clear

External References

Name Field # of Occurrence
RASL^LEXRXC4 R75701+1
REP^LEXRXXS RAWRD+135
$$UPD^LEXRXXT3 RAWRD+5
PTX^LEXTOKN RAWRD+18
$$FMDIFF^XLFDT RAWRD+133
$$NOW^XLFDT RAWRD+6, RAWRD+133
$$UP^XLFSTR RAWRD+14, RAWRD+40, RAWRD+56, SCT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RAWRD+132
Function Call: WRITE
  • Prompt: !,"Errors in Index """,LEXIX,"""",!
  • Line Location: ERRS+5
Function Call: WRITE
  • Prompt: !,$J($G(^TMP("LEXRXERR",$J,LEXIX,LEXEN)),10)," "
  • Line Location: ERRS+8
Function Call: WRITE
  • Prompt: $G(^TMP("LEXRXERR",$J,LEXIX,LEXEN,0))
  • Line Location: ERRS+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757 - [#757] RAWRD+16, DEA+3
^LEX(757.01 - [#757.01] RAWRD+10, RAWRD+12, RAWRD+14, RAWRD+15, RAWRD+23!, RAWRD+39, RAWRD+40, RAWRD+41!, RAWRD+57!, RAWRD+59
, RAWRD+79, RAWRD+136*, SCT+2, LEX+2, LEX+5, DEA+1, DEA+3
^LEX(757.05 - [#757.05] RAWRD+53, RAWRD+55, RAWRD+56
^TMP("LEXAWRDK" RAWRD+129*
^TMP("LEXRX" RAWRD+4, KGBL+3!
^TMP("LEXRXASL" KGBL+1!
^TMP("LEXRXASLU" KGBL+1!
^TMP("LEXRXAWRD" RAWRD+7!, RAWRD+106, SCT+3, KGBL+1!
^TMP("LEXRXAWRDK" RAWRD+7!, RAWRD+128, RAWRD+131!, KGBL+2!
^TMP("LEXRXAWRDU" RAWRD+7!, RAWRD+86, RAWRD+87*, RAWRD+131!, KGBL+1!
^TMP("LEXRXERR" RAWRD+7!, RAWRD+28*, RAWRD+29*, RAWRD+30*, RAWRD+47*, RAWRD+48*, RAWRD+49*, RAWRD+64*, RAWRD+65*, RAWRD+66*
, RAWRD+100*, RAWRD+101*, RAWRD+102*, RAWRD+131*, KGBL+2!, ERRS+3, ERRS+4, ERRS+6, ERRS+7, ERRS+8
, ERRS+9
^TMP("LEXRXPRO" RAWRD+7!, RAWRD+13*, RAWRD+32*, RAWRD+51*, RAWRD+68*, RAWRD+72*, RAWRD+80*, RAWRD+104*, KGBL+2!
^TMP("LEXRXREP" RAWRD+129*, KGBL+2!
^TMP("LEXTKN" RAWRD+18!, RAWRD+19, RAWRD+21, RAWRD+22, RAWRD+37!, KGBL+2!

Label References

Name Line Occurrences
$$DEA RAWRD+12
$$QQ RAWRD+24, RAWRD+25, RAWRD+26, RAWRD+31, RAWRD+34, RAWRD+35, RAWRD+36, RAWRD+42, RAWRD+43, RAWRD+44
, RAWRD+45, RAWRD+50, RAWRD+58, RAWRD+60, RAWRD+61, RAWRD+62, RAWRD+67, RAWRD+97, RAWRD+103, RAWRD+105
, RAWRD+112, RAWRD+113, RAWRD+124, RAWRD+125, RAWRD+126
CHRS RAWRD+70
KGBL R75701+1
LEX R75701+2
RAWRD R75701+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA RAWRD+1~
DIK RAWRD+1~
LEX SCT+1~
LEX0P3 RAWRD+1~, RAWRD+6*, RAWRD+13*, RAWRD+136
LEX0P4 RAWRD+1~, RAWRD+6*, RAWRD+13*, RAWRD+136
LEXA SCT+1~, SCT+3*, SCT+10*, DEA+1~
LEXBEG RAWRD+1~, RAWRD+6*, RAWRD+133
LEXCHR RAWRD+1~, RAWRD+70~, RAWRD+71*, RAWRD+72, RAWRD+75, RAWRD+76, RAWRD+82, RAWRD+83, RAWRD+108, RAWRD+109
, CHRS+1~, CHRS+4~*, CHRS+5
LEXCHRS RAWRD+1~, RAWRD+70~, CHRS+1!
LEXCHRS( RAWRD+71, CHRS+5*
LEXCTL RAWRD+1~, RAWRD+70~, RAWRD+90~, RAWRD+92*, RAWRD+94, RAWRD+111~, RAWRD+113*, RAWRD+114
LEXDATA RAWRD+1~, RAWRD+70~, RAWRD+88~
LEXDEA RAWRD+11~, RAWRD+12*
LEXDIF RAWRD+1~
LEXE RAWRD+1~, SCT+1~, SCT+9~*, SCT+10*, SCT+19~*, SCT+20*
LEXEA DEA+1~, DEA+2*, DEA+3
LEXEACT RAWRD+23, RAWRD+41, RAWRD+57, DEA+1~
LEXEC ERRS+1~, ERRS+2~*, ERRS+7*, ERRS+10
LEXEIEN DEA+1~*
LEXELP RAWRD+1~, RAWRD+133*, RAWRD+134*, RAWRD+135
LEXEN ERRS+1~, ERRS+2~*, ERRS+3*, ERRS+4, ERRS+6*, ERRS+7, ERRS+8, ERRS+9
LEXEND RAWRD+1~, RAWRD+133*
LEXERR RAWRD+1~, RAWRD+6*, RAWRD+27*, RAWRD+46*, RAWRD+63*, RAWRD+99*, RAWRD+132*, RAWRD+135
LEXET ERRS+1~, ERRS+2~*, ERRS+4*, ERRS+5, ERRS+10
LEXEX RAWRD+1~, RAWRD+10~*, RAWRD+12, RAWRD+13, RAWRD+14, RAWRD+15, RAWRD+23, RAWRD+25, RAWRD+31, RAWRD+33
, RAWRD+34, RAWRD+36, RAWRD+39, RAWRD+40, RAWRD+41, RAWRD+42, RAWRD+43, RAWRD+44, RAWRD+45, RAWRD+50
, RAWRD+53, RAWRD+55, RAWRD+57, RAWRD+58, RAWRD+59, RAWRD+60, RAWRD+61, RAWRD+62, RAWRD+67, RAWRD+118~
, RAWRD+122*, RAWRD+125
LEXEXCL RAWRD+1~
LEXEXP RAWRD+1~, RAWRD+11~, RAWRD+14*, RAWRD+18
LEXFC SCT+12~*, SCT+15, SCT+16
LEXFI RAWRD+2~, RAWRD+6*, RAWRD+132*, RAWRD+135
LEXFUL RAWRD+2~, RAWRD+89, RAWRD+95~
LEXHI RAWRD+2~
LEXI RAWRD+2~
LEXIDX RAWRD+2~, RAWRD+8*, RAWRD+11~, RAWRD+18*, RAWRD+132, RAWRD+135
LEXIDXT RAWRD+2~, RAWRD+8*, RAWRD+132, RAWRD+135
LEXIT RAWRD+2~, RAWRD+70~, RAWRD+71*, RAWRD+73~, RAWRD+74*, RAWRD+78~*, RAWRD+79, RAWRD+81*, RAWRD+82*, RAWRD+83*
, RAWRD+84, RAWRD+90~*, RAWRD+93, RAWRD+94*, RAWRD+95, RAWRD+106*, RAWRD+107*, RAWRD+108*, RAWRD+109*, RAWRD+110
, SCT+1~, SCT+5*, SCT+6, SCT+7*, SCT+8, SCT+13*, SCT+14, SCT+15*, SCT+16*
LEXIX ERRS+1~*, ERRS+3, ERRS+4, ERRS+5, ERRS+6, ERRS+7, ERRS+8, ERRS+9, ERRS+10
LEXKEY RAWRD+111~, RAWRD+118~, RAWRD+127*, RAWRD+128, RAWRD+129
LEXL RAWRD+2~
LEXLO RAWRD+2~
LEXLTKN RAWRD+2~, RAWRD+73~, RAWRD+78*, RAWRD+79*, RAWRD+80, RAWRD+81, RAWRD+82, RAWRD+83, RAWRD+86, RAWRD+87
, RAWRD+91, RAWRD+92, RAWRD+97, RAWRD+103, RAWRD+105
LEXM RAWRD+2~, SCT+1~, SCT+8~*, SCT+9, SCT+17~*, SCT+18*, SCT+19
LEXMA DEA+1~, DEA+3*
LEXMC RAWRD+2~, RAWRD+11~, RAWRD+56~, RAWRD+59*, RAWRD+118~, RAWRD+121*, RAWRD+125
LEXMCE RAWRD+2~
LEXMCEI RAWRD+2~, RAWRD+11~, RAWRD+16*, RAWRD+23, RAWRD+24, RAWRD+26, RAWRD+31, RAWRD+33, RAWRD+35, RAWRD+36
, RAWRD+41, RAWRD+44, RAWRD+45, RAWRD+50
LEXMCI RAWRD+2~, RAWRD+11~, RAWRD+15*, RAWRD+16, RAWRD+33
LEXMIEN DEA+1~, DEA+2*, DEA+3*
LEXN SCT+1~, SCT+3*, SCT+20*, DEA+1~*, DEA+2*
LEXNAM RAWRD+5, DEA+1~
LEXNC LEX+1~, LEX+3*, LEX+4, LEX+6*, LEX+7
LEXND RAWRD+2~, RAWRD+22~, RAWRD+24*, RAWRD+25~*, RAWRD+26*, RAWRD+31*, RAWRD+34~*, RAWRD+35*, RAWRD+36*, RAWRD+42~*
, RAWRD+43*, RAWRD+44*, RAWRD+45*, RAWRD+46~, RAWRD+50*, RAWRD+56~, RAWRD+58*, RAWRD+60*, RAWRD+61*, RAWRD+62*
, RAWRD+63~, RAWRD+67*, RAWRD+85~, RAWRD+88~, RAWRD+90~, RAWRD+97*, RAWRD+98, RAWRD+99~, RAWRD+103*, RAWRD+105*
, RAWRD+111~, RAWRD+118~, RAWRD+124*, RAWRD+125*, RAWRD+126*, RAWRD+127*, RAWRD+128
LEXNDS RAWRD+2~, RAWRD+6*, RAWRD+128*, RAWRD+129, RAWRD+135
LEXNN LEX+1~, LEX+3*, LEX+4*, LEX+6*, LEX+7*
LEXNOD RAWRD+3~, RAWRD+70~, RAWRD+90~, RAWRD+91*, RAWRD+93*, RAWRD+94, RAWRD+111~, RAWRD+112*, RAWRD+114*, RAWRD+119
, RAWRD+122
LEXO SCT+1~, SCT+4*, SCT+5*, SCT+6*, SCT+7, SCT+8, SCT+9, SCT+12*, SCT+13*, SCT+14*
, SCT+15, SCT+16, SCT+17, SCT+18, SCT+19
LEXOUT SCT+1~
LEXP SCT+1~
LEXRI RAWRD+3~, RAWRD+11~, RAWRD+54~*, RAWRD+55*, RAWRD+56
LEXRT RAWRD+3~, RAWRD+70~, SCT+1~, SCT+2*, SCT+3*, SCT+6, SCT+8, SCT+9, SCT+14, SCT+18
, SCT+19, CHRS+1~, CHRS+2*, CHRS+3
LEXRT1 RAWRD+3~, RAWRD+70~, CHRS+1~*, CHRS+2
LEXRT2 RAWRD+3~, RAWRD+70~, SCT+1~, SCT+9~*, SCT+10, SCT+19~*, SCT+20, CHRS+1~, CHRS+2*
LEXRXTMP RAWRD+3~, RAWRD+4*, KGBL+3
LEXS RAWRD+3~, SCT+1~, SCT+2*, SCT+4, SCT+5, SCT+7, SCT+11, SCT+12, SCT+13, SCT+17
, QQ+1~*, QQ+2, QQ+3
LEXS1 RAWRD+3~
LEXS2 RAWRD+3~
LEXS3 RAWRD+3~
LEXS4 RAWRD+3~
LEXSI RAWRD+3~, RAWRD+11~, RAWRD+39*, RAWRD+40, RAWRD+41, RAWRD+44, RAWRD+45, RAWRD+50
LEXSP RAWRD+3~, RAWRD+118~, RAWRD+123*, RAWRD+126
LEXSTN LEX+1~, LEX+7*
LEXSTR RAWRD+3~, LEX+1~, LEX+5*, LEX+8, LEX+11
LEXT RAWRD+3~, SCT+1~, SCT+3*, SCT+10*, SCT+20*, SCT+21, QQ+1~*, QQ+2*, QQ+3
LEXTC RAWRD+3~, RAWRD+5*, RAWRD+6, ERRS+1~*, ERRS+5*, ERRS+11
LEXTEST KGBL+1, KGBL+2, KGBL+3, DEA+1~
LEXTK RAWRD+4~, RAWRD+73~, RAWRD+77*, RAWRD+78, CHRS+1~, CHRS+3~*, CHRS+4*
LEXTK1 RAWRD+73~, RAWRD+74*, RAWRD+75*, RAWRD+77
LEXTK2 RAWRD+73~, RAWRD+74*, RAWRD+75*, RAWRD+77
LEXTK3 RAWRD+73~, RAWRD+74*, RAWRD+75*, RAWRD+77
LEXTK4 RAWRD+73~, RAWRD+74*, RAWRD+76*, RAWRD+77
LEXTK5 RAWRD+73~, RAWRD+74*, RAWRD+76*, RAWRD+77
LEXTKC RAWRD+4~, RAWRD+11~, RAWRD+20*, RAWRD+21*, RAWRD+22
LEXTKN RAWRD+4~, RAWRD+11~, RAWRD+20*, RAWRD+22~*, RAWRD+23, RAWRD+24, RAWRD+25, RAWRD+26, RAWRD+31, RAWRD+33
, RAWRD+34, RAWRD+35, RAWRD+36, RAWRD+40~*, RAWRD+41, RAWRD+42, RAWRD+43, RAWRD+44, RAWRD+45, RAWRD+50
, RAWRD+56~*, RAWRD+57, RAWRD+58, RAWRD+60, RAWRD+61, RAWRD+62, RAWRD+67, RAWRD+118~, RAWRD+120*, RAWRD+124
, SCT+1~, LEX+1~, LEX+2*, LEX+5*
LEXTKT LEX+1~, LEX+2*, LEX+8, LEX+9
LEXTMP RAWRD+4~, RAWRD+11~
LEXTND RAWRD+118~, RAWRD+119*, RAWRD+120, RAWRD+121, RAWRD+123
LEXTNG RAWRD+4~
LEXTNT LEX+1~, LEX+4*, LEX+8, LEX+10
LEXTT ERRS+1~*, ERRS+9*, ERRS+11
LEXTTKN RAWRD+4~, RAWRD+73~, RAWRD+78*, RAWRD+106*, RAWRD+107, RAWRD+108, RAWRD+109, RAWRD+112, RAWRD+113
LEXTTYP RAWRD+11~, RAWRD+12*
LEXUNQ RAWRD+43, RAWRD+46~, RAWRD+60, RAWRD+63~
LEXW RAWRD+4~
LEXWDS RAWRD+4~
U RAWRD+56, RAWRD+59
X RAWRD+4~, RAWRD+11~, RAWRD+18*, SCT~, SCT+2, SCT+21*, SCT+22, QQ~, QQ+1, QQ+3*
, QQ+4, DEA~, DEA+1
ZTQUEUED R75701+2, RAWRD+1, RAWRD+132, SCT+1, LEX+9, LEX+10, LEX+11, DEA+1~
>> ZTREQ RAWRD+1*, SCT+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All