LEXALK ;ISL/KER - Look-up by Words ;04/21/2014
Source file <LEXALK.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
SCH(LEXX) | ; Search for LEXX a $Orderable variable
|
|
EN | ; Look-up user input
|
|
END | ; End look-up by word
|
|
KWO(X,Y) | ; Keyword only (SW)
|
|
UP(X) | ; Uppercase
|
|
CHK | ; Check each token
|
|
TOKEN | ; Main loop though TOKENS containing LEXT
|
|
DES(LEXX) | ; Get description flag
|
|
IEN | ; Loop throuth Internal Entry Numbers
|
|
CHKTKNS(LEXE) | ; Check tokens
|
|
EXACT | ; Main loop throuth TOKENS that equal LEXT
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LEX | EN+20, EN+21, EXACT+1, TOKEN+1, IEN+1, CHK+2 |
^LEX(757 - [#757] | CHK+10, DES+3 |
^LEX(757.01 - [#757.01] | EN+23, CHK+6, CHK+8, CHK+9, CHKTKNS+1, CHKTKNS+5, CHKTKNS+12, CHKTKNS+13, CHKTKNS+15, CHKTKNS+16 , CHKTKNS+17, CHKTKNS+18, DES+2, DES+4, KWO+2, KWO+4, KWO+6, KWO+7, KWO+9 |
^TMP("LEXFND" | END+1, END+2, END+3! |
^TMP("LEXHIT" | END+3! |
^TMP("LEXSCH" | EN+2, EN+4, EN+5, EN+6, EN+7, EN+9, EN+11, EN+18*, END+4, CHK+12 , CHK+13 |
Name | Line Occurrences |
---|---|
$$KWO | IEN+2 |
$$SCH | EN+19, EXACT+1, TOKEN+1, CHKTKNS+11 |
$$UP | CHKTKNS+5, CHKTKNS+18 |
CHK | IEN+3 |
CHKTKNS | CHK+15 |
END | EN+21 |
EXACT | EN+20, EN+22 |
IEN | EXACT+1, TOKEN+1 |
TOKEN | EN+24, EN+25 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
LEX | END+3!* |
LEX("ERR" | EN+3*, EN+8*, EN+10* |
LEX("NAR" | END+4* |
LEXC | CHKTKNS+2~, CHKTKNS+5*, CHKTKNS+6, CHKTKNS+7, CHKTKNS+8, CHKTKNS+9, CHKTKNS+10, CHKTKNS+18*, CHKTKNS+19, CHKTKNS+20 , CHKTKNS+21, CHKTKNS+22, CHKTKNS+23 |
LEXD | KWO+7~*, KWO+8 |
LEXDES | EN+13~, CHK+21*, CHK+24, DES+1~*, DES+4*, DES+5 |
LEXDICS | EN+1~ |
LEXDSP | EN+13~, CHK+23*, CHK+24 |
LEXE | EN+13~, CHK+1*, CHK+2*, CHK+4, CHK+6, CHK+8, CHK+9, CHK+12, CHK+13, CHK+15 , CHK+21, CHK+23, CHK+24, CHKTKNS~, CHKTKNS+1, CHKTKNS+2, CHKTKNS+4~*, CHKTKNS+16*, CHKTKNS+17, CHKTKNS+18 , DES+1~*, KWO+1~, KWO+6*, KWO+7, KWO+9 |
LEXEC | KWO+1~, KWO+6*, KWO+8*, KWO+10*, KWO+11 |
LEXEMOD | CHK+8~*, CHK+18 |
>> LEXFIL | CHK+4 |
>> LEXFILR | CHK+4* |
LEXI | EN+13~, EN+16~*, IEN+1*, IEN+2, CHK+1, CHK+2, CHKTKNS+2~*, CHKTKNS+3*, CHKTKNS+4, KWO+1~ , KWO+3*, KWO+4, KWO+6, KWO+7, KWO+9 |
LEXIGN | CHK+6, SCH+2~ |
LEXK | IEN+2~*, KWO+1~, KWO+9*, KWO+10 |
LEXKC | KWO+1~, KWO+6*, KWO+10*, KWO+11 |
LEXLKFL | EN+1~, EN+7*, EN+14, EN+20, EN+21, EXACT+1, TOKEN+1, IEN+1, CHK+2, KWO+5 |
LEXLKGL | EN+1~, EN+9*, CHK+2 |
LEXLKIX | EN+1~, EN+6*, EN+20, EN+21, EXACT+1, TOKEN+1, IEN+1 |
LEXLKMD | EN+1~, EN+5* |
LEXLKSH | EN+1~, EN+2*, EN+12 |
LEXLKT | CHK+1~* |
LEXM | EN+13~, CHK+9*, CHK+10, CHKTKNS+1~*, CHKTKNS+16, DES+1~, DES+2*, DES+3*, DES+4 |
LEXME | EN+13~, CHK+10* |
LEXNOKEY | IEN+2, CHKTKNS+1~ |
LEXO | EN+13~, EN+19*, EXACT+1*, TOKEN+1*, IEN+1, IEN+2, CHK+1~ |
LEXOE | CHKTKNS+2~*, CHKTKNS+5, CHKTKNS+12, CHKTKNS+13, CHKTKNS+15 |
LEXOK | EN+13~, CHK+1~*, CHK+15*, CHK+18, CHK+19, CHKTKNS+3, CHKTKNS+4*, CHKTKNS+6*, CHKTKNS+7*, CHKTKNS+8* , CHKTKNS+9*, CHKTKNS+10*, CHKTKNS+12*, CHKTKNS+13*, CHKTKNS+14*, CHKTKNS+16, CHKTKNS+19*, CHKTKNS+20*, CHKTKNS+21*, CHKTKNS+22* , CHKTKNS+23* |
LEXORD | CHKTKNS+4~, CHKTKNS+11*, CHKTKNS+14, CHKTKNS+15* |
LEXS | KWO+1~*, KWO+2, KWO+4, KWO+6, KWO+7, KWO+9 |
LEXSHCT | EN+1~, EN+20, EN+21 |
LEXSHOW | EN+1~, EN+11*, CHK+23 |
LEXSS | EN+14~, EN+15*, EN+16*, EN+17*, EN+18 |
LEXSUB | EN+1~, EN+4* |
LEXT | EN+13~, EN+19*, EN+20, EN+21, EN+23, EXACT+1, TOKEN+1, CHKTKNS+4~*, CHKTKNS+6, CHKTKNS+7 , CHKTKNS+8, CHKTKNS+9, CHKTKNS+10, CHKTKNS+11, CHKTKNS+12, CHKTKNS+13, CHKTKNS+14, CHKTKNS+19, CHKTKNS+20, CHKTKNS+21 , CHKTKNS+22, CHKTKNS+23 |
>> LEXTKN( | CHKTKNS+3, CHKTKNS+4 |
>> LEXTKN(0 | EN+20, EN+21, CHK+18 |
>> LEXTKN(1 | EN+19 |
>> LEXTKNS( | EN+16 |
>> LEXTKNS(0 | EN+15, EN+16 |
>> LEXVDT | CHK+23 |
LEXX | DES~, DES+1, DES+2, DES+5*, SCH~, SCH+1*, SCH+2*, SCH+3 |
X | KWO~, KWO+1, UP~, UP+1 |
Y | KWO~, KWO+3 |