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 |