LEXXGI2 ;ISL/KER - Global Import (Protocol/Checksum/Misc) ;04/21/2014
Source file <LEXXGI2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LO(X) | ; Lowercase
|
|
| BL | ; Blank Line
|
|
| UP(X) | ; Uppercase
|
|
| PB(X) | ; Preceeding Blank Line
|
|
| KALL | ; Subscripted Kill of ^LEXM - all
|
|
| KLEXM | ; Subscripted Kill of ^LEXM - files only
|
|
| UPCHG | ;
|
|
| MIX(X) | ; Mixed Case
|
|
| NF | ; Import Global Not Found
|
|
| HACK(X) | ; Time
|
|
| SCHG | ; Change Array LEXSCHG (Some or all, but never nothing)
|
|
| ET(X) | ; Save Text
|
|
| SICD | ; Set ICD
|
|
| EDT(LEX) | ; External Date
|
|
| ED | ; Display Text
|
|
| SLEX | ; Set Lexicon
|
|
| NOTIFY | ; Notify by Protocol - LEXICAL SERVICES UPDATE
; Uses LEXSCHG() from the Post-Install ; Sets ^LEXM(0,"PRO")=$$NOW^XLFDT |
|
| CS | ; Checksum for import global
|
|
| SALL | ; Set All (ICD/CPT/Lexicon)
|
|
| IG | ; Invalid Import Global
|
|
| CLR | ; Clear
|
|
| SCPT | ; Set CPT
|
|
| ELAP(LEX1,LEX2) | ; Elapsed Time
|
|
| WP(LEX,X) | ; Wrap Text LEX with Length L
|
|
| TRIM(X) | ; Trim Spaces
|
|
| TL(X) | ; Text Line
|
|
| VC(X,Y) | ; Verify Checksum for import global
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LEXM | VC+1, SCHG+2, SCHG+4, KLEXM+1!, KALL+3! |
| ^LEXM(0 | NOTIFY+16*, NOTIFY+18, CS+1, CS+3, VC+1, VC+3, KALL+4! |
| ^LEXM(80 | SCHG+6 |
| ^LEXM(80.1 | SCHG+6 |
| ^LEXM(81 | SCHG+6 |
| ^LEXM(81.2 | SCHG+6 |
| ^LEXM(81.3 | SCHG+6 |
| ^ORD(101 - [#101] | NOTIFY+15 |
| ^UTILITY($J | WP+1!, WP+4, WP+5, WP+6! |
| Name | Line Occurrences |
|---|---|
| $$EDT | NOTIFY+21, NOTIFY+24, NOTIFY+27 |
| $$LO | MIX+2 |
| $$TRIM | NOTIFY+10, WP+5 |
| $$UP | MIX+2 |
| $$VC | CS+3 |
| BL | NOTIFY+18, NOTIFY+30, NOTIFY+31 |
| PB | NF+1, IG+1 |
| SALL | SCHG+7 |
| SCPT | SALL+1 |
| SICD | SALL+1 |
| SLEX | SALL+1, SICD+1, SCPT+2 |
| TL | NOTIFY+18, NOTIFY+30, NOTIFY+31, NF+2, IG+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | KALL+2! |
| DICR | KALL+2! |
| DILOCKTM | KALL+2! |
| DIW | KALL+2!, WP+1~, CLR+1! |
| DIWF | WP+1~, WP+3*, CLR+1! |
| DIWI | WP+1~, CLR+1! |
| DIWL | WP+1~, WP+3*, CLR+1! |
| DIWR | WP+1~, CLR+1! |
| DIWT | WP+1~, CLR+1! |
| DIWTC | WP+1~, CLR+1! |
| DIWX | WP+1~, WP+3~, CLR+1! |
| DN | WP+1~, WP+3~, CLR+1! |
| DTOUT | WP+3~, CLR+1! |
| DUOUT | WP+3~, CLR+1! |
| LEX | KLEXM+1~*, KALL+3~*, WP~, WP+4!, CLR+1!, EDT~, EDT+1*, EDT+2 |
| LEX( | WP+2, WP+3, WP+5* |
| LEX1 | NOTIFY+6~, ELAP~, ELAP+1, ELAP+2*, CLR+2! |
| LEX2 | NOTIFY+6~, ELAP~, ELAP+1, CLR+2! |
| LEX3 | NOTIFY+6~, CLR+2! |
| LEXB | KALL+1! |
| LEXBUILD | KALL+1! |
| LEXC | VC+1~, VC+3*, VC+4, CLR+2! |
| LEXCD | KALL+1! |
| >> LEXCHG | SCHG+1*, SCHG+6* |
| LEXCHK | CS+1~*, CS+3, VC+1~, VC+2*, VC+8, CLR+2! |
| LEXCNT | VC+1~, VC+2*, VC+5*, VC+6*, CLR+2! |
| LEXCT | WP+1~, WP+4*, WP+5*, CLR+2! |
| LEXD | VC+1~, VC+7*, CLR+2! |
| LEXE | ED+2!, CLR+2! |
| LEXE( | ET+1*, ED+1 |
| LEXE(0 | ET+1* |
| LEXED | NOTIFY+20~, NOTIFY+21*, NOTIFY+23~, NOTIFY+24*, NOTIFY+26~, NOTIFY+27*, CLR+2! |
| LEXF | NOTIFY+6~, NOTIFY+9*, NOTIFY+10*, NOTIFY+11, NOTIFY+12*, NOTIFY+13*, NOTIFY+14, CLR+3! |
| LEXFI | UPCHG+1, SCHG+1~, SCHG+2~*, SCHG+3, SCHG+4, CLR+3! |
| LEXFY | KALL+1! |
| LEXGCS | VC+1~, VC+3*, VC+7*, VC+8, CLR+3! |
| LEXI | NOTIFY+6~, ET+1~*, ED+1~*, MIX+1~, MIX+2*, WP+1~, WP+4*, WP+5, CLR+3! |
| LEXID | UPCHG+1~*, UPCHG+2, SCHG+1~, SCHG+3*, SCHG+4, CLR+3! |
| LEXIGHF | KALL+1! |
| LEXL | NOTIFY+6~, NOTIFY+14*, VC+1~, VC+2*, VC+6, CLR+3! |
| LEXLAST | KALL+1! |
| LEXLC | VC+1~, VC+2*, VC+6*, CLR+3! |
| LEXLEN | WP+1~, WP+2*, WP+3, CLR+3! |
| LEXLREV | KALL+1! |
| LEXN | NOTIFY+6~, VC+1~, VC+3*, VC+4*, VC+5, VC+7, CLR+3! |
| LEXNC | VC+1~, VC+3*, VC+7*, VC+8, CLR+3! |
| LEXNDS | CS+1~, CS+3*, VC+1~, VC+2*, VC+8, CLR+4! |
| >> LEXNOPRO | NOTIFY+3 |
| LEXP | NOTIFY+6~, NOTIFY+15*, VC+1~, VC+7*, CLR+4! |
| LEXPC | NOTIFY+6~*, NOTIFY+21*, NOTIFY+24*, NOTIFY+27*, NOTIFY+29*, NOTIFY+30, CLR+4! |
| LEXPROC | NOTIFY+18!, CLR+4! |
| LEXPROC( | NOTIFY+21*, NOTIFY+24*, NOTIFY+27*, NOTIFY+29, NOTIFY+30 |
| LEXPROC(" " | NOTIFY+28 |
| LEXPROC(1 | NOTIFY+28* |
| LEXPTYPE | KALL+1! |
| LEXQTR | KALL+1! |
| LEXREQP | KALL+1! |
| LEXS | VC+1~, VC+2*, VC+3*, VC+6, CLR+4! |
| LEXSCHG | NOTIFY+15, SCHG+1!, CLR+4! |
| LEXSCHG( | UPCHG+2*, SCHG+4* |
| LEXSCHG("757" | SLEX+1* |
| LEXSCHG("757.001" | SLEX+1* |
| LEXSCHG("757.01" | SLEX+2* |
| LEXSCHG("757.02" | SLEX+2* |
| LEXSCHG("757.1" | SLEX+3* |
| LEXSCHG("80" | SICD+1* |
| LEXSCHG("80.1" | SICD+1* |
| LEXSCHG("81" | SCPT+1* |
| LEXSCHG("81.1" | SCPT+1* |
| LEXSCHG("81.2" | SCPT+2* |
| LEXSCHG("81.3" | SCPT+2* |
| LEXSCHG("B" | SCHG+4*, SICD+1*, SCPT+1*, SCPT+2*, SLEX+1*, SLEX+2*, SLEX+3* |
| LEXSCHG("C" | SCHG+4*, SCHG+5, SCHG+7, SICD+1*, SCPT+1*, SCPT+2*, SLEX+1*, SLEX+2*, SLEX+3* |
| LEXSCHG("CPT" | NOTIFY+3, NOTIFY+4*, NOTIFY+5*, NOTIFY+7, NOTIFY+9, NOTIFY+16, NOTIFY+17, NOTIFY+25, NOTIFY+27 |
| LEXSCHG("D" | SCHG+5*, SCHG+6, SCHG+7* |
| LEXSCHG("ICD" | NOTIFY+3, NOTIFY+4*, NOTIFY+5*, NOTIFY+7, NOTIFY+9, NOTIFY+16, NOTIFY+17, NOTIFY+22, NOTIFY+24 |
| LEXSCHG("LEX" | NOTIFY+3, NOTIFY+4*, NOTIFY+5, NOTIFY+9, NOTIFY+16, NOTIFY+19, NOTIFY+21 |
| LEXSCHG(0 | SCHG+6*, SCHG+7 |
| LEXSTR | KALL+1! |
| LEXT | VC+1~, VC+7*, MIX+1~*, MIX+2*, MIX+3*, MIX+4*, CLR+4! |
| LEXTI | WP+1~, WP+2*, WP+3, CLR+4! |
| LEXU | NOTIFY+6~, NOTIFY+14*, NOTIFY+17*, NOTIFY+18, CLR+4! |
| LEXUP | NOTIFY+6~*, NOTIFY+7*, NOTIFY+8*, NOTIFY+31, CLR+5! |
| LEXVER | CS+1~, CS+3*, CS+4, CS+5, CS+6, CS+7, CS+8, CLR+5! |
| X | NOTIFY+6~, NOTIFY+15*, NOTIFY+20~*, NOTIFY+21*, NOTIFY+23~*, NOTIFY+24*, NOTIFY+26~*, NOTIFY+27*, NOTIFY+30*, NOTIFY+31* , VC~, VC+2, BL+1~*, PB~, PB+1*, TL~, TL+1*, HACK~, HACK+1*, ELAP+1~* , ELAP+2*, ET~, ET+1, MIX~, MIX+1*, MIX+2, MIX+4*, MIX+5, UP~, UP+1 , LO~, LO+1, WP~, WP+2, WP+3~*, WP+5~*, CLR+5!, TRIM~, TRIM+1*, TRIM+2* , TRIM+3*, TRIM+4 |
| XMDUN | KALL+2! |
| XMZ | KALL+2! |
| >> XPDNM | BL+1, PB+1, TL+1 |
| Y | VC~, VC+2, CLR+5! |
| ZTSK | KALL+2! |