XQT2 ;SEA/Luke - Define a path template ;06/07/99 11:23 [ 04/02/2003 8:29 AM ]
Source file <XQT2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;Entry point for Create a Template Option.
|
|
| RD1 | ||
| CHK | ||
| BACK | ;Back up to last menu-type option and put it on the stack
|
|
| SET | ;Rebuild display nodes if neccissary
|
|
| O1 | ||
| ASK | ;Show user the choices and get the next option, if any
|
|
| INF | ||
| STORE | ;Continued in the program ^XQT3
|
|
| OUT | ;Clean up and quit
|
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(19 - [#19] | EN+2, EN+3, SET+1 |
| ^XUTL("XQ" | EN+2, OUT+2 |
| ^XUTL("XQO" | SET+1 |
| Name | Line Occurrences |
|---|---|
| ASK | RD1+4, RD1+11, RD1+20, CHK, CHK+4, CHK+12 |
| BACK | RD1+4, CHK+7 |
| CHK | CHK |
| INF | INF |
| OUT | INF, RD1, STORE+1 |
| RD1 | RD1+1, RD1+2, RD1+3 |
| SET | EN+10, CHK+9, CHK+14 |
| STORE | RD1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | OUT+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EN+1~, CHK*, BACK+1~, BACK+8*, BACK+17*, BACK+24*, BACK+31* |
| D0 | O1! |
| DA | O1! |
| DI | O1! |
| DIC | O1! |
| DQ | O1! |
| DR | O1! |
| DTIME | INF, RD1, CHK |
| DUZ | RD1+9 |
| IOF | EN+8, INF, ASK+1 |
| IOSL | EN+8 |
| U | XQT2+3*, EN+2*, EN+4, EN+6, INF, RD1, RD1+14, RD1+16, CHK, CHK+1 , CHK+4, CHK+12, CHK+15, OUT+1, OUT+2, BACK+3, BACK+6, BACK+12, BACK+21, BACK+22 , BACK+24, BACK+25, BACK+29, BACK+30, BACK+31, BACK+33, SET+1 |
| XQA | O1! |
| XQAA | EN+6*, RD1, CHK+15*, O1!, BACK+22*, BACK+30*, BACK+33* |
| XQCOM | EN+1~, EN+3*, RD1+10 |
| >> XQDIC | XQT2+3, EN+2*, EN+4, EN+5, RD1+3*, RD1+4*, RD1+5, RD1+9*, RD1+10*, RD1+11* , RD1+16*, CHK+1, CHK+8*, CHK+13*, OUT+1*, OUT+2*, BACK+6*, BACK+22*, BACK+24*, BACK+25 , BACK+30*, BACK+31*, SET+1 |
| XQDR | O1! |
| XQFLAG | O1+1!, BACK+3* |
| XQFLG | BACK+1~, BACK+2*, BACK+7*, BACK+10 |
| XQH | INF+1*, O1! |
| XQH1 | O1! |
| XQH2 | O1! |
| XQI | EN+1~, EN+2*, O1!, BACK+21*, BACK+22, BACK+24, BACK+28, BACK+29*, BACK+30, BACK+31 |
| XQJ | O1!, BACK+13*, BACK+15, BACK+17*, BACK+18*, BACK+21, BACK+28*, BACK+29 |
| XQK | O1! |
| XQL | O1+1! |
| XQLIST | O1! |
| XQLIST( | EN+4*, RD1+16, CHK+1*, CHK+6*, BACK+5, BACK+12, BACK+13, BACK+16, BACK+21, BACK+22* , BACK+23*, BACK+24, BACK+25*, BACK+29, BACK+30*, BACK+31 |
| XQLIST(0 | BACK+5, BACK+6, BACK+22, BACK+30 |
| XQLK | O1! |
| XQLN | O1+1! |
| XQMNTMP | EN+1~, EN+2* |
| XQN | O1! |
| XQNM | O1! |
| XQOO | O1! |
| XQOPN | EN+1~, EN+2*, EN+4*, RD1+16, CHK+1*, CHK+6, STORE+1, O1!, BACK+5, BACK+12 , BACK+13, BACK+15, BACK+16, BACK+22*, BACK+23, BACK+25*, BACK+30* |
| XQRD | O1! |
| XQRL | O1! |
| XQSAV | O1! |
| XQSAVE | RD1+5*, O1+1! |
| XQSL | EN+1~ |
| XQSN | O1! |
| XQT | O1+1! |
| XQT1 | O1+1!, BACK+12*, BACK+13, BACK+16*, BACK+17 |
| XQTBK1 | EN+1~, CHK+4!, CHK+5* |
| XQTF | EN+1~, EN+2*, CHK+2*, O1! |
| XQTF1 | EN+1~, EN+2*, O1! |
| XQTM | O1! |
| XQTREE | EN+1~ |
| XQTREE( | EN+5* |
| XQTREN | EN+1~, EN+2*, EN+5* |
| XQTRPT | O1! |
| XQTSAV | RD1+3*, O1+1! |
| XQTSB | RD1+17*, RD1+20! |
| XQTSV | XQT2+3*, RD1+9*, RD1+11, OUT+1, OUT+2, OUT+3!, O1! |
| XQTT | EN+1~, EN+2*, CHK+2*, O1!, BACK+17 |
| XQTXT | O1! |
| XQUR | EN+2*, INF*, INF+1, RD1*, RD1+1, RD1+2, RD1+3*, RD1+4, O1! |
| XQVN | EN+1~, EN+2*, EN+4*, CHK+1*, BACK+25* |
| >> XQY | XQT2+3, EN+2*, EN+4, RD1+4, RD1+9, RD1+10, RD1+11, RD1+14, RD1+16*, CHK+1 , CHK+2, CHK+8, CHK+13, OUT+1*, OUT+2*, BACK+6*, BACK+22*, BACK+24*, BACK+25, BACK+30* , BACK+31* |
| >> XQY0 | XQT2+3, EN+2*, EN+4, EN+6, RD1+14, RD1+16*, CHK, CHK+1, CHK+4, CHK+12 , CHK+15, OUT+1*, OUT+2*, BACK+3, BACK+22*, BACK+24*, BACK+25, BACK+30*, BACK+31*, BACK+33 |