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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEXAL

Package: Lexicon Utility

Routine: LEXAL


Information

LEXAL ;ISL/KER - Look-up List (Global) ;04/21/2014

Source Information

Source file <LEXAL.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Lexicon Utility 5 LEXA  LEXAB  LEXABC  LEXALK  LEXASC  

Entry Points

Name Comments DBIA/ICR reference
LSTN(LEXA,LEXM) ; List Number
SOC ; Set frequencey based on code
SM ; Semantics - LEXBD Behavior and Disorders
CON(X,LEXX) ; Contains
;
; Input
;
; X Text String
; LEXX() An array of words passed by reference
; LEXX(1)=Word1
; LEXX(2)=Word2
; LEXX(n)=Wordn
;
; Output
;
; $$CON A 2 piece "^" delimited string
;
; 1 Number of words in LEXX() found in text X
; 2 The total number of words in array LEXX
;
SMC ; Set frequency based on semantic class
ADDEM(LEXI,LEXDS,LEXDP) ; Exact match Major Concept
DISP(LEXX,LEXDS,LEXDP) ; Display Text
FREQ(X,Y) ; Get frequency based on codes and semantics
BEG ; Begin List
ADDN(LEXI,LEXDS,LEXDP) ; Near match
SO ; Codes
SIEN(X) ; Sourced IEN (PCH 55)
ADDC(LEXI,LEXDS,LEXDP) ; Code
ADDE(LEXI,LEXDS,LEXDP) ; Exact match
ADDL(LEXI,LEXDS,LEXDP) ; Add
CLR ; Clear

External References

