LEXU3 ;ISL/KER - Miscellaneous Lexicon Utilities ;05/23/2017
Source file <LEXU3.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Lexicon Utility | 2 | LEXU LEXU2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PRF(LEX,LEXVDT,LEXSAB) | ; Get Code for a Preferred Term by Source
; ; Input ; LEX IEN file 757.01 ; LEXVDT Date for screening ; LEXSAB Source or pointer to 757.03 |
|
ADR(LEX) | ; Mailing Address
|
|
VDT | ; Resolve LEXVDT
|
|
INC(X) | ; Increment Concept Usage for a term
|
|
FREQ(TEXT) | ; Get the Frequency of use for a Text String
; ; Input ; ; TEXT Text String ; ; Output ; ; $$FREQ Frequency of Text ; |
|
PAR(TEXT,ARY) | ; Parse Text into Words
|
|
MAX(SYS) | ; Get the Maximum Number of Terms to Search
; ; Input ; ; SYS Coding System Abbreviation (757.03,.01) ; or pointer to file 757.03 ; ; Output ; ; $$MAX Maximum number of term to look at before ; issuing a warning to the user ; |
|
NXSAB(SYS,REV) | ; Get the Next/Previous Source Abbreviation
; ; Input ; ; SYS Coding System Abbreviation (757.03,.01) ; or pointer to file 757.03 ; or null ; REV Direction flag (optional) ; 0 or null finds next in a forward direction ; 1 finds next in a reverse direction ; ; Output ; ; $$NXSAB Next Source Abbreviation in the file |
|
RECENT(X) | ; Recently Updated (90 day window)
|
|
RUPD(SYS) | ; Get the Date the Coding System was most Recently Updated
|
|
LUPD(SYS,LEXVDT) | ; Get the date the Coding System was Last Updated
|
|
EXP(IEN) | ; Get Expression for IEN
; ; Input ; ; IEN IEN of file 757.01 |
|
EXPS(IEN,CDT,ARY) | ; Get Expression and Codes for IEN
; ; Input ; ; IEN IEN of file 757.01 ; CDT Versioning Date ; ARY Output Array passed by reference |
|
PREF(CODE,SAB,CDT) | ; Get Preferred Expression for an Active Code
|
Name | Field # of Occurrence |
---|---|
^DIC | ADR+2, ADR+4 |
INC^LEXAR4 | INC+5 |
$$SOA^LEXASO | EXPS+21 |
$$EXP^LEXCODE | PREF+17 |
PTX^LEXTOKN | FREQ+10, PAR+37 |
$$CSYS^LEXU | LUPD+12 |
$$DT^XLFDT | VDT+4, VDT+11, VDT+15, RECENT+19, RUPD+15 |
$$FMADD^XLFDT | VDT+3, VDT+10, RUPD+15 |
$$FMDIFF^XLFDT | RECENT+20, RECENT+21 |
$$FMTE^XLFDT | VDT+6, VDT+13, VDT+17, LUPD+19 |
FileNo | Call Tags |
---|---|
^DIC(4.2 - [#4.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LEX(757 - [#757] | INC+3 |
^LEX(757.001 - [#757.001] | INC+4 |
^LEX(757.01 - [#757.01] | INC+1, INC+2, FREQ+14, PAR+41, EXP+10, EXPS+19, EXPS+20 |
^LEX(757.02 - [#757.02] | PRF+16, PRF+17, PRF+18, PRF+19, PRF+20, LUPD+15, LUPD+16, LUPD+17 |
^LEX(757.03 - [#757.03] | PRF+14, PRF+15, MAX+13, MAX+14, MAX+15, MAX+16, NXSAB+16, NXSAB+18, NXSAB+19 |
^TMP("LEXSCH" | VDT+5*, VDT+6*, VDT+7, VDT+12*, VDT+13*, VDT+16*, VDT+17* |
^TMP("LEXTKN" | FREQ+10!, FREQ+12, FREQ+13, FREQ+15!, PAR+37!, PAR+39, PAR+40, PAR+51! |
Name | Line Occurrences |
---|---|
$$LUPD | RUPD+16 |
$$RUPD | RECENT+18 |
VDT | PRF+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARY | PAR~, PAR+38!, EXPS~, EXPS+20! |
ARY( | PAR+44*, EXPS+22*, EXPS+23*, EXPS+24* |
ARY(" " | PAR+43 |
ARY("B" | PAR+42, PAR+46* |
ARY("F" | PAR+45*, PAR+47, PAR+48, PAR+51! |
ARY("L" | PAR+49, PAR+50* |
ARY(0 | PAR+44*, PAR+51 |
CDT | EXPS~, EXPS+21, PREF~, PREF+17 |
CODE | PREF~, PREF+17 |
DIC | ADR+1~*, ADR+3* |
DIC(0 | ADR+1*, ADR+3* |
DTOUT | ADR+1~ |
DUOUT | ADR+1~ |
IEN | EXP~, EXP+10, EXPS~, EXPS+19 |
LEX | PRF~, PRF+13, PRF+22*, PRF+23, ADR~, ADR+2*, ADR+3*, ADR+4, MAX+12~*, MAX+13* , MAX+14*, MAX+15*, MAX+16 |
LEXA | FREQ+11~, PAR+38~ |
LEXA( | FREQ+14* |
LEXA(0 | FREQ+15 |
LEXC | PAR+38~, PAR+43~*, PAR+44, PAR+48~, PAR+49*, PAR+50 |
LEXCD | RECENT+18~*, RECENT+19, RECENT+20, RECENT+21, RECENT+22 |
LEXCDT | RUPD+15~*, RUPD+16, LUPD+11~*, LUPD+17, LUPD+18, LUPD+19, LUPD+20 |
LEXCOD | PRF+12~, PRF+16*, PRF+21*, PRF+22 |
LEXDF | RECENT+18~, RECENT+20*, RECENT+21* |
LEXDT | LUPD+11~, LUPD+15*, LUPD+17*, LUPD+21 |
LEXEF | PRF+12~, PRF+17~, PRF+18*, PRF+19 |
LEXEIEN | EXPS+19~*, EXPS+20, EXPS+21, EXPS+22, EXPS+23, EXPS+24 |
LEXEXP | EXPS+19~, EXPS+20*, EXPS+24 |
LEXF | FREQ+11~, FREQ+14*, PAR+38~, PAR+41*, PAR+45, PAR+46 |
LEXHI | PRF+12~, PRF+17~, PRF+19*, PRF+20 |
LEXI | FREQ+11~*, FREQ+12*, FREQ+13, PAR+38~*, PAR+39*, PAR+40, PAR+47*, PAR+48 |
LEXIDX | PAR+33~, PAR+34*, PAR+35!, PAR+36* |
LEXIEN | PRF+12~, PRF+13*, PRF+16, INC+1~*, INC+2, INC+3 |
LEXLOOK | PAR+33~, PAR+34!, PAR+35*, PAR+36 |
LEXLUPD | LUPD+11~, LUPD+16*, LUPD+18 |
LEXMC | INC+1~, INC+2*, INC+3, INC+4, INC+5 |
LEXN | EXPS+19~ |
LEXND | PRF+12~, PRF+17~*, PRF+21 |
LEXO | NXSAB+15~*, NXSAB+16*, NXSAB+17*, NXSAB+18, NXSAB+19 |
LEXR | NXSAB+15~*, NXSAB+17, NXSAB+18, NXSAB+19 |
LEXS | NXSAB+15~*, NXSAB+16 |
LEXSA | EXPS+19~, EXPS+20*, EXPS+21 |
LEXSAB | PRF~, PRF+13*, PRF+14*, PRF+15*, LUPD+11~, LUPD+12*, LUPD+13, LUPD+14*, LUPD+15, LUPD+16 , LUPD+17 |
LEXSD | VDT+1~, VDT+7*, VDT+8, VDT+9 |
LEXSIEN | PRF+12~, PRF+16*, PRF+17, PRF+18, PRF+19, PRF+20 |
LEXSOA | EXPS+19~, EXPS+21 |
LEXSOA( | EXPS+21, EXPS+22, EXPS+23 |
LEXSR | EXPS+19~, EXPS+21*, EXPS+22, EXPS+23 |
LEXSRC | PRF+12~, PRF+15*, PRF+17, RECENT+18~*, RUPD+15~*, RUPD+16, LUPD+11~*, LUPD+12 |
LEXST | PRF+12~, PRF+17~, PRF+20* |
LEXSYS | LUPD+11~, LUPD+13*, LUPD+19, LUPD+20 |
LEXT | FREQ+11~, FREQ+13*, FREQ+14, PAR+38~, PAR+40*, PAR+41, PAR+42, PAR+44, PAR+45, PAR+46 , PAR+48~*, PAR+50, EXPS+22~*, EXPS+23* |
LEXTD | RECENT+18~, RECENT+19*, RECENT+20, RECENT+21, RECENT+22 |
LEXTI | PAR+33~*, PAR+34, PAR+35* |
LEXTL | PAR+33~*, PAR+34*, PAR+35 |
LEXVDT | PRF~, PRF+18, VDT+1, VDT+2*, VDT+3*, VDT+4*, VDT+5, VDT+6, VDT+8, VDT+9* , VDT+10*, VDT+11*, VDT+12, VDT+13, VDT+14, VDT+15*, VDT+16, VDT+17, LUPD~, LUPD+11 |
LEXX | EXPS+19~, EXPS+21* |
REV | NXSAB~, NXSAB+15 |
SAB | PREF~, PREF+17 |
SYS | MAX~, MAX+12*, MAX+13, MAX+14, MAX+15, MAX+16*, MAX+17, NXSAB~, NXSAB+15, RUPD~ , RUPD+15, RUPD+16*, RUPD+17, LUPD~, LUPD+11, LUPD+18*, LUPD+19*, LUPD+20*, LUPD+21*, LUPD+22 |
TEXT | FREQ~, FREQ+10*, FREQ+15*, FREQ+16, PAR~, PAR+37* |
X | ADR+1~, ADR+2*, ADR+3*, INC~, INC+1, FREQ+10~*, PAR+33~, PAR+37*, PAR+51*, PAR+52 , NXSAB+15~*, NXSAB+18*, NXSAB+19*, NXSAB+20, RECENT~, RECENT+18, RECENT+19*, RECENT+20*, RECENT+21* |
Y | ADR+1~, ADR+2, ADR+4, MAX+16~* |