TIUFL1 ; SLC/MAM - Library of Modules and Functions: RIGHT, LEFT ;10/25/95 11:50
Source file <TIUFL1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
INSTYPE | ; Insert Type into end of truncated Names:
; Needs GOINGEND |
|
LEFT(TIUFXNOD) | ; Action Move View to left: resets VALM("FIXED"), VALMLFT; Takes Type out of Name, refills the hole.
; Requires TIUFXNOD = XQORNOD(0) if doing Action Left, = 0^0^PL if doing Action Print List |
|
STND(DIRECTN) | ; Function returns NEXTSTND^STND(0), where NEXTSTND = next Standard Position to the RIGHT/LEFT, STND(0) = leftmost position for VALMLFT ( = VLAM("FIXED")+1)
|
|
LEFTX | ||
RIGHT(TIUFXNOD) | ; Action Move View to right: resets VALM("FIXED"), VALMLFT; Sets Type into truncated Name. If in a template, not a subtemplate, sets TIUFLFT to VALMLFT for the template.
; Requires TIUFXNOD = XQORNOD(0) if doing Action Right, = 0^0^PL if doing Action Print List |
|
RIGHX | ||
INSBLNK | ; Insert Blank into end of truncated Names:
; Needs GOINGEND |
|
REFILL | ; Fill in holes in Name
; Needs GOINGBEG |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("TIUF1" | INSTYPE+3*, INSTYPE+4, INSBLNK+3*, INSBLNK+4, REFILL+3*, REFILL+4 |
Name | Line Occurrences |
---|---|
$$STND | RIGHT+14, LEFT+5 |
INSBLNK | RIGHT+16, RIGHT+21 |
INSTYPE | RIGHT+16, RIGHT+21 |
LEFTX | LEFT+16 |
REFILL | LEFT+14 |
RIGHX | RIGHT+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIRECTN | STND~, STND+5, STND+6 |
DIROUT | RIGHT+3~, LEFT+2~ |
DIRUT | RIGHT+3~, LEFT+2~ |
DTOUT | RIGHT+3~, LEFT+2~ |
DUOUT | RIGHT+3~ |
FIELD | RIGHT+2~, RIGHT+19*, RIGHT+20, LEFT+2~, LEFT+11*, LEFT+12 |
FIXED | RIGHT+2~, RIGHT+8*, RIGHT+9 |
GOINGBEG | LEFT+2~, LEFT+3*, LEFT+8*, LEFT+9*, LEFT+12*, LEFT+13*, LEFT+16, REFILL+6, REFILL+7, REFILL+8 , REFILL+11 |
GOINGEND | RIGHT+2~, RIGHT+6*, RIGHT+12*, RIGHT+13*, RIGHT+14*, RIGHT+15, INSTYPE+5, INSTYPE+7, INSBLNK+5 |
HOLE | REFILL+2~, REFILL+6*, REFILL+7*, REFILL+9*, REFILL+10* |
LINENO | INSTYPE+2~, INSTYPE+3*, INSTYPE+4, INSBLNK+2~, INSBLNK+3*, INSBLNK+4, REFILL+2~, REFILL+3*, REFILL+4 |
LM | LEFT+2~, LEFT+5*, LEFT+6, LEFT+13, LEFT+16 |
MOVE | RIGHT+2~, RIGHT+6*, RIGHT+12, RIGHT+13, RIGHT+14, RIGHT+20*, RIGHT+22, LEFT+2~, LEFT+3*, LEFT+8 , LEFT+12, LEFT+13, LEFT+18, STND+1~, STND+3*, STND+4 |
NEXTSTND | RIGHT+2~, RIGHT+14*, RIGHT+22, LEFT+2~, LEFT+5*, LEFT+13, LEFT+18, STND+1~, STND+5*, STND+6* , STND+7 |
RM | RIGHT+3~, RIGHT+9*, RIGHT+10, RIGHT+13, RIGHT+14, RIGHT+15 |
RMSUFFIX | RIGHT+2~, RIGHT+5*, RIGHT+9 |
START | STND+1~, STND+2*, STND+3, STND+4 |
STND | LEFT+2~, LEFT+5*, STND+1~, STND+5*, STND+6* |
STND( | STND+4*, STND+5, STND+6 |
STND(0 | STND+5, STND+6, STND+7 |
>> TIUF("RM" | RIGHT+9 |
TIUFI | STND+1~, STND+4* |
TIUFJ | STND+1~, STND+5*, STND+6* |
>> TIUFLFT | RIGHX+1*, LEFTX+1* |
>> TIUFSTMP | RIGHT+5, RIGHT+7, RIGHT+8, RIGHT+16, RIGHT+20, RIGHT+21, RIGHX+1, LEFT+4, LEFT+12, LEFT+14 , LEFTX+1, STND+2 |
>> TIUFTMPL | RIGHT+5, RIGHT+16, RIGHT+19, RIGHT+21, RIGHX+1, LEFT+11, LEFTX+1, REFILL+6, REFILL+9, REFILL+11 , REFILL+12 |
>> TIUFWHO | RIGHT+4 |
TIUFXNOD | RIGHT~, RIGHT+6, RIGHX, LEFT~, LEFT+3, LEFT+9, LEFTX |
TIUREC | INSTYPE+2~, INSTYPE+3, INSTYPE+4*, INSTYPE+5*, INSTYPE+6*, INSBLNK+2~, INSBLNK+3, INSBLNK+4*, INSBLNK+5*, INSBLNK+6* , REFILL+2~, REFILL+3, REFILL+4*, REFILL+6*, REFILL+7*, REFILL+9*, REFILL+10* |
TYPE | RIGHT+2~, INSTYPE+4*, INSTYPE+5, INSTYPE+6, LEFT+2~, REFILL+7* |
U | RIGHT+6, RIGHT+20, RIGHX, LEFT+3, LEFT+5, LEFT+9, LEFT+12, LEFTX, STND+5, STND+6 , STND+7 |
>> VALM("FIXED" | RIGHT+8, RIGHT+16*, LEFT+15*, REFILL+5 |
>> VALMBCK | RIGHT+7*, RIGHT+10*, RIGHX*, LEFT+4*, LEFT+6*, LEFTX* |
>> VALMCNT | INSTYPE+3, INSBLNK+3, REFILL+3 |
>> VALMDDF( | RIGHT+20, LEFT+12 |
>> VALMLFT | RIGHT+10, RIGHT+13, RIGHT+15*, RIGHT+20, RIGHT+22*, RIGHX+1, INSTYPE+6, INSTYPE+8, INSBLNK+6, LEFT+6 , LEFT+12, LEFT+16*, LEFT+18*, LEFTX+1, STND+5, STND+6 |
WHO | RIGHT+2~, RIGHT+4*, RIGHT+5 |