Name Field # of Occurrence
$$DT^XLFDT FREQ+4
$$UP^XLFSTR LSTN+4, CON+17, CON+19

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757 - [#757] ADDN+6, SIEN+2, FREQ+3, SM+1
^LEX(757.01 - [#757.01] ADDL+1, ADDL+2, ADDL+6, ADDN+1, ADDN+5, ADDN+6, ADDN+9, ADDE+1, ADDE+3, ADDEM+1
, ADDEM+2, ADDEM+4, ADDC+1, ADDC+3, ADDC+6, DISP+1, BEG+13, BEG+14, LSTN+2, LSTN+3
, LSTN+9, LSTN+10, SIEN+2, SIEN+4, SIEN+5, SIEN+7, SIEN+8
^LEX(757.02 - [#757.02] SO+1, SOC+2, SOC+3, SOC+4, SOC+5
^LEX(757.1 - [#757.1] SM+2, SMC+1
^LEX(757.13 - [#757.13] SIEN+1
^LEX(757.14 - [#757.14] SIEN+1
^TMP("LEXFND" ADDL+8, ADDL+9*, ADDL+10*, ADDN+2, ADDN+4, ADDN+10, ADDN+11*, ADDN+12*, ADDE+4, ADDE+5*
, ADDEM+5, ADDEM+6*, ADDC+4, ADDC+7, ADDC+8*, ADDC+9*, BEG+2, BEG+7, BEG+9, BEG+10
, BEG+15!, BEG+33
^TMP("LEXHIT" BEG+11*, BEG+12*, BEG+20, BEG+21
^TMP("LEXSCH" ADDL+8*, ADDL+11, ADDN+10*, ADDN+13, ADDE+4*, ADDE+6, ADDEM+5*, ADDEM+6, ADDC+7*, ADDC+10
, BEG+1, BEG+4, BEG+13*, BEG+14*, BEG+17, BEG+23*, BEG+24*, BEG+25, BEG+26, BEG+30
, BEG+31, BEG+32

Label References

Name Line Occurrences
$$CON LSTN+5
$$DISP ADDL+5, ADDN+8, ADDE+2, ADDEM+3, ADDC+5
$$FREQ LSTN+16
$$LSTN ADDL+7
$$SIEN ADDL+1, ADDN+1, ADDE+1, ADDEM+1, ADDC+1
SM FREQ+18
SMC SM+2
SO FREQ+13
SOC SO+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> LEX ADDL+11*, ADDN+13*, ADDE+6*, ADDEM+6*, ADDC+10*, BEG+17*, BEG+25*, BEG+26
>> LEX("EXC" BEG+31*
>> LEX("EXM" BEG+30*
>> LEX("LIST" BEG+21*, BEG+22*, BEG+24
>> LEX("LVL" BEG+28*
>> LEX("MAT" BEG+26*
>> LEX("MAX" BEG+23*, BEG+29
>> LEX("MIN" BEG+29*
>> LEX("NAR" BEG+1*, BEG+32*
LEXA ADDL+1~*, ADDL+2*, ADDL+5, ADDL+6, ADDL+7, ADDL+8, ADDL+9, ADDN+1~*, ADDN+2, ADDN+5
, ADDN+6*, ADDN+8, ADDN+9, ADDN+10, ADDN+11, ADDE+1~*, ADDE+2, ADDE+3, ADDE+4, ADDE+5
, ADDEM+1~*, ADDEM+2, ADDEM+3, ADDEM+4, ADDEM+5, ADDEM+6, ADDC+1~*, ADDC+3, ADDC+5, ADDC+6
, ADDC+7, ADDC+8, BEG+3~, BEG+8*, BEG+9*, BEG+10, BEG+12, BEG+13, BEG+14, BEG+15
, LSTN~, LSTN+2, LSTN+3, LSTN+9, LSTN+10
LEXBD FREQ+1~, SM+1~*, SM+3, SMC+3*, SMC+5*
LEXBEH FREQ+1~, FREQ+5~, FREQ+6*, SOC+14*
LEXC ADDL+4~, ADDC+3~*, LSTN+1~, LSTN+2*, LSTN+8~, LSTN+9*, LSTN+16, CON+21*, SIEN+5~*, SIEN+8~*
LEXCLA FREQ+1~, SM+1~, SMC+1*, SMC+3, SMC+5
LEXDIA FREQ+1~, FREQ+5~, FREQ+6*, FREQ+13, FREQ+14, FREQ+15, SOC+10*
LEXDP ADDL~, ADDL+3*, ADDL+5, ADDN~, ADDN+7*, ADDN+8, ADDE~, ADDE+2*, ADDEM~, ADDEM+3*
, ADDC~, ADDC+2*, ADDC+5, DISP~, DISP+3, BEG+3~, BEG+10*, BEG+12
LEXDS ADDL~, ADDL+3*, ADDL+5, ADDN~, ADDN+7*, ADDN+8, ADDE~, ADDE+2*, ADDEM~, ADDEM+3*
, ADDC~, ADDC+2*, ADDC+5, DISP~, DISP+2
LEXEFF FREQ+1~, SOC+1~, SOC+2*, SOC+3
LEXEX SIEN+2~, SIEN+4*, SIEN+5, SIEN+7*, SIEN+8
LEXF ADDL+4~, ADDL+7*, ADDL+8, ADDL+9, ADDL+10, ADDN+10, ADDC+3~, ADDC+4*, ADDC+5*, ADDC+7
, ADDC+8, ADDC+9, LSTN+1~, LSTN+8~, LSTN+16*, LSTN+17
LEXHIS FREQ+1~, SOC+1~, SOC+3*, SOC+4
LEXI ADDL~, ADDL+1*, ADDL+2, ADDN~, ADDN+1*, ADDE~, ADDE+1*, ADDEM~, ADDEM+1*, ADDC~
, ADDC+1*, BEG+3~, BEG+5*, BEG+7*, BEG+9, BEG+10, BEG+15, BEG+19~*, BEG+20, BEG+21*
, BEG+22, BEG+23, LSTN+1~, LSTN+5*, CON+17~, CON+18*, CON+19
LEXI10 FREQ+1~, FREQ+5~, FREQ+6*, FREQ+13, FREQ+14, SOC+8*
LEXIEN SIEN+2~*, SIEN+3, SIEN+4, SIEN+6, SIEN+7, SIEN+9
LEXIGN ADDL+6, ADDN+9, ADDE+3, ADDEM+4, ADDC+6, CLR+1~
LEXJ BEG+3~, BEG+5*, BEG+9, BEG+10*, BEG+11, BEG+12, BEG+13, BEG+14, BEG+19~*, BEG+20*
, BEG+21
LEXK LSTN+1~*, LSTN+8~*, LSTN+17*
LEXL ADDL+4~, LSTN+1~, LSTN+4*, LSTN+7*, LSTN+8~, LSTN+10*, LSTN+11*, LSTN+12*, LSTN+17
LEXLL BEG+4*, BEG+5*, BEG+9, BEG+18, BEG+20, BEG+33!
LEXM LSTN~, LSTN+17*, LSTN+18
LEXMC SIEN+2~*, SIEN+4, SIEN+7, FREQ+2~, FREQ+3*, SO+1, SM+1*, SM+2
LEXN ADDN+2~, ADDN+3*, ADDN+4*, ADDN+11, ADDN+12, LSTN+1~, LSTN+5*, LSTN+6*, LSTN+16*, LSTN+17
, CON+17~*, CON+20*, CON+21*, CON+22
LEXNF FREQ+2~, FREQ+6*, FREQ+13*, FREQ+14*, FREQ+15*, FREQ+16*, FREQ+17*, FREQ+18*, FREQ+19*
LEXNUR FREQ+2~, FREQ+5~, FREQ+6*, FREQ+17, SOC+16*
LEXPRO FREQ+2~, FREQ+5~, FREQ+6*, FREQ+16, SOC+12*
LEXR ADDN+2~*, ADDE+2~*, ADDEM+2~*
LEXRL BEG+3~, BEG+4*, BEG+5*, BEG+33
LEXS CON+17~, CON+19~*, CON+20, CON+21
LEXSAB FREQ+2~, FREQ+5~, SOC+5*, SOC+6, SOC+8, SOC+10, SOC+12, SOC+14, SOC+16
LEXSIEN FREQ+2~, SO+1*, SOC+2, SOC+3, SOC+4, SOC+5, SM+1~*, SM+2*, SMC+1
LEXSMC FREQ+2~, FREQ+5~, FREQ+6*, FREQ+18, SM+1*, SM+3*
LEXSTR BEG+3~
LEXSX SIEN+2~*, SIEN+3, SIEN+4, SIEN+5*, SIEN+6, SIEN+7, SIEN+8*
LEXT ADDL+4~, ADDL+5*, ADDL+6*, ADDL+9, ADDN+8~*, ADDN+9*, ADDN+11, ADDE+2~*, ADDE+3*, ADDE+5
, ADDEM+2~, ADDEM+3*, ADDEM+4*, ADDEM+6, ADDC+3~, ADDC+5*, ADDC+6*, ADDC+8, LSTN+1~, LSTN+3*
, LSTN+4, CON+17~*, CON+19*, CON+22
LEXTD FREQ+3~, FREQ+4*, SOC+2
>> LEXTKN LSTN+5
LEXU LSTN+1~, LSTN+4*, LSTN+5, CON+17*, CON+20, CON+21
>> LEXVDT LSTN+16
LEXX DISP~, DISP+1*, DISP+2*, DISP+3*, DISP+4, CON~
LEXX( CON+18, CON+19
>> LEXXCT SIEN+1, SIEN+3, SIEN+5
>> LEXXSR SIEN+1, SIEN+6, SIEN+8
SA FREQ+3~, FREQ+5~, FREQ+6*
SIEN FREQ+3~, SO+1~
U SMC+1
X CON~, CON+17, CON+22*, CON+23, SIEN~, SIEN+1*, SIEN+2*, SIEN+3*, SIEN+6*, SIEN+9*
, SIEN+10, FREQ~, FREQ+3*, FREQ+6*, FREQ+13*, FREQ+14*, FREQ+15*, FREQ+16*, FREQ+17*, FREQ+18*
, FREQ+19*, FREQ+20
Y FREQ~, FREQ+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All