XINDX3 ;ISC/REL,GRK,RWF - PROCESS MERGE/SET/READ/KILL/NEW/OPEN COMMANDS ;06/24/08 15:44
Source file <XINDX3.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PEEK | ||
PEEK2 | ||
INC2 | ||
INC | ||
DN | ||
UP | ;Inc LI as we save to skip the $C(10).
|
|
PEEKDN | ||
FIND | ||
ERR | ||
S | ;Set
|
|
S2 | ||
MULT | ||
FL | ;
|
|
VLNF(X) | ;Drop into VLN
|
|
VLN | ;Valid Local Name > Variable
|
|
VGN | ;Valid Global Name
|
|
KL | ;Process KILL
|
|
A | ||
KL1 | ||
KL2 | ||
KL3 | ||
KL5 | ||
KL4 | ||
NE | ;NEW
|
|
N2 | ||
RD | ||
RD1 | ||
RD2 | ||
RD3 | ||
O | ||
ERRCP | ||
ST | ;
|
|
ASM(WL,SI,L,SEP) | ;assemble line Y from LV array
|
Name | Field # of Occurrence |
---|---|
^XINDX1 | MULT, KL2+1, KL3, KL3+1, NE+1, RD1+4, RD3+2, ERRCP |
E^XINDX1 | ERR, S2, S2+1, S2+3, S2+4, VLN+4, VLN+5, VGN+1, N2+7, RD2+1 |
ARG^XINDX2 | S2+11, S2+12, S2+14, MULT+1, FL+1, KL1, KL2+2, KL5, N2+9, RD2+2 , RD2+3, RD3+1, O+1 |
ARGS^XINDX2 | KL4, O, O+1 |
^XINDX9 | S+1, KL+1, NE+2, RD, O |
Name | Line Occurrences |
---|---|
$$ASM | S2+11, RD1+4 |
@( | A |
A | A |
DN | MULT+1, KL4 |
ERR | INC+1 |
FL | S2+10, S2+15 |
INC | S2, S2+11, MULT, MULT+1, A, KL1, N2, RD1, RD2+2, RD2+3 , RD2+4, RD3, RD3+1, O, O+1, O+2 |
INC2 | KL4 |
MULT | S2+13 |
N2 | N2, N2+3, N2+10 |
PEEK | UP+1 |
PEEKDN | KL3+1 |
RD1 | RD1+3, RD1+5 |
RD2 | RD1+5, RD2+2, RD2+3, RD2+4 |
RD3 | RD1+3, RD3, RD3+1 |
S2 | S2+1, S2+2, S2+3, S2+10, S2+11, S2+12, S2+13, S2+14, S2+15 |
UP | MULT+2, KL4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | S2+4, S2+5*, S2+6*, S2+7*, S2+8*, ASM+1~* |
>> AC | DN*, UP+1*, FIND, MULT+1*, O* |
>> ARG | S+1*, KL+1*, NE+1, NE+2, RD*, O* |
>> ARG(1 | KL+1* |
CH | INC*, ERR*, S2+1, S2+2, S2+3, S2+4, S2+10, S2+11, S2+12, S2+13 , S2+14, A, N2, N2+3, N2+4, N2+6, RD1+3, RD2, RD2+1, RD2+2 , RD2+3, RD3, RD3+1, RD3+2, ASM+1~* |
>> ERR | MULT*, VLN+1*, VGN+1*, KL2+1*, KL3*, KL3+1*, NE+1*, RD1+4*, RD3+2*, ERRCP* |
>> ERR(1 | KL3*, KL3+1* |
ERTX | NE+2!, N2+3! |
>> GK | S2*, MULT+1*, FL+1*, KL2*, KL5*, N2+9*, RD2+3*, ST+1* |
L | FIND, ASM~, ASM+1 |
>> LI | PEEK, PEEK2, INC2*, INC*, DN*, UP+1*, FIND, S2+11, S2+12, MULT+1 , N2+6, RD1+4 |
>> LI( | DN*, UP+1*, PEEKDN |
>> LOC | A*, RD2+3*, ST+1 |
>> LV | PEEK, PEEK2, INC, DN*, UP+1*, PEEKDN, FIND, S2+11, S2+12, N2+6 , RD1+4 |
>> LV( | PEEK, PEEK2, INC, PEEKDN, FIND, S2+12, N2+6, ASM+1 |
>> NOA | DN, MULT*, KL4* |
>> RDTIME | RD1+4*, RD3+2* |
>> RHS | S+1*, S2, S2+1, S2+2*, S2+3*, S2+4, S2+11*, MULT+1, FL+1 |
>> RTN | VLN+4 |
>> S | INC*, INC+1, ERR*, S2, S2+6, S2+7, S2+8, S2+14, MULT, A , KL3, KL3+1, N2, N2+3, N2+4, N2+6, RD1, O, O+2, ST+1 |
>> S1 | INC*, ERR*, S2+1, S2+3, KL2+1, KL3+1, KL4 |
SEP | ASM~, ASM+1* |
SI | ASM~, ASM+1 |
>> STR | S+1*, KL+1*, NE+2*, RD*, O* |
>> V( | ST+1* |
WL | ASM~, ASM+1 |
X | VLNF~, VLN+2, VLN+4, VGN+1 |
Y | PEEK*, PEEK2*, UP+1, PEEKDN*, FIND*, S2+11*, KL3+1, RD1+4*, ASM+1~*, ASM+2 |