XQ73 ;SEA/MJM - Rubber Band Jump ("^^") Processor ;05/08/98 10:10 [ 04/02/2003 8:29 AM ]
Source file <XQ73.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ACT | ;Execute headers & entry actions, store headers & exit actions
|
|
R | ;Reset XUTL("XQ") stack pointer ^("T") to 1 (primary menu) 'GO HOME'
|
|
FND | ;Pop to next Menu-type option, if in path remove options below it
|
|
RBX | ;Execute stored exit actions to return from RB jump
|
|
OUT | ;Exit here
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(19 - [#19] | XQ73+65, FND+9, ACT+1, ACT+3, ACT+4, ACT+5, R+3, R+4, RBX+1, RBX+6 |
^XUTL("XQ" | XQ73+23, XQ73+34, FND+2, FND+8, FND+15*, ACT+4*, ACT+5*, R+2, R+3, R+4 , R+5, RBX+2, RBX+4, RBX+5*, RBX+7! |
^XUTL("XQO" | XQ73+28, FND+14 |
Name | Line Occurrences |
---|---|
ACT | FND+14 |
OUT | XQ73+50 |
RBX | XQ73+23, R+3 |
Name | Field # of Occurrence |
---|---|
^( | XQ73+28, XQ73+34, RBX+2, RBX+4, RBX+5 |
^("RBX" | XQ73+23, FND+15* |
^("T" | FND+15*, R+2, R+5*, RBX+5 |
^(1 | R+5 |
^(15 | ACT+4, R+3, RBX+1 |
^(20 | ACT+1 |
^(26 | FND+9, ACT+3, R+4, RBX+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | XQ73+34*, FND+8*, FND+9, OUT+2!, R+4*, RBX+5*, RBX+7! |
U | XQ73+16, XQ73+23, XQ73+28, XQ73+34, XQ73+55, FND+2, FND+6, FND+15, OUT+1, ACT+1 , ACT+3, ACT+4, R+3, R+4, R+5, R+6, RBX+1, RBX+5, RBX+6 |
X | OUT+2! |
XQ | XQ73+50, OUT+2! |
XQ( | OUT+1 |
XQA | OUT+2! |
XQAL | OUT+2! |
XQCH | OUT+2! |
XQDAD | FND+5~, FND+6* |
>> XQDIC | XQ73+45*, FND+14, R+5*, RBX+5* |
XQFLAG | XQ73+45*, OUT+2! |
XQFLG | XQ73+23*!, RBX+5, RBX+8 |
XQHD | OUT+2!, ACT+3*, ACT+5 |
XQI | XQ73+34*, XQ73+55*, FND+1*, FND+2*, FND+5~, FND+7*, FND+8, FND+14*, OUT+2!, R+2* , R+3, R+4, R+7! |
XQII | FND+2*, OUT+2! |
XQJ | FND+2*, FND+14*, OUT+2!, ACT+1, ACT+3, ACT+4, RBX+2*, RBX+4*, RBX+5, RBX+7! |
XQJMP | XQ73+10*, OUT+2! |
XQJP | XQ73+55*, XQ73+60*, XQ73+65*, FND+1, FND+2, FND+11*, FND+13, FND+14, OUT+2! |
XQJP1 | FND+1*, OUT+2! |
XQJP2 | FND+5~, FND+6*, FND+11 |
XQK | OUT+2! |
XQL | OUT+2! |
>> XQM3 | R+7* |
XQMA | XQ73+16*, XQ73+28, OUT+2! |
XQN | RBX+2*, RBX+7! |
XQNMB | XQ73+16*, OUT+2!, ACT+4*, ACT+5* |
XQNO | OUT+2! |
XQNP | FND+1*, FND+2*, FND+4, FND+6, OUT+2! |
>> XQPSM | XQ73+23*, XQ73+45, XQ73+60, XQ73+65, OUT+1*, RBX+5* |
XQRB | XQ73+39, RBX+7! |
XQSAV | XQ73+23*! |
XQSM | XQ73+34*, OUT+2! |
XQST | XQ73+34*, XQ73+45*, OUT+2! |
XQSTK | XQ73+34*, XQ73+39, OUT+2! |
XQSTP | FND+5~, FND+6*, FND+7 |
>> XQSV | XQ73+16 |
XQT | FND+2*, OUT+2!, R+6* |
XQTT | XQ73+34*, XQ73+45, XQ73+55, FND+1, FND+7, FND+15, OUT+2! |
XQUIT | FND+14, FND+15, OUT+5!, ACT+2 |
XQUR | R+7! |
>> XQY | XQ73+23*, XQ73+28, XQ73+39, FND+14, FND+15, OUT+1, R+3*, R+5*, RBX+1, RBX+5* , RBX+6 |
>> XQY0 | XQ73+23*, XQ73+28*, XQ73+55, FND+15, R+3*, R+5*, R+6, RBX+1, RBX+5*, RBX+6 |
XQY1 | FND+2*, FND+6, OUT+2! |
XQYY | FND+14*, OUT+2!, ACT+1, ACT+3, ACT+4, ACT+5 |
Y | OUT+2! |