KLASHOW ;GLRISC/PDW SLIDE SHOW FOR CLASSMAN ;DEC 18,1990@13:54:58
Source file <KLASHOW.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HELP | ||
| FWD | ||
| STOP | ||
| BACK | ||
| LINE | ; line subroutine
|
|
| TX | ||
| JMP | ||
| FIX1 | ;W "SLIDE NAME: ",$P(Y,U,2),?50,"NUMBER: ",FR,! H 2 W @FF Q ; OLD LINE
|
|
| NEXT | ; --- find out what is next ---
|
|
| LP | ; PRINT LINE
|
|
| SEL | ||
| JJJ | ||
| A | ||
| B | ||
| END | ||
| FIX | ||
| ERROR | ||
| X | ||
| LINE1 | ||
| HELP2 | ||
| B1 | ;R X:600 S X=$A(X) Q:X=94 D:X=63 HELP2 G:X=63 B1 S:(X=88)!(X=120) BUILD=0 Q
|
|
| HELP1 | ||
| TEST | ; TEST VALIDITY OF SEQUENCE
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| 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 |
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^%ZIS(2 - [#3.2] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(2 - [#3.2] | KLASHOW+5 |
| ^%ZOSF("EOFF" | B |
| ^%ZOSF("EON" | JMP, END |
| ^%ZOSF("RM" | KLASHOW+2, KLASHOW+4, STOP |
| Name | Line Occurrences |
|---|---|
| A | LINE1, JMP+1, FWD, BACK |
| B1 | B, B1+1 |
| BACK | LINE1 |
| END | LINE1, JMP, FWD |
| ERROR | A |
| FIX | LP+1 |
| FIX1 | B |
| FWD | LINE1 |
| HELP | LINE1 |
| HELP1 | LINE+1, JJJ |
| HELP2 | B1+1 |
| JJJ | JJJ |
| JMP | LINE1, SEL+1 |
| LINE | B, LINE+1 |
| LINE1 | LINE1 |
| LP | LINE+1, LINE+2 |
| NEXT | B+1, LINE1, BACK |
| SEL | KLASHOW+17, JMP+2 |
| STOP | KLASHOW+9 |
| TX | X+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | KLASHOW+2*! |
| A | LINE1*, STOP! |
| BUILD | A+4*, B, B1+1*, STOP! |
| DA | KLASHOW+10*, KLASHOW+11, STOP!, TX+1 |
| DIC | KLASHOW+3*, KLASHOW+4!, KLASHOW+9*, KLASHOW+10, KLASHOW+12!, KLASHOW+16*, A+6, SEL, STOP! |
| DIC("A" | KLASHOW+9* |
| DIC("B" | KLASHOW+3* |
| DIC("S" | KLASHOW+3* |
| DIC(0 | KLASHOW+3*, KLASHOW+9*, A* |
| DIE | KLASHOW+10*, STOP! |
| DR | KLASHOW+10*, STOP! |
| DT | KLASHOW+2* |
| DTIME | B1+1, LINE1, LINE+1, JJJ, JMP |
| DX | NEXT+1*, JMP*, END*, STOP! |
| FF | KLASHOW+4*, B, END, STOP! |
| FR | KLASHOW+16*, KLASHOW+18, A+2, LINE1, JMP, JMP+1*, SEL, FWD*, BACK*, STOP! |
| I | KLASHOW+14*, B*, SEL*, STOP! |
| I1 | B*, LINE+1*, JJJ*, STOP! |
| INQ | STOP! |
| IO(0 | B |
| IOF | KLASHOW+4 |
| IOM | STOP |
| IOP | KLASHOW+2*, KLASHOW+4*, STOP! |
| IOST | KLASHOW+3 |
| IOST("0" | KLASHOW+5 |
| J | STOP! |
| K | LP+1*, STOP! |
| KLC | X*, X+1, X+2! |
| KLI | STOP!, X+1* |
| KLN | STOP!, X+1*, X+2!, TX, TX+1 |
| KLP | STOP!, X*, X+2! |
| KLSLCF | A+2*, STOP! |
| KLSLDIC | KLASHOW+7*, KLASHOW+9, KLASHOW+11*, KLASHOW+16, A+6*, B, STOP! |
| KLSLIN | A+2*, STOP! |
| KLSLLI | B*, LP+1, STOP! |
| KLSLNF | KLASHOW+16*, A+2*, FWD, STOP! |
| KLSLPF | A+2*, BACK, STOP! |
| KLSLTY | A+2*, A+3*, A+4, LINE+1, FIX+2, STOP! |
| LFR | KLASHOW+14*, JMP+1, SEL, STOP! |
| NIEN | KLASHOW+11*, STOP! |
| SEQ | KLASHOW+11*, KLASHOW+14, STOP! |
| SEQ( | KLASHOW+14*, A+2, LINE1, JMP+1, SEL |
| SEQ(1 | KLASHOW+16 |
| TV | KLASHOW+16*, FIX*, STOP! |
| U | KLASHOW+2*, A+2, SEL |
| VN | KLASHOW+5*, KLASHOW+6*, STOP! |
| VR | KLASHOW+5*, KLASHOW+6*, STOP! |
| VT | STOP! |
| X | KLASHOW+2*!, KLASHOW+4*, KLASHOW+12!, KLASHOW+16*, B1+1*, LINE1*, LINE+1*, JJJ*, LP+1*, FIX , FIX+1, JMP*, JMP+1*, JMP+2, FWD*, BACK*, STOP!*, X, X+1, TX* , TX+1* |
| Y | KLASHOW+2!, KLASHOW+3, KLASHOW+9, KLASHOW+10, KLASHOW+12!, A, A+6, STOP! |
| Y(0 | KLASHOW+4, A+2 |