(FILECREATED "20-Mar-85 11:02:09" ("compiled on " {PHYLUM}BIRTHDAY84>SOURCES>TRI-EDITFRAME.;1) "19-Mar-85 14:34:17" tcompl'd in "INTERLISP-D 19-Mar-85 ..." dated "19-Mar-85 14:48:35") (FILECREATED "19-Nov-84 18:30:27" {AZTEC}BIRTHDAY84>RERELEASE>TRI-EDITFRAME.;2 39737 changes to: (FNS COPY.FRAME RENAME.FRAME EDIT.FRAME GET.FRAME.EDITOR.COMMAND.MENU.LONG GET.FRAME.EDITOR.COMMAND.MENU.SHORT) previous date: "13-Sep-84 14:17:37" {AZTEC}BIRTHDAY84>RERELEASE>TRI-EDITFRAME.;1) ACQUIRE.FRAME.NAMES D1 (P 2 FRAME.NAME P 1 FRAME.LIST P 0 NOT.DONE I 0 MESSAGE) >i1@gg [ @K K H` ZIIo XI(67Q CONFIRM 50Q ACQUIRE.FRAME.NAME 36Q TERPRI 31Q PRIN1 23Q TERPRI 17Q GET.TRILLIUM.PRINTOUT.WINDOW) (45Q CURRENT.INTERFACE 14Q NEW.BLOCK 11Q PROMPTWINDOW) ( 64Q "ANY MORE FRAMES?") ADD.NEW.FRAME D1 (P 0 NAMES I 1 NEW.FRAME I 0 INTERFACE) +Ag ` X@g Ah g H h(47Q SET.CURRENT.FRAME.NAMES 43Q SORT 35Q \NCONC2 27Q LISTGET 17Q MERGEINSERT 11Q LISTGET) (40Q SORT.FRAMES 24Q FRAMES 14Q CURRENT.FRAME.NAMES 6 NAME) () COPY.FRAME D1 (P 3 CLASSES P 2 ITEMS P 1 SUPERFRAMES P 0 NAME I 0 FRAME) h@@g X@g Y@g [0@g d MLh^L&NZgggHgIgKgJh(61Q COPY.ITEM 52Q LISTGET 37Q COPY 34Q LISTGET 24Q COPY 21Q LISTGET 11Q LISTGET) (131Q ITEMS 125Q CLASSES 121Q SUPERFRAMES 115Q NAME 112Q FRAME 107Q \TYPE 47Q ITEMS 31Q CLASSES 16Q SUPERFRAMES 6 NAME) () CREATE.NEW.FRAME D1 (P 1 NEW.NAME I 0 INTERFACE) |gg oH !Ilgg oJ *@I %gg oK IK oK h@gggIh @ I(170Q MARK.INTERFACE 163Q ADD.NEW.FRAME 136Q PRIN1 125Q PRIN1 117Q PRIN1 106Q GET.TRILLIUM.PRINTOUT.WINDOW 73Q FIND.FRAME 63Q PRIN1 52Q GET.TRILLIUM.PRINTOUT.WINDOW 27Q PROMPT.READ 23Q PRIN1 10Q GET.TRILLIUM.PRINTOUT.WINDOW) (152Q NAME 147Q FRAME 144Q \TYPE 103Q NEW.BLOCK 100Q TRILLIUM.WARNINGS 47Q NEW.BLOCK 44Q TRILLIUM.WARNINGS 5 NEW.BLOCK 2 PROMPTWINDOW) ( 132Q " is already in use" 113Q "The name " 57Q "Name must be one word" 17Q "Creating new frame; Name of new frame: ") DELETE.FRAME D1 (I 1 FRAME.NAME I 0 INTERFACE) @A @g A` @ (34Q MARK.INTERFACE 30Q SET.CURRENT.FRAME.NAMES 25Q DREMOVE 16Q DREMOVE 13Q LISTGET 4 FIND.FRAME) (22Q CURRENT.FRAME.NAMES 10Q FRAMES) () EDIT.FRAMEA0001 D1 (NAME ERRORSET F 0 MACROY) ci(2 FORGET.EDIT.WINDOWS) NIL () EDIT.FRAMEA0002 D1 (NAME ERRORSET F 0 FRAME F 1 MACROY) P P P P ci(22Q DISPLAY.FRAME 15Q MARK.FRAME.CONTEXT.OBSOLETE 10Q ANALYZE.FRAME.IF.NECESSARY* 3 RESET.FRAME) NIL () EDIT.FRAMEA0003 D1 (NAME ERRORSET F 0 FRAME F 1 MACROY) Pi ci(4 DISPLAY.FRAME) NIL () EDIT.FRAMEA0004 D1 (NAME ERRORSET F 0 FRAME F 1 MACROY) P P ci(10Q DISPLAY.FRAME 3 MARK.FRAME.CONTEXT.OBSOLETE) NIL () EDIT.FRAMEA0005 D1 (NAME ERRORSET F 0 FRAME F 1 MACROY) P ci(3 HARDCOPY.FRAME) NIL () EDIT.FRAME D1 (P 4 RESETSTATE P 3 MACROY P 1 OLDVALUE P 0 FRAME I 0 INTERFACE.WINDOW F 5 RESETVARSLST F 6 TRILLIUM.CURSOR) n@g  YdghH JdgH H 8dgH *dgH H dgH  dg`l@jH H dgH dgH dgH dgH dgH dgH dgH dgH ydgH kdgH ]dgH OdgH AdgH 3dgH H  dgH H  dgH dgH dgH dgH dgH dgH dgdgBhV 1gIhhUc og gJc gJ LedgXdgKdg>dg` .dgBhV 1gIhhUc og gJc gJ LdgBhV 1gIhhUc og gJc gJ LdgAhV 1gIhhUc og gJc gJ LYdgAhV 1gIhhUc og gJc gJ LgH o h(1552Q SHOULDNT 1542Q INSPECT/PLIST 1525Q ERROR! 1517Q APPLY 1473Q EDIT.FRAMEA0005 1440Q SWAP.CURSOR.AUX 1417Q ERROR! 1411Q APPLY 1365Q EDIT.FRAMEA0004 1332Q SWAP.CURSOR.AUX 1310Q ERROR! 1302Q APPLY 1256Q EDIT.FRAMEA0003 1223Q SWAP.CURSOR.AUX 1201Q ERROR! 1173Q APPLY 1147Q EDIT.FRAMEA0002 1114Q SWAP.CURSOR.AUX 1074Q MANIPULATE.INTERFACE 1054Q MANIPULATE.CLASSES 1037Q MANIPULATE.FRAMES 1022Q DEFINE.ITEM.TYPE 1003Q ERROR! 775Q APPLY 751Q EDIT.FRAMEA0001 716Q SWAP.CURSOR.AUX 676Q EXPOSE.ITEM.EDITORS 661Q PRINT.FRAME.CLASSES 643Q FORGET.FRAME.CLASS 625Q DELETE.CLASS.FROM.CURRENT.FRAME 607Q ADD.CLASS.TO.CURRENT.FRAME 571Q ADD.FRAME.CLASS 553Q PRINT.SUPERFRAMES 535Q DISPLAY.FRAME 530Q FORGET.SUPERFRAMES 512Q DISPLAY.FRAME 505Q ADD.SUPERFRAME 467Q MANIPULATE.SUPERFRAMES 451Q RETRIEVE.SAVED.ITEM 433Q SAVE.ITEM 415Q MODIFY.ITEMS 377Q ALIGN.ITEMS 361Q GROUP.ITEMS 343Q INTERACT&THAW.ITEM 325Q INTERACT&FREEZE.ITEM 307Q BURY.ITEM 271Q DELETE.ITEM 253Q EXPAND.ITEM 235Q GRAPH.ITEMS 217Q PRINT.ITEMS 201Q INTERACT&EDIT.ITEM 172Q REFORM.ITEM 140Q NAME.ITEM 122Q SHAPE.ITEM 116Q ACQUIRE.ITEM 100Q MOVE.ITEM 62Q INTERACT©.ITEM 56Q ACQUIRE.ITEM 40Q CREATE.NEW.ITEM 17Q MENU 14Q GET.FRAME.EDITOR.COMMAND.MENU 6 GETWINDOWUSERPROP) (1534Q INSPECT.FRAME 1510Q SWAP.CURSOR.AUX 1477Q ERROR 1470Q INTERNAL 1446Q SWAP.CURSOR.AUX 1427Q HARDCOPY.FRAME 1402Q SWAP.CURSOR.AUX 1371Q ERROR 1362Q INTERNAL 1340Q SWAP.CURSOR.AUX 1321Q DISPLAY.FRAME 1273Q SWAP.CURSOR.AUX 1262Q ERROR 1253Q INTERNAL 1231Q SWAP.CURSOR.AUX 1212Q INITIALIZE.FRAME 1164Q SWAP.CURSOR.AUX 1153Q ERROR 1144Q INTERNAL 1122Q SWAP.CURSOR.AUX 1103Q ANALYZE.FRAME 1071Q CURRENT.INTERFACE 1063Q MANIPULATE.INTERFACE 1046Q MANIPULATE.CLASSES 1031Q MANIPULATE.FRAMES 1014Q DEFINE.ITEM.TYPE 766Q SWAP.CURSOR.AUX 755Q ERROR 746Q INTERNAL 724Q SWAP.CURSOR.AUX 705Q FORGET.ITEM.EDITORS 670Q EXPOSE.ITEM.EDITORS 652Q PRINT.FRAME.CLASSES 634Q FORGET.FRAME.CLASS 616Q DELETE.CLASS.FROM.CURRENT.FRAME 600Q ADD.CLASS.TO.CURRENT.FRAME 562Q ADD.FRAME.CLASS 544Q PRINT.SUPERFRAMES 521Q FORGET.SUPERFRAME 476Q ADD.SUPERFRAME 460Q MANIPULATE.SUPERFRAMES 442Q RETRIEVE.SAVED.ITEM 424Q SAVE.ITEM 406Q MODIFY.ITEMS 370Q ALIGN.ITEMS 352Q GROUP.ITEMS 334Q THAW.ITEM 316Q FREEZE.ITEM 300Q BURY.ITEM 262Q DELETE.ITEM 244Q EXPAND.ITEM 226Q GRAPH.ITEMS 210Q PRINT.ITEMS 156Q \EM.KBDAD2 147Q EDIT.ITEM 131Q NAME.ITEM 107Q SHAPE.ITEM 71Q MOVE.ITEM 47Q COPY.ITEM 30Q CREATE.NEW.ITEM 3 CURRENT.FRAME) ( 1547Q "Unrecognized command in EDIT.FRAME" 1465Q (EDIT.FRAMEA0005) 1357Q (EDIT.FRAMEA0004) 1250Q (EDIT.FRAMEA0003) 1141Q (EDIT.FRAMEA0002) 743Q (EDIT.FRAMEA0001)) FORGET.FRAME.CLASS D1 (P 2 CLASS.NAME P 1 CLASSES P 0 FRAME.NAME I 0 FRAME) `@g X@g Ydgg oK `dIdodi didg dgjdndhdL Z-oJo @gJI ` higg oM h(250Q PRIN1 237Q GET.TRILLIUM.PRINTOUT.WINDOW 217Q MARK.INTERFACE 210Q LISTPUT 205Q REMOVE 172Q CONFIRM 167Q CONCAT 150Q MENU 47Q PRIN1 36Q GET.TRILLIUM.PRINTOUT.WINDOW 21Q LISTGET 11Q LISTGET) (234Q NEW.BLOCK 231Q TRILLIUM.WARNINGS 224Q FRAME.NAME.MENU 214Q CURRENT.INTERFACE 200Q CLASSES 121Q DEFAULTMENUHELDFN 112Q CLRPROMPT 56Q MENUTYPE# 33Q NEW.BLOCK 30Q TRILLIUM.WARNINGS 16Q CLASSES 6 NAME) ( 244Q "FORGET.FRAME.CLASS command aborted" 164Q "?" 157Q "Forget class" 71Q "Classes" 43Q "This frame has no classes; can't forget one") FRAME.GRAPH.WINDOW.MIDDLEBUTTONFN D1 (P 5 NEW.WINDOW P 4 FRAME P 3 INTERFACE P 2 INTERFACE.WINDOW P 1 COMMAND P 0 COMMAND.MENU I 1 GRAPH.WINDOW I 0 GRAPHNODE) `@Ag X Yg"@A ]gJ Mgg JM rIgIgIdgNJ J`J @ Idg`L !g`L Ig`L A g@ h(264Q SHOULDNT 260Q INSPECT 255Q MAKE.GRAPH.DATUM 243Q TOTOPW 236Q SHOULDNT 232Q POP.TO.FRAME 213Q PUSH.TO.FRAME 175Q MOVE.TO.FRAME 155Q MAKE.GRAPH.DATUM 150Q RESTORE.INTERFACE.CONTEXT 135Q TOTOPW 102Q ADD.DEPENDENT.WINDOW 74Q PUTWINDOWPROP 61Q PUTWINDOWPROP 51Q MAKE.GRAPH.MAKE.SUBGRAPH 30Q MENU 24Q GET.FRAME.GRAPH.WINDOW.MIDDLEBUTTONFN.MENU 20Q GETWINDOWUSERPROP) (247Q INSPECT 226Q CURRENT.INTERFACE 221Q POP.TO.FRAME 207Q CURRENT.INTERFACE 202Q PUSH.TO.FRAME 171Q CURRENT.INTERFACE 163Q MOVE.TO.FRAME 142Q CURRENT.INTERFACE.WINDOW 125Q POP.TO.FRAME 116Q PUSH.TO.FRAME 110Q MOVE.TO.FRAME 71Q GRAPH.FRAME.WINDOW 66Q TRILLIUM.WINDOW.TYPE 55Q INTERFACE.WINDOW 41Q MAKE.SUBGRAPH 15Q INTERFACE.WINDOW) () FREEZE.FRAME D1 (P 0 PRIMITIVES I 0 FRAME) @g uhh!`*gg oI @g I oI H@g @i @g@g @gH `gg oJ ih(171Q PRIN1 160Q GET.TRILLIUM.PRINTOUT.WINDOW 142Q LISTPUT 131Q LISTPUT 126Q LISTGET 113Q RESET.FRAME 106Q FREEZE.SUBITEMS 103Q LISTGET 72Q PRIN1 61Q PRIN1 55Q LISTGET 45Q PRIN1 34Q GET.TRILLIUM.PRINTOUT.WINDOW 6 LISTGET) (155Q SAME.LINE 152Q TRILLIUM.TRACE 145Q REPORT.FRAMES 135Q ITEMS 123Q ITEMS 117Q FROZEN 100Q ITEMS 52Q NAME 31Q NEW.BLOCK 26Q TRILLIUM.TRACE 21Q REPORT.FRAMES 3 FROZEN) ( 165Q " done." 66Q ". . ." 41Q "Freezing frame: ") GET.FRAME.EDITOR.COMMAND.MENU D1 NIL ``(17Q GET.FRAME.EDITOR.COMMAND.MENU.SHORT 13Q GET.FRAME.EDITOR.COMMAND.MENU.LONG) (22Q FRAME.EDITOR.COMMAND.MENU 7 FULL.MENU 2 FRAME.EDITOR.COMMAND.MENU) () GET.FRAME.EDITOR.COMMAND.MENU.LONG D1 NIL B`dododi didg dgjdndhHdI NIL (50Q DEFAULTMENUHELDFN 41Q CLRPROMPT 2 MENUTYPE#) ( 20Q ((CREATE.NEW.ITEM (QUOTE CREATE.NEW.ITEM) "For adding a new item to the frame") (COPY.ITEM (QUOTE COPY.ITEM) "For making a copy of an item in the frame") (MOVE.ITEM (QUOTE MOVE.ITEM) "For repositioning an item in the frame") (SHAPE.ITEM (QUOTE SHAPE.ITEM) "For reshaping/repositioning an item in the frame") (NAME.ITEM (QUOTE NAME.ITEM) "For attaching a name to an item") (EDIT.ITEM (QUOTE EDIT.ITEM) "For opening an editor window for an item in the frame") (DELETE.ITEM (QUOTE DELETE.ITEM) "For removing an item from the frame") (EXPAND.ITEM (QUOTE EXPAND.ITEM) "For replacing an item with the set of items which is its first-level expansion") (BURY.ITEM (QUOTE BURY.ITEM) "For changing the overlaying of items in the frame") (FREEZE.ITEM (QUOTE FREEZE.ITEM) "For freezing (condensing) an item") (THAW.ITEM (QUOTE THAW.ITEM) "For restoring a FROZEN item") (SAVE.ITEM (QUOTE SAVE.ITEM) "For saving a copy of an item in the frame in the SAVE register") (RETRIEVE.SAVED.ITEM (QUOTE RETRIEVE.SAVED.ITEM) "For adding of copy of the item in the SAVE register to the frame") ("" NIL) (GROUP.ITEMS (QUOTE GROUP.ITEMS) "For creating an item of type GROUP from a set of items in the frame") (ALIGN.ITEMS (QUOTE ALIGN.ITEMS) "Pops up a menu for aligning items.") (MODIFY.ITEMS (QUOTE MODIFY.ITEMS) "For changing all items match a pattern in a uniform way") (PRINT.ITEMS (QUOTE PRINT.ITEMS) "For browsing the items in the frame") (GRAPH.ITEMS (QUOTE GRAPH.ITEMS) "Produces a graph of the items in the frame") (" " NIL) (DEFINE.ITEM.TYPE (QUOTE DEFINE.ITEM.TYPE) "For defining a new item.type from an example") (" " NIL) (MANIPULATE.SUPERFRAMES (QUOTE MANIPULATE.SUPERFRAMES) "For general manipulation of SUPERFRAMES") (ADD.SUPERFRAME (QUOTE ADD.SUPERFRAME) "For including in this frame all items in another frame (recursively)") (FORGET.SUPERFRAME (QUOTE FORGET.SUPERFRAME) "For removing a superframe from this frame") (PRINT.SUPERFRAMES (QUOTE PRINT.SUPERFRAMES) "For showing the superframes of this frame") (" " NIL) (MANIPULATE.CLASSES (QUOTE MANIPULATE.CLASSES) "For entering the section of TRILLIUM used for manipulating frames within the interface") (ADD.CLASS.TO.CURRENT.FRAME (QUOTE ADD.CLASS.TO.CURRENT.FRAME) "For adding a CLASS to the Current Frame") (DELETE.CLASS.FROM.CURRENT.FRAME (QUOTE DELETE.CLASS.FROM.CURRENT.FRAME) "For deleting a CLASS to the Current Frame") (PRINT.FRAME.CLASSES (QUOTE PRINT.FRAME.CLASSES) "For showing the classes of this frame") (" " NIL) (EXPOSE.ITEM.EDITORS (QUOTE EXPOSE.ITEM.EDITORS) "For displaying the item editor windows for items in the frame") (FORGET.ITEM.EDITORS (QUOTE FORGET.ITEM.EDITORS) "For destroying all the item editor windows for items in the frame") (" " NIL) (MANIPULATE.FRAMES (QUOTE MANIPULATE.FRAMES) "For entering the section of TRILLIUM used for manipulating frames within the interface") (MANIPULATE.INTERFACE (QUOTE MANIPULATE.INTERFACE) "For operating on the interface as a whole") (" " NIL) (ANALYZE.FRAME (QUOTE ANALYZE.FRAME) "For re-expanding all the items in the frame; a reset/cleanup operation") (INITIALIZE.FRAME (QUOTE INITIALIZE.FRAME) "Run the initializations and re-display the frame") (DISPLAY.FRAME (QUOTE DISPLAY.FRAME) "For re-displaying the frame") (HARDCOPY.FRAME (QUOTE HARDCOPY.FRAME) "For making hardcopy of the frame") (INSPECT.FRAME (QUOTE INSPECT.FRAME) "For opening an INSPECT window on the frame; a maintenance operation")) 10Q "Frame editor commands") GET.FRAME.EDITOR.COMMAND.MENU.SHORT D1 NIL B`dododi didg dgjdndhHdI NIL (50Q DEFAULTMENUHELDFN 41Q CLRPROMPT 2 MENUTYPE#) ( 20Q ((CREATE.NEW.ITEM (QUOTE CREATE.NEW.ITEM) "For adding a new item to the frame") (COPY.ITEM (QUOTE COPY.ITEM) "For making a copy of an item in the frame") (MOVE.ITEM (QUOTE MOVE.ITEM) "For repositioning an item in the frame") (SHAPE.ITEM (QUOTE SHAPE.ITEM) "For reshaping/repositioning an item in the frame") (EDIT.ITEM (QUOTE EDIT.ITEM) "For opening an editor window for an item in the frame") (DELETE.ITEM (QUOTE DELETE.ITEM) "For removing an item from the frame") (EXPAND.ITEM (QUOTE EXPAND.ITEM) "For replacing an item with the set of items which is its first-level expansion") (GROUP.ITEMS (QUOTE GROUP.ITEMS) "For creating an item of type GROUP from a set of items in the frame") (PRINT.ITEMS (QUOTE PRINT.ITEMS) "For browsing the items in the frame") (" " NIL) (MANIPULATE.FRAMES (QUOTE MANIPULATE.FRAMES) "For entering the section of TRILLIUM used for manipulating frames within the interface") (DEFINE.ITEM.TYPE (QUOTE DEFINE.ITEM.TYPE) "For defining a new item.type from an example") (" " NIL) (ANALYZE.FRAME (QUOTE ANALYZE.FRAME) "For re-expanding all the items in the frame; a reset/cleanup operation")) 10Q "Frame editor commands") GET.GRAPH.FRAMES.MENU D1 NIL K`F`dododi didg dgjdndhHdI NIL (110Q GRAPH.FRAMES.MENU 55Q DEFAULTMENUHELDFN 46Q CLRPROMPT 7 MENUTYPE# 2 GRAPH.FRAMES.MENU) ( 25Q (CHANGE.FRAME.STRUCTURE SUPERFRAME.STRUCTURE THIS.FRAME.AND.FRIENDS) 15Q "Graph type") GET.MANIPULATE.FRAMES.COMMAND.MENU D1 NIL K`F`dododi didg dgjdndhHdI NIL (110Q MANIPULATE.FRAMES.COMMAND.MENU 55Q DEFAULTMENUHELDFN 46Q CLRPROMPT 7 MENUTYPE# 2 MANIPULATE.FRAMES.COMMAND.MENU) ( 25Q "Frame manipulation" 15Q (PUSH.TO.FRAME MOVE.TO.FRAME POP.TO.FRAME SHOW.FRAME.STACK CLEAR.FRAME.STACK CREATE.NEW.FRAME COPY.FRAME RENAME.FRAME DELETE.FRAME SAVE.FRAME RETRIEVE.FRAME FREEZE.FRAME THAW.FRAME SET.FIRST.FRAME GRAPH.FRAMES QUIT)) GET.RENAME.FRAME.MENU D1 NIL F`A`dododi dg dgjdndhHdI NIL (103Q RENAME.FRAME.MENU 50Q DEFAULTMENUHELDFN 41Q CLRPROMPT 7 MENUTYPE# 2 RENAME.FRAME.MENU) ( 25Q ((YES T "Change references to the old frame in all items of the interface") (NO (QUOTE NIL) "Only change the name of the frame")) 15Q "Change All Item References") GRAPH.FRAME.SUPERFRAMES D1 (P 5 FRAME P 4 FRAME.NAME I 1 INTERFACE I 0 FRAME) /@g QHIAL ]J KhZHXK&(26Q FIND.FRAME 6 LISTGET) (3 SUPERFRAMES) () GRAPH.FRAMESA0001 D1 (NAME ERRORSET L (0 NIL) F 3 GRAPH.SPEC F 4 POSSIBLE.ROOTS F 5 REAL.ROOTS F 6 TITLE F 7 DEPTH F 10Q FRAMES F 11Q GRAPH.FRAME.WINDOW F 12Q COMMAND F 13Q MACROY) ( `g cWdgP`c0WdgIHhZH&JcST` c o`g c l cdgO`c0WdgIHhZH&JcST` c o`g c l c;g,`c`ghc o`g c l cWo hVSU`hghW cg` Wgg `W ci(442Q ADD.DEPENDENT.WINDOW 431Q PUTWINDOWPROP 415Q PUTWINDOWPROP 402Q MAKE.GRAPH 357Q ERROR 336Q CONCAT 333Q LISTGET 255Q CONCAT 252Q LISTGET 232Q MAKE.GRAPH.FIND.ROOTS 130Q CONCAT 125Q LISTGET 105Q MAKE.GRAPH.FIND.ROOTS 10Q LISTGET) (435Q CURRENT.INTERFACE.WINDOW 426Q GRAPH.FRAME.WINDOW 423Q TRILLIUM.WINDOW.TYPE 412Q CURRENT.INTERFACE.WINDOW 407Q INTERFACE.WINDOW 373Q FRAME.GRAPH.WINDOW.MIDDLEBUTTONFN 367Q CURRENT.INTERFACE 330Q NAME 325Q CURRENT.FRAME 310Q FRAME 305Q CURRENT.FRAME 277Q FRAME.FRIENDS.GRAPH.SPEC 271Q THIS.FRAME.AND.FRIENDS 247Q NAME 244Q CURRENT.INTERFACE 227Q CURRENT.INTERFACE 174Q FRAME 155Q SUPERFRAME.STRUCTURE.GRAPH.SPEC 146Q SUPERFRAME.STRUCTURE 122Q NAME 117Q CURRENT.INTERFACE 102Q CURRENT.INTERFACE 47Q FRAME 30Q CHANGE.FRAME.STRUCTURE.GRAPH.SPEC 21Q CHANGE.FRAME.STRUCTURE 5 FRAMES 2 CURRENT.INTERFACE) ( 354Q ": unrecognized command in GRAPH.FRAMES" 322Q "Friends of frame " 241Q "Superframe structure for interface " 114Q "Change frame structure for interface ") GRAPH.FRAMES D1 (P 16Q RESETSTATE P 15Q MACROY P 13Q OLDVALUE P 12Q GRAPH.FRAME.WINDOW P 11Q DEPTH P 10Q TITLE P 7 REAL.ROOTS P 6 POSSIBLE.ROOTS P 5 FRAMES P 4 GRAPH.SPEC P 3 ITYPES P 2 COMMAND P 1 COMMAND.MENU P 0 NAME F 17Q RESETVARSLST F 20Q TRILLIUM.CURSOR) X Yd ZdhhW 1gOhhWc_og g_OcgO OO(123Q ERROR! 114Q APPLY 64Q GRAPH.FRAMESA0001 25Q SWAP.CURSOR.AUX 12Q MENU 5 GET.GRAPH.FRAMES.MENU) (104Q SWAP.CURSOR.AUX 70Q ERROR 61Q INTERNAL 33Q SWAP.CURSOR.AUX) ( 56Q (GRAPH.FRAMESA0001)) GRAPH.FRAMES.MENTION.AS.SUPERFRAME D1 (P 6 FRAME P 5 FRAME.NAME P 0 FRAMES.NAMES I 1 INTERFACE I 0 FRAME) C@g A Xdd Xd XdQIJAM ^K Lh[IYL&(52Q FIND.FRAME 30Q SORT 23Q INTERSECTION 15Q USED.AS.SUPERFRAME.BY 11Q LISTGET) (6 NAME) () GRAPH.FRAMES.MENTIONED.FRAMES D1 (P 6 FRAME P 5 FRAME.NAME P 0 FRAMES.NAMES I 1 INTERFACE I 0 FRAME) <@ Xdd Xd XdQIJAM ^K Lh[IYL&(43Q FIND.FRAME 21Q SORT 14Q INTERSECTION 6 GET.FRAME.SONS) NIL () INTERACT&ADD.FRAME.CLASS D1 (P 3 SUPER.FRAME P 2 CLASS P 1 CLASSES P 0 FRAME.NAME I 0 FRAME) @P@g X@g Y` Zdgg oL h@J ` i(74Q MARK.INTERFACE 65Q ADD.FRAME.CLASS 56Q PRIN1 45Q GET.TRILLIUM.PRINTOUT.WINDOW 30Q ACQUIRE.CLASS.NAME 21Q LISTGET 11Q LISTGET) (71Q CURRENT.INTERFACE 42Q NEW.BLOCK 37Q TRILLIUM.WARNINGS 25Q CURRENT.INTERFACE 16Q CLASSES 6 NAME) ( 52Q "ADD.FRAME.CLASS command aborted") INTERACT©.FRAME D1 (P 1 NEW.FRAME P 0 NEW.NAME I 1 FRAME I 0 INTERFACE) pgg oJ Ag J gg oK Xdgg oL Elgg oM *@H %gg oN HN oN hA YgH @I @ H(254Q MARK.INTERFACE 247Q ADD.NEW.FRAME 241Q LISTPUT 231Q COPY.FRAME 223Q PRIN1 212Q PRIN1 204Q PRIN1 173Q GET.TRILLIUM.PRINTOUT.WINDOW 160Q FIND.FRAME 150Q PRIN1 137Q GET.TRILLIUM.PRINTOUT.WINDOW 115Q PRIN1 104Q GET.TRILLIUM.PRINTOUT.WINDOW 67Q PROMPT.READ 63Q PRIN1 52Q GET.TRILLIUM.PRINTOUT.WINDOW 40Q PRIN1 34Q LISTGET 24Q PRIN1 13Q GET.TRILLIUM.PRINTOUT.WINDOW) (235Q NAME 170Q NEW.BLOCK 165Q TRILLIUM.WARNINGS 134Q NEW.BLOCK 131Q TRILLIUM.WARNINGS 101Q NEW.BLOCK 76Q TRILLIUM.WARNINGS 47Q NEW.BLOCK 44Q PROMPTWINDOW 31Q NAME 10Q NEW.BLOCK 5 TRILLIUM.TRACE) ( 217Q " is already in use" 200Q "The name " 144Q "Name must be one word" 111Q "Copy command aborted" 57Q "Name of copy: " 20Q "Copying frame ") INTERACT&FREEZE.FRAMEA0001 D1 (NAME ERRORSET L (0 NIL) F 1 FRAME F 2 INTERFACE F 3 FRAME.NAME F 4 MACROY) 9Q Q R &gg oH SH oH ci(62Q PRIN1 51Q PRIN1 43Q PRIN1 30Q GET.TRILLIUM.PRINTOUT.WINDOW 15Q MARK.INTERFACE 10Q MARK.FRAME.CONTEXT.OBSOLETE 3 FREEZE.FRAME) (25Q NEW.BLOCK 22Q TRILLIUM.WARNINGS) ( 56Q " is already frozen." 37Q "Frame ") INTERACT&FREEZE.FRAME D1 (P 6 RESETSTATE P 5 MACROY P 3 OLDVALUE P 1 FRAME P 0 FRAME.NAME I 0 INTERFACE F 7 RESETVARSLST F 10Q TRILLIUM.CURSOR) g@ !HJ@H YBhW 1gKhhWcog gLcgL Ngg oJ h(143Q PRIN1 132Q GET.TRILLIUM.PRINTOUT.WINDOW 115Q ERROR! 107Q APPLY 63Q INTERACT&FREEZE.FRAMEA0001 27Q SWAP.CURSOR.AUX 16Q FIND.FRAME 3 ACQUIRE.FRAME.NAME) (127Q NEW.BLOCK 124Q TRILLIUM.WARNINGS 100Q SWAP.CURSOR.AUX 67Q ERROR 60Q INTERNAL 35Q SWAP.CURSOR.AUX) ( 137Q "FREEZE.FRAME aborted." 55Q (INTERACT&FREEZE.FRAMEA0001)) INTERACT&RETRIEVE.FRAME D1 (P 2 NEW.FRAME P 1 NEW.NAME I 0 INTERFACE) gg oH AIgg oK Elgg oL *@I %gg oM IM oM h` ZgI @J @ I(220Q MARK.INTERFACE 213Q ADD.NEW.FRAME 205Q LISTPUT 175Q COPY.FRAME 165Q PRIN1 154Q PRIN1 146Q PRIN1 135Q GET.TRILLIUM.PRINTOUT.WINDOW 122Q FIND.FRAME 112Q PRIN1 101Q GET.TRILLIUM.PRINTOUT.WINDOW 57Q PRIN1 46Q GET.TRILLIUM.PRINTOUT.WINDOW 27Q PROMPT.READ 23Q PRIN1 10Q GET.TRILLIUM.PRINTOUT.WINDOW) (201Q NAME 172Q TRILLIUM.SAVED.FRAME 132Q NEW.BLOCK 127Q TRILLIUM.WARNINGS 76Q NEW.BLOCK 73Q TRILLIUM.WARNINGS 43Q NEW.BLOCK 40Q TRILLIUM.WARNINGS 5 NEW.BLOCK 2 PROMPTWINDOW) ( 161Q " is already in use" 142Q "The name " 106Q "Name must be one word" 53Q "Retrieve command aborted" 17Q "Retrieving a copy of the saved frame; name for the copy: ") INTERACT&THAW.FRAMEA0001 D1 (NAME ERRORSET L (0 NIL) F 1 FRAME F 2 INTERFACE F 3 FRAME.NAME F 4 MACROY) `QR 2Q R gg oH SH oH &gg oH SH oH ci(131Q PRIN1 120Q PRIN1 112Q PRIN1 77Q GET.TRILLIUM.PRINTOUT.WINDOW 63Q PRIN1 52Q PRIN1 44Q PRIN1 31Q GET.TRILLIUM.PRINTOUT.WINDOW 17Q MARK.INTERFACE 12Q MARK.FRAME.CONTEXT.OBSOLETE 4 THAW.FRAME) (74Q NEW.BLOCK 71Q TRILLIUM.WARNINGS 26Q NEW.BLOCK 23Q TRILLIUM.TRACE) ( 125Q " couldn't be thawed." 106Q "Frame " 57Q " thawed." 40Q "Frame ") INTERACT&THAW.FRAME D1 (P 6 RESETSTATE P 5 MACROY P 3 OLDVALUE P 1 FRAME P 0 FRAME.NAME I 0 INTERFACE F 7 RESETVARSLST F 10Q TRILLIUM.CURSOR) g@ !HJ@H YBhW 1gKhhWcog gLcgL Ngg oJ h(143Q PRIN1 132Q GET.TRILLIUM.PRINTOUT.WINDOW 115Q ERROR! 107Q APPLY 63Q INTERACT&THAW.FRAMEA0001 27Q SWAP.CURSOR.AUX 16Q FIND.FRAME 3 ACQUIRE.FRAME.NAME) (127Q NEW.BLOCK 124Q TRILLIUM.WARNINGS 100Q SWAP.CURSOR.AUX 67Q ERROR 60Q INTERNAL 35Q SWAP.CURSOR.AUX) ( 137Q "THAW.FRAME aborted." 55Q (INTERACT&THAW.FRAMEA0001)) MANIPULATE.FRAMESA0008 D1 (NAME ERRORSET F 0 INTERFACE F 1 FRAME.NAME F 2 FRAME F 3 MACROY) PQ c ci(11Q COPY.FRAME 4 FIND.FRAME) (14Q TRILLIUM.SAVED.FRAME) () MANIPULATE.FRAMES D1 (P 31Q RESETSTATE P 30Q MACROY P 26Q OLDVALUE P 25Q FRAME.NAME P 11Q SUBFRAMES P 10Q STACK P 7 FRAME P 6 REFERENCES.TOO P 5 NEW.FRAME.NAME P 4 OLD.FRAME.NAME P 3 FRAME.NAME P 2 COMMAND P 1 COMMAND.MENU P 0 INTERFACE F 32Q RESETVARSLST F 33Q TRILLIUM.CURSOR) ``XYI JgdJdgH [HK _ Oi gH [HK _ O Jdgc`do`g _dOdg dgjdndh_dO [WHK _IO @gKgg _oO `g $dgg _khO O*O ݱJdg1`g`g h gg _oO gH [HdK Jdg