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 |