(FILECREATED "30-Sep-85 09:08:05" ("compiled on " {ERIS}LIBRARY>GRAPHER.;49) "17-Sep-85 09:02:22" recompiled changes: GRAPHMOVENODE CALL.MOVENODEFN CHANGE.NODEFONT.SIZE EDITCHANGELABEL GRAPHCHANGELABEL GRAPHEDITCOMMANDFN INVERTED/SHADE/FOR/GRAPHER MEASUREGRAPHNODE PRINTDISPLAYNODE READ/NODE SET/LABEL/SIZE SHOWGRAPH TRACKCURSOR INTERPRET/MARK/FORMAT LAYOUTGRAPH MARK/GRAPH/NODE NEW/INSTANCE/OF/GRAPHNODE ALIGNMENTNODE GRAPHOBJ.CHECKALIGN GRAPHOBJ.GETALIGN GRAPHOBJ.PUTALIGN DUMPGRAPH READGRAPH in "INTERLISP-D 17-Sep-85 ..." dated "17-Sep-85 09:41:27") (FILECREATED "30-Sep-85 09:06:36" {ERIS}LIBRARY>GRAPHER.;49 136603 changes to: (FNS SHOWGRAPH READ/NODE INVERTED/SHADE/FOR/GRAPHER PRINTDISPLAYNODE SET/LABEL/SIZE INTERPRET/MARK/FORMAT LAYOUTGRAPH NEW/INSTANCE/OF/GRAPHNODE MARK/GRAPH/NODE TRACKCURSOR GRAPHMOVENODE CALL.MOVENODEFN GRAPHEDITCOMMANDFN MEASUREGRAPHNODE CHANGE.NODEFONT.SIZE EDITCHANGELABEL GRAPHCHANGELABEL DUMPGRAPH READGRAPH ALIGNMENTNODE GRAPHOBJ.CHECKALIGN GRAPHOBJ.GETALIGN GRAPHOBJ.PUTALIGN) (VARS GRAPHERCOMS) ( RECORDS GRAPH) previous date: "19-Sep-85 16:15:05" {ERIS}LIBRARY>GRAPHER.;42) GRAPHMOVENODE D1 (L (3 WINDOW 2 GRAPH 1 NEWPOS 0 NODE)) @dAhA @ABC@@ (35Q CALL.MOVENODEFN 14Q SET/LAYOUT/POSITION) NIL () ADD/AND/DISPLAY/LINK D1 (L (3 G 2 WIN 1 TOND 0 FROMND)) .A@ oi i h@ACB @AoBC i(52Q DISPLAYLINK 36Q GRAPHADDLINK 25Q TERPRI 21Q PRIN1 10Q MEMBTONODES 5 TOLINKS) NIL ( 44Q (0 . 0) 15Q " link already exists. ") APPLYTOSELECTEDNODE D1 (L (0 WINDOW)) @g @g @g @ T@ `dljHgkj|Izg@ JhK ] _NNK OdK O`lj*NNK LdgHgI_N@lO@ `` NdK hNJhKM _𲏰(306Q NODELST/AS/MENU 303Q CURSORPOSITION 271Q FLIPNODE 261Q INSIDE? 246Q \INSUREWINDOW 226Q SHOULDNT 201Q FLIPNODE 157Q GETMOUSESTATE 150Q FLIPNODE 137Q FLIPNODE 125Q NODELST/AS/MENU 121Q CURSORPOSITION 112Q \INSUREWINDOW 42Q TOTOPW 31Q \INSUREWINDOW 24Q GETWINDOWUSERPROP 15Q GETWINDOWUSERPROP 6 GETWINDOWUSERPROP) (256Q LASTMOUSEY 253Q LASTMOUSEX 217Q MIDDLE 207Q LEFT 163Q LASTMOUSEBUTTONS 105Q MIDDLE 70Q LEFT 46Q LASTMOUSEBUTTONS 21Q GRAPH 12Q BROWSER/MIDDLEFN 3 BROWSER/LEFTFN) () CALL.MOVENODEFN D1 (L (4 OLDPOS 3 WINDOW 2 GRAPH 1 NEWPOS 0 NODE)) BH @ABCDlHhNIL NIL () CHANGE.NODEFONT.SIZE D1 (L (3 WINDOW 2 GRAPH 1 NODE 0 HOW)) V@A HAAoCB BY@ABClIAHAi AoCB h(122Q DISPLAYNODE 107Q MEASUREGRAPHNODE 36Q DISPLAYNODE 16Q NEXTSIZEFONT) NIL ( 115Q (0 . 0) 31Q (0 . 0)) CHOOSE.GRAPH.FONT D1 (L (0 GRAPH)) @NIL NIL () CLOSEST/NODE D1 (L (1 POS 0 NODELST)) "n!@IH@A Z@J@b(22Q MANHATTANDIST) NIL () DEFAULT.ADDNODEFN D1 (L (3 FONT 2 BOXED 1 WINDOW 0 GRAPH)) /o XH d@HhA hdC@ B (54Q NODECREATE 47Q CHOOSE.GRAPH.FONT 36Q CURSORPOSITION 22Q PACK* 17Q GENSYM 11Q PROMPTINWINDOW) NIL ( 6 "Node label? ") DELETE/AND/DISPLAY/LINK D1 (L (3 G 2 WIN 1 TOND 0 FROMND)) WA@ @A 4C.@AbHb@A @ACB @AoBChH ioi i h(123Q TERPRI 117Q PRIN1 105Q DISPLAYLINK 66Q GRAPHDELETELINK 54Q LINKPARAMETERS 23Q MEMBTONODES 20Q TOLINKS 10Q MEMBTONODES 5 TOLINKS) NIL ( 113Q " link does not exist. " 75Q (0 . 0)) DISPLAY/NAME D1 (L (0 ND)) @NIL NIL () DISPLAYGRAPH D1 (L (3 TRANS 2 CLIP/REG 1 STREAM 0 GRAPH)) ykCC3C3obAg bd nA $A @AI bIC IC bIX@dCA@iH @dCAB h(160Q PRINTDISPLAYNODE 140Q DISPLAYNODELINKS 113Q FIXR 104Q FIXR 72Q SCALE/GRAPH 63Q DSPSCALE 55Q DSPRIGHTMARGIN 44Q DISPLAYSTREAMP 36Q \GETSTREAM) (33Q OUTPUT) ( 24Q (0 . 0)) DISPLAYLINK D1 (L (6 PARAMS 5 LINEWIDTH 4 G 3 STREAM 2 TRANS 1 TOND 0 FRND)) DdTA @ B@AEhCF @ A `@ A B@AEhCF A @ JB@AEhCF @ A A @ A @ @ A B@AEhCF (223Q DISPLAYLINK/LR 205Q GN/RIGHT 201Q GN/LEFT 172Q GN/RIGHT 166Q GN/LEFT 157Q GN/TOP 153Q GN/BOTTOM 144Q GN/TOP 140Q GN/BOTTOM 126Q DISPLAYLINK/TB 110Q GN/TOP 104Q GN/BOTTOM 77Q DISPLAYLINK/BT 62Q GN/TOP 56Q GN/BOTTOM 47Q GN/RIGHT 43Q GN/LEFT 36Q DISPLAYLINK/RL 21Q GN/RIGHT 15Q GN/LEFT) NIL () DISPLAYLINK/BT D1 (L (6 PARAMS 5 STREAM 4 OPERATION 3 WIDTH 2 GNT 1 GNB 0 TRANS)) LFg'g@A@A k@B@B kFg'CkDEFg'Fg'Fl H(51Q GN/TOP 31Q GN/BOTTOM) (102Q DASHING 75Q COLOR 60Q LINEWIDTH 11Q DRAWLINE 3 DRAWLINKFN) () DISPLAYLINK/LR D1 (L (6 PARAMS 5 STREAM 4 OPERATION 3 WIDTH 2 GNR 1 GNL 0 TRANS)) LFg'g@A k@A@B k@BFg'CkDEFg'Fg'Fl H(42Q GN/RIGHT 22Q GN/LEFT) (102Q DASHING 75Q COLOR 60Q LINEWIDTH 11Q DRAWLINE 3 DRAWLINKFN) () DISPLAYLINK/RL D1 (L (6 PARAMS 5 STREAM 4 OPERATION 3 WIDTH 2 GNL 1 GNR 0 TRANS)) LFg'g@A k@A@B k@BFg'CkDEFg'Fg'Fl H(42Q GN/LEFT 22Q GN/RIGHT) (102Q DASHING 75Q COLOR 60Q LINEWIDTH 11Q DRAWLINE 3 DRAWLINKFN) () DISPLAYLINK/TB D1 (L (6 PARAMS 5 STREAM 4 OPERATION 3 WIDTH 2 GNB 1 GNT 0 TRANS)) LFg'g@A@A k@B@B kFg'CkDEFg'Fg'Fl H(51Q GN/BOTTOM 31Q GN/TOP) (102Q DASHING 75Q COLOR 60Q LINEWIDTH 11Q DRAWLINE 3 DRAWLINKFN) () EDITTOGGLEBORDERA0001 D1 (NAME ERRORSET L (0 NIL) F 4 W F 5 MACROY) Tg T "Ho hko HI i JgTH HHJHTlKoi Ji oi i Jc i(210Q TERPRI 203Q PRIN1 172Q PRIN1 151Q PRIN1 76Q RESET/NODE/BORDER 64Q TERPRI 57Q READ/NODE 50Q PROMPTPRINT 35Q PROMPTPRINT 16Q \INSUREWINDOW 12Q GETWINDOWUSERPROP 2 CLRPROMPT) (71Q INVERT 7 GRAPH) ( 177Q " inverted." 145Q "Node " 45Q " Select node to have border inverted. " 32Q " No nodes to invert. ") EDITTOGGLEBORDER D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 0 W F 4 RESETVARSLST) =` 1gHhhTcYog gIcgI KJ(70Q ERROR! 63Q APPLY 40Q EDITTOGGLEBORDERA0001 5 TTYDISPLAYSTREAM) (54Q TTYDISPLAYSTREAM 44Q ERROR 35Q INTERNAL 13Q TTYDISPLAYSTREAM 2 PROMPTWINDOW) ( 32Q (EDITTOGGLEBORDERA0001)) ERASE/GRAPHNODE D1 (L (2 TRANS 1 STREAM 0 NODE)) zA Ag hY@Hj HH =@h.hddAB0@ B!@ @@ggj @ ذ@ ذ(165Q GN/LEFT 155Q GN/BOTTOM 147Q BKBITBLT 115Q GN/BOTTOM 106Q GN/LEFT 51Q \FZEROP 14Q IMAGESTREAMTYPEP 3 WINDOWP) (142Q REPLACE 137Q TEXTURE 11Q DISPLAY) () DISPLAYNODE D1 (L (4 TOSONLY 3 G 2 STREAM 1 TRANS 0 NODE)) @ABCD @ABhB (23Q PRINTDISPLAYNODE 20Q DSPCLIPPINGREGION 10Q DISPLAYNODELINKS) NIL () DISPLAYNODELINKS D1 (L (5 LINEWIDTH 4 TOSONLY 3 G 2 STREAM 1 TRANS 0 NODE)) SC!@ !KD@ Y h@LH ]ABCE@M K[H Z@ABCEJ@ I(114Q DISPLAYLINK 110Q LINKPARAMETERS 75Q GETNODEFROMID 62Q DISPLAYLINK 56Q LINKPARAMETERS 44Q GETNODEFROMID 26Q FROMLINKS 10Q TOLINKS) NIL () DRAW/GRAPHNODE/BORDER D1 (L (5 STREAM 4 HEIGHT 3 WIDTH 2 BOTTOM 1 LEFT 0 BORDER)) K@h*@diABCDkhE 3 @jh ABCD@hE @ABCD@hE@ o@ (110Q ERROR 77Q DRAWAREABOX 54Q DRAWAREABOX 25Q DRAWAREABOX) NIL ( 104Q "Illegal border:") DRAWAREABOX D1 (L (7 TEXTURE 6 W 5 OP 4 BORDER 3 BOXHEIGHT 2 BOXWIDTH 1 BOXBOTTOM 0 BOXLEFT)) gGnbhddF@ADCgEG hddF@DACDBDdDgEG hddF@DABDdDgEG hddF@BDADCgEG (144Q BKBITBLT 116Q BKBITBLT 66Q BKBITBLT 32Q BKBITBLT) (135Q TEXTURE 107Q TEXTURE 57Q TEXTURE 23Q TEXTURE) () EDITADDLINK D1 (L (0 W)) gg@g @ (20Q EDITAPPLYTOLINK 14Q GETWINDOWUSERPROP) (11Q GRAPH 5 added 2 ADD/AND/DISPLAY/LINK) () EDITADDNODE D1 (L (0 W)) N@g H@ Yd ` o` I ` Io@h@ I@ H I(112Q TRACKCURSOR 104Q \INSUREWINDOW 77Q PRINTDISPLAYNODE 74Q DSPCLIPPINGREGION 61Q PRIN1 53Q DISPLAY/NAME 46Q PRIN1 33Q TERPRI 25Q MEASUREGRAPHNODE 16Q GRAPHADDNODE 6 GETWINDOWUSERPROP) (56Q PROMPTWINDOW 43Q PROMPTWINDOW 30Q PROMPTWINDOW 3 GRAPH) ( 66Q (0 . 0) 40Q "Position node ") EDITAPPLYTOLINKA0001A0002 D1 (NAME ERRORSET F 0 GRAPH F 1 DS) PQ h(5 READ/NODE) NIL () EDITAPPLYTOLINKA0001 D1 (NAME ERRORSET L (0 NIL) F 2 DS F 3 GRAPH F 4 MACROY F 5 FN F 6 MSG) S oi i oi SR HR oi oi  HR HR HIRSlU8oi H i oi I i ki Vi i hi oi ci(250Q PRINT 237Q TERPRI 227Q TERPRI 222Q PRIN1 214Q SPACES 206Q PRIN1 202Q DISPLAY/NAME 175Q PRIN1 164Q PRIN1 160Q DISPLAY/NAME 153Q PRIN1 127Q FLIPNODE 121Q CLRPROMPT 115Q ERROR! 111Q FLIPNODE 101Q EDITAPPLYTOLINKA0001A0002 70Q PRIN1 57Q FLIPNODE 51Q CLRPROMPT 45Q READ/NODE 36Q PRIN1 25Q TERPRI 20Q PRIN1) NIL ( 244Q "There are no nodes. You can create nodes with the Add Node command." 171Q " to " 147Q "Link from " 75Q (EDITAPPLYTOLINKA0001A0002) 64Q "TO?" 32Q "FROM?" 14Q "Specify the link by selecting the FROM node, then the TO node.") EDITAPPLYTOLINK D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 3 DS I 2 GRAPH I 1 MSG I 0 FN F 4 RESETVARSLST) =` 1gHhhTcYog gIcgI KJ(70Q ERROR! 63Q APPLY 40Q EDITAPPLYTOLINKA0001 5 TTYDISPLAYSTREAM) (54Q TTYDISPLAYSTREAM 44Q ERROR 35Q INTERNAL 13Q TTYDISPLAYSTREAM 2 PROMPTWINDOW) ( 32Q (EDITAPPLYTOLINKA0001)) EDITCHANGEFONT D1 (L (1 W 0 HOW)) WAg A Ho h` o` @goo` HI Zd @JHA h(123Q CHANGE.NODEFONT.SIZE 110Q READ/NODE 102Q PRIN1 54Q PRIN1 41Q TERPRI 31Q PROMPTPRINT 12Q \INSUREWINDOW 6 GETWINDOWUSERPROP) (77Q PROMPTWINDOW 61Q SMALLER 51Q PROMPTWINDOW 36Q PROMPTWINDOW 3 GRAPH) ( 74Q "larger." 67Q "smaller." 46Q " Select node to be made " 26Q " No nodes yet. ") EDITCHANGELABEL D1 (L (0 W)) h@g @ o#Ho h` o` HI [H@K \KJ@H KIJ KLKi KJ@H K(144Q DISPLAYNODE 135Q MEASUREGRAPHNODE 113Q ERASE/GRAPHNODE 105Q DISPLAYNODE 73Q GRAPHCHANGELABEL 64Q READ/NODE 56Q PRIN1 43Q TERPRI 33Q PROMPTPRINT 12Q GETSTREAM 6 GETWINDOWUSERPROP) (53Q PROMPTWINDOW 40Q PROMPTWINDOW 3 GRAPH) ( 50Q "Select node to have label changed." 30Q " No nodes yet. " 16Q (0 . 0)) EDITDELETELINK D1 (L (0 W)) gg@g @ (20Q EDITAPPLYTOLINK 14Q GETWINDOWUSERPROP) (11Q GRAPH 5 deleted 2 DELETE/AND/DISPLAY/LINK) () EDITDELETENODEA0001 D1 (NAME ERRORSET L (0 NIL) F 5 W F 6 MACROY) Ug U 2Ho o HI i JI hdoJ [h gqJI JoIH J dJLH HU J dH JHU JHU oi Ki oi i JJI oi i hc i(323Q TERPRI 316Q PRIN1 305Q FLIPNODE 274Q TERPRI 267Q PRIN1 256Q PRIN1 250Q PRIN1 237Q GRAPHDELETENODE 224Q GRAPHDELETELINK 216Q GETNODEFROMID 206Q \APPEND2 203Q FROMLINKS 172Q GRAPHDELETELINK 165Q GETNODEFROMID 151Q \APPEND2 146Q TOLINKS 141Q DISPLAYNODE 126Q FLIPNODE 113Q ASKUSER 104Q DISPLAY/NAME 71Q FLIPNODE 63Q TERPRI 56Q READ/NODE 47Q PROMPTPRINT 35Q PROMPTPRINT 16Q \INSUREWINDOW 12Q GETWINDOWUSERPROP 2 CLRPROMPT) (116Q Y 7 GRAPH) ( 312Q "nothing deleted." 263Q " deleted." 244Q "Node " 134Q (0 . 0) 100Q "delete node " 44Q " Select node to be deleted. " 32Q " No nodes to delete. ") EDITDELETENODE D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 0 W F 4 RESETVARSLST) =` 1gHhhTcYog gIcgI KJ(70Q ERROR! 63Q APPLY 40Q EDITDELETENODEA0001 5 TTYDISPLAYSTREAM) (54Q TTYDISPLAYSTREAM 44Q ERROR 35Q INTERNAL 13Q TTYDISPLAYSTREAM 2 PROMPTWINDOW) ( 32Q (EDITDELETENODEA0001)) EDITGRAPH D1 (L (1 WINDOW 0 GRAPH)) R@ddddddddddddhbA bdg@ Agg Agg gA A A @(116Q EDITGRAPH1 112Q REDISPLAYGRAPH 106Q DSPOPERATION 77Q PUTWINDOWPROP 65Q PUTWINDOWPROP 53Q PUTWINDOWPROP 41Q SIZE/GRAPH/WINDOW) (102Q INVERT 74Q SCROLLBYREPAINTFN 71Q SCROLLFN 62Q REDISPLAYGRAPH 57Q REPAINTFN 47Q GRAPH) () EDITGRAPH1A0001 D1 (NAME ERRORSET F 0 W) P h(3 GRAPHEDITCOMMANDFN) NIL () EDITGRAPH1 D1 (I 0 W) o` ` o` ` o` `lj`kj8oi #` ` o` ` ?g9@g @ %` o` ` o` `lHj HH b(315Q \FZEROP 265Q GETMOUSESTATE 261Q PRIN1 246Q TERPRI 237Q PRIN1 224Q TERPRI 214Q TRACKNODE 206Q GETWINDOWUSERPROP 176Q CLRPROMPT 162Q TERPRI 153Q PRIN1 140Q TERPRI 131Q TERPRI 121Q EDITGRAPH1A0001 65Q GETMOUSESTATE 61Q PRIN1 46Q TERPRI 37Q PRIN1 24Q TERPRI 15Q PRIN1 2 CLRPROMPT) (271Q LASTMOUSEBUTTONS 256Q PROMPTWINDOW 243Q PROMPTWINDOW 234Q PROMPTWINDOW 221Q PROMPTWINDOW 203Q GRAPH 170Q STOP 157Q PROMPTWINDOW 150Q PROMPTWINDOW 135Q PROMPTWINDOW 126Q PROMPTWINDOW 103Q LASTMOUSEBUTTONS 71Q LASTMOUSEBUTTONS 56Q PROMPTWINDOW 43Q PROMPTWINDOW 34Q PROMPTWINDOW 21Q PROMPTWINDOW 12Q PROMPTWINDOW) ( 253Q "Press the middle button and select the 'Add a node' command." 231Q "There are no nodes to move yet." 145Q "command aborted." 115Q (EDITGRAPH1A0001) 53Q "During an edit command, the middle button can be used to abort." 31Q "Use the middle button to get a menu of edit commands." 7 "Use the left button to move nodes.") EDITGRAPHMENU D1 NIL K````dodi didg dgjdndhHdI NIL (110Q EDITGRAPHMENU 55Q DEFAULTMENUHELDFN 46Q CLRPROMPT 17Q MENUTYPE# 13Q EDITGRAPHMENU 6 MENUTYPE# 2 EDITGRAPHMENU) ( 25Q (("Add Node" (QUOTE ADDNODE)) ("Delete Node" (QUOTE DELETENODE)) ("Add Link" (QUOTE ADDLINK)) ("Delete Link" (QUOTE DELETELINK)) ("Toggle DirectedFlg" (QUOTE DIRECTED)) ("Toggle SidesFlg" (QUOTE SIDES)) STOP)) EDITMOVENODE D1 (L (0 WINDOW)) @ @ @g SJd` o` o` o` NhH [ LLH MdH M`l_jXOO LLLH ` o` o` o` LHJ ` o` hLNhHK ]z(323Q NODELST/AS/MENU 320Q CURSORPOSITION 306Q PRIN1 273Q TERPRI 264Q TRACKCURSOR 255Q PRIN1 242Q PRIN1 227Q PRIN1 214Q TERPRI 205Q FLIPNODE 174Q \FZEROP 145Q GETMOUSESTATE 137Q FLIPNODE 127Q FLIPNODE 117Q NODELST/AS/MENU 113Q CURSORPOSITION 104Q PRIN1 71Q PRIN1 56Q PRIN1 43Q TERPRI 22Q GETWINDOWUSERPROP 11Q \INSUREWINDOW 3 \INSUREWINDOW) (303Q PROMPTWINDOW 270Q PROMPTWINDOW 252Q PROMPTWINDOW 237Q PROMPTWINDOW 224Q PROMPTWINDOW 211Q PROMPTWINDOW 151Q LASTMOUSEBUTTONS 101Q PROMPTWINDOW 66Q PROMPTWINDOW 53Q PROMPTWINDOW 40Q PROMPTWINDOW 17Q GRAPH) ( 300Q "Done." 247Q "and release the button." 234Q "move the node to its new position" 221Q "Holding the button down, " 76Q "and press any button." 63Q "you want to move " 50Q "Move the cursor to the node ") EDITTOGGLELABELA0001 D1 (NAME ERRORSET L (0 NIL) F 4 W F 5 MACROY) Tg T "Ho hlo HI i JgT HHJHTlKoi Ji oi i Jc i(211Q TERPRI 204Q PRIN1 173Q PRIN1 152Q PRIN1 75Q RESET/NODE/LABELSHADE 64Q TERPRI 57Q READ/NODE 50Q PROMPTPRINT 35Q PROMPTPRINT 16Q \INSUREWINDOW 12Q GETWINDOWUSERPROP 2 CLRPROMPT) (71Q INVERT 7 GRAPH) ( 200Q " inverted." 146Q "Node " 45Q " Select node to have label inverted. " 32Q " No nodes to invert.") EDITTOGGLELABEL D1 (P 3 RESETSTATE P 2 MACROY P 0 OLDVALUE I 0 W F 4 RESETVARSLST) =` 1gHhhTcYog gIcgI KJ(70Q ERROR! 63Q APPLY 40Q EDITTOGGLELABELA0001 5 TTYDISPLAYSTREAM) (54Q TTYDISPLAYSTREAM 44Q ERROR 35Q INTERNAL 13Q TTYDISPLAYSTREAM 2 PROMPTWINDOW) ( 32Q (EDITTOGGLELABELA0001)) FLIPNODE D1 (L (1 DS 0 NODE)) 4hddA@ k@ k@l@lggn (61Q BKBITBLT 15Q GN/BOTTOM 7 GN/LEFT) (52Q INVERT 47Q TEXTURE) () FONTNAMELIST D1 (L (0 FONTDESC)) @g @g @g h(24Q FONTPROP 15Q FONTPROP 6 FONTPROP) (21Q FACE 12Q SIZE 3 FAMILY) () FROMLINKS D1 (L (0 NODE)) @NIL NIL () GETNODEFROMID D1 (L (1 NODELST 0 ID)) @A@@g@A o@ (35Q ERROR) (14Q Link% Parameters) ( 31Q "No graphnode for nodeid:") GN/BOTTOM D1 (L (0 NODE)) @@NIL NIL () GN/LEFT D1 (L (0 NODE)) @@NIL NIL () GN/RIGHT D1 (L (0 NODE)) @@kkNIL NIL () GN/TOP D1 (L (0 NODE)) @@kkNIL NIL () GRAPHADDLINK D1 (L (3 WINDOW 2 GRAPH 1 TO 0 FROM)) ABH@ABClHAH@H@HAHNIL NIL () GRAPHADDNODE D1 (L (1 W 0 GRAPH)) * @X@AlH@Ai Yh@dIh I(45Q \NCONC2 30Q DEFAULT.ADDNODEFN) NIL () GRAPHCHANGELABEL D1 (L (2 NODE 1 W 0 GRAPH)) $@X@ABlHo (41Q PROMPTINWINDOW) NIL ( 36Q "Node label? ") GRAPHDELETELINK D1 (L (3 WINDOW 2 GRAPH 1 TO 0 FROM)) LBH@ABClH@A@ A@A (107Q REMOVE 56Q REMOVETONODES) NIL () GRAPHDELETENODE D1 (L (2 WINDOW 1 GRAPH 0 NODE)) AH@ABlHA@A h(33Q DREMOVE) NIL () GRAPHEDITCOMMANDFN D1 (I 0 GRAPHWINDOW F 2 EDITGRAPHMENUCOMMANDS) ```;`dRdi didg dgjdndhHdI  dggdg@ dg@ dg@ dg@ dgg@ dgg@ dg@ dg@ dg@ dg@ dg@ g@ (347Q EDITTOGGLELABEL 334Q EDITTOGGLEBORDER 320Q TOGGLE/SIDESFLG 304Q TOGGLE/DIRECTEDFLG 270Q EDITCHANGELABEL 254Q EDITDELETELINK 240Q EDITCHANGEFONT 221Q EDITCHANGEFONT 202Q EDITADDLINK 166Q EDITDELETENODE 152Q EDITADDNODE 136Q EDITMOVENODE 111Q MENU) (340Q SHADE 325Q BORDER 311Q SIDES 275Q DIRECTED 261Q CHANGELABEL 245Q DELETELINK 234Q LARGER 226Q LARGER 215Q SMALLER 207Q SMALLER 173Q ADDLINK 157Q DELETENODE 143Q ADDNODE 127Q MOVENODE 122Q STOP 115Q STOP 106Q EDITGRAPHMENU 53Q DEFAULTMENUHELDFN 44Q CLRPROMPT 20Q MENUTYPE# 13Q EDITGRAPHMENU 6 MENUTYPE# 2 EDITGRAPHMENU) () GRAPHEDITEVENTFN D1 (L (0 GRWINDOW)) 2h@ @ @ @ g @ @ g@ (57Q CLOSEW 45Q GRAPHEDITCOMMANDFN 40Q TRACKNODE 33Q SHIFTDOWNP 24Q DOWINDOWCOM 17Q INSIDE? 14Q LASTMOUSEY 10Q LASTMOUSEX 4 DSPCLIPPINGREGION) (50Q STOP 30Q CTRL) () GRAPHER/CENTERPRINTINAREA D1 (L (5 STREAM 4 HEIGHT 3 WIDTH 2 Y 1 X 0 EXP)) ;Eg b @E ACHklBDEElE @E h(67Q PRIN3 62Q MOVETO 15Q STRINGWIDTH 6 \GETSTREAM) (47Q FONTDESCRIPTOR 40Q FONTDESCRIPTOR 3 OUTPUT) () GRAPHNODE/BORDER/WIDTH D1 (L (0 BORDER)) ,@jik@d3 @3 j@@o@ (51Q ERROR 21Q ABS) NIL ( 45Q "Illegal border:") GRAPHREGION D1 (L (0 GRAPH)) 9@!Hjddd d H YH ZH IkH Jk (66Q CREATEREGION 57Q MAX/TOP 47Q MAX/RIGHT 42Q MIN/BOTTOM 35Q MIN/LEFT 24Q MEASUREGRAPHNODE 16Q CREATEREGION) NIL () HARDCOPYGRAPH D1 (L (3 TRANS 2 IMAGETYPE 1 FILE 0 GRAPH/WINDOW)) 4Addg A AB @d @g HhC H (61Q CLOSEF 55Q DISPLAYGRAPH 47Q GETWINDOWUSERPROP 36Q WINDOWP 26Q OPENIMAGESTREAM 17Q GETSTREAM 11Q OPENP) (44Q GRAPH 6 OUTPUT) () INTERSECT/REGIONP/LBWH D1 (L (4 REG 3 H 2 W 1 B 0 L)) -DAC"DD@D@BDDAhNIL NIL () INVERTED/GRAPHNODE/BORDER D1 (L (0 BORDER)) *@dihi@d3 j@@3 @@ h(44Q INVERTED/SHADE/FOR/GRAPHER) NIL () INVERTED/SHADE/FOR/GRAPHER D1 (L (0 SHADE)) =@dihi@d3 m`@ o@  nHhdddg H(71Q BLTSHADE 47Q BITMAPCOPY 43Q ERROR) (65Q INVERT 26Q BITMAPTYPE#) ( 37Q "Illegal shade:") LAYOUT/POSITION D1 (L (0 NODE)) @NIL NIL () LINKPARAMETERS D1 (L (1 TOND 0 FROMND)) A@ Xd HgH(13Q MEMBTONODES 10Q TOLINKS) (26Q Link% Parameters) () MANHATTANDIST D1 (L (1 POS2 0 POS1)) @A @A (17Q ABS 7 ABS) NIL () MAX/RIGHT D1 (L (0 NODES)) @!HI IJIJHX(15Q GN/RIGHT) NIL () MAX/TOP D1 (L (0 NODES)) @!HI IJIJHX(15Q GN/TOP) NIL () MEASUREGRAPHNODE D1 (L (1 RESETFLG 0 NODE)) @A @d o@ (25Q SET/LAYOUT/POSITION 22Q ERROR 4 SET/LABEL/SIZE) NIL ( 16Q "This graphnode has not been given a position:") MEMBTONODES D1 (L (1 TONODES 0 TOND)) +AHh@IIHXg@IINIL (35Q Link% Parameters) () MIN/BOTTOM D1 (L (0 NODES)) @!HI IIJJHX(15Q GN/BOTTOM) NIL () MIN/LEFT D1 (L (0 NODES)) @!HI IIJJHX(15Q GN/LEFT) NIL () MOVENODE D1 (L (4 STREAM 3 GRAPH 2 POS 1 OLDPOS 0 NODE)) +ABh@D @oDC @B @oDC @D (50Q FLIPNODE 43Q DISPLAYNODE 31Q SET/LAYOUT/POSITION 24Q DISPLAYNODE 12Q FLIPNODE) NIL ( 36Q (0 . 0) 17Q (0 . 0)) NODECREATE D1 (L (7 LABELSHADE 6 BORDER 5 FONT 4 FROMNODEIDS 3 TONODEIDS 2 POS 1 LABEL 0 ID) F 3 DEFAULT.GRAPH.NODEFONT) 00@BhdAE S` GhdCDJIHFh(24Q FONTNAMELIST) (21Q DEFAULTFONT) () NODELST/AS/MENU D1 (L (1 POS 0 NODELST)) Q@AA3Hh[\K]J)JLM!K\K]IILMKiHXNIL NIL () NODEREGION D1 (L (0 NODE)) @ @ @@ (31Q CREATEREGION 7 GN/BOTTOM 3 GN/LEFT) NIL () PRINTDISPLAYNODE D1 (L (3 CLIP/REG 2 STREAM 1 TRANS 0 NODE) F 12Q CACHE/NODE/LABEL/BITMAPS)  @Hj HH A@ A@ @@@@ F CHIJKC @@^`N@jdBHIy@_`NOJMj1@HIJKB @jdBHMIMر,@jdBHI@ XMj @HIJKB MHMI؁HIB @g _@BlOLdghB l_nBHIOd L LhddB Mj@HIJKB LB @HIJKB @@HIJKMB W,C)HIJKC @JK BHI@jdJKg @(1000Q BKBITBLT 754Q BITMAPCREATE 742Q INTERSECT/REGIONP/LBWH 721Q FILL/GRAPHNODE/LABEL 670Q GRAPHER/CENTERPRINTINAREA 642Q DSPFONT 634Q DRAW/GRAPHNODE/BORDER 600Q FONTCREATE 566Q FONTP 552Q BLTSHADE 527Q DSPSCALE 457Q IMAGEOBJPROP 434Q MOVETO 416Q DRAW/GRAPHNODE/BORDER 361Q IMAGEOBJP 265Q DRAW/GRAPHNODE/BORDER 145Q INTERSECT/REGIONP/LBWH 127Q GRAPHNODE/BORDER/WIDTH 54Q GN/BOTTOM 45Q GN/LEFT 30Q \FZEROP) (774Q INPUT 516Q SHADE 454Q DISPLAYFN 223Q BITMAPTYPE# 161Q BITMAPTYPE#) () FILL/GRAPHNODE/LABEL D1 (L (6 STREAM 5 NBW 4 HEIGHT 3 WIDTH 2 BOTTOM 1 LEFT 0 SHADE)) >@F F /@dinjhddFAEBECEdDEdggH h(72Q BKBITBLT 14Q DISPLAYSTREAMP 7 WINDOWP) (65Q INVERT 62Q TEXTURE) () FIX/SCALE D1 (L (1 SCALE 0 PARAMVALUE)) *@ 0@dA IHhZH&JA@ (47Q FIXR 17Q FIX/SCALE) NIL () PROMPTINWINDOWA0003 D1 (NAME ERRORSET) hdddddl h h(15Q PROMPTFORWORD) NIL () PROMPTINWINDOW D1 (L (3 BORDERSIZE 2 WHICHCORNER 1 POSITION 0 PROMPTSTR) F 10Q TtyDisplayStream F 11Q WindowTitleDisplayStream) C3lAD`A;`Sg liH [@W dlj\[7H HhddB @H HػHHؼA@3 @KJdA@d3 @LJd@(253Q STRINGWIDTH 232Q FONTCREATE 220Q FONTP 146Q IMAGEOBJPROP 135Q IMAGEOBJP 130Q BITMAPHEIGHT 123Q BITMAPWIDTH 103Q GRAPHNODE/BORDER/WIDTH) (275Q FONTDESCRIPTOR 267Q FONTDESCRIPTOR 257Q FONTDESCRIPTOR 174Q SHADE 143Q IMAGEBOXFN 114Q BITMAPTYPE#) () SET/LAYOUT/POSITION D1 (L (1 POS 0 NODE)) @A@A@NIL NIL () SHOWGRAPH D1 (L (6 COPYBUTTONEVENTFN 5 ALLOWEDITFLG 4 TOPJUSTIFYFLG 3 MIDDLEBUTTONFN 2 LEFTBUTTONFN 1 WINDOW 0 GRAPH)) @ddddddddddddhbA EoD bdg@ Agg Agg Agg EgA Agg Ag AgFg Agg AgB AgC A A(234Q REDISPLAYGRAPH 230Q PUTWINDOWPROP 220Q PUTWINDOWPROP 210Q PUTWINDOWPROP 176Q PUTWINDOWPROP 160Q PUTWINDOWPROP 150Q PUTWINDOWPROP 135Q DSPOPERATION 123Q PUTWINDOWPROP 111Q PUTWINDOWPROP 77Q PUTWINDOWPROP 65Q PUTWINDOWPROP 53Q SIZE/GRAPH/WINDOW) (224Q BROWSER/MIDDLEFN 214Q BROWSER/LEFTFN 205Q APPLYTOSELECTEDNODE 202Q BUTTONEVENTFN 173Q GRAPHERCOPYBUTTONEVENTFN 165Q COPYBUTTONEVENTFN 155Q RIGHTBUTTONFN 145Q GRAPHEDITEVENTFN 142Q RIGHTBUTTONFN 131Q INVERT 120Q HARDCOPYGRAPH 115Q HARDCOPYFN 106Q SCROLLBYREPAINTFN 103Q SCROLLFN 74Q REDISPLAYGRAPH 71Q REPAINTFN 61Q GRAPH) ( 47Q "Graph Editor Window") SIZE/GRAPH/WINDOW D1 (L (2 TOPJUSTIFYFLG 1 WINDOW/TITLE 0 GRAPH)) @ 1Ad AZJBHdldlddnn HdlBgB0gB)oC hddg d@o Mjb FCb B @BAC BgBdgB@ BgBdgBA BgBgBA A \@-d^N3N3oN BgBd@gB7@ L BdggBL BgB8gB1L +BgBdgBL BgBgBL L(554Q REFLECT/GRAPH/VERTICALLY 530Q REFLECT/GRAPH/HORIZONTALLY 501Q REFLECT/GRAPH/HORIZONTALLY 453Q REFLECT/GRAPH/VERTICALLY 427Q REFLECT/GRAPH/DIAGONALLY 422Q SWITCH/NODE/HEIGHT/WIDTH 366Q ERROR 311Q BROWSE/LAYOUT/HORIZ/COMPACTLY 304Q BROWSE/LAYOUT/HORIZ 257Q BROWSE/LAYOUT/LATTICE 231Q SWITCH/NODE/HEIGHT/WIDTH 204Q INIT/NODES/FOR/LAYOUT 175Q INTERPRET/MARK/FORMAT 144Q ERROR 126Q FONTCREATE 112Q STRINGWIDTH 53Q STRINGWIDTH 23Q ERROR) (545Q REVERSE/DAUGHTERS 535Q REVERSE/DAUGHTERS 521Q REVERSE 507Q REVERSE 471Q REVERSE/DAUGHTERS 460Q REVERSE/DAUGHTERS 444Q REVERSE 435Q REVERSE 412Q VERTICAL 377Q VERTICAL 275Q FAST 265Q FAST 250Q LATTICE 236Q LATTICE 222Q VERTICAL 210Q VERTICAL 163Q FONTDESCRIPTOR 122Q DISPLAY 76Q VERTICAL 65Q VERTICAL 37Q DEFAULTFONT 5 DON'T) ( 347Q "Disconnected graph. Root(s) didn't connect to:" 141Q "is in ROOTIDS but no GRAPHNODE for it in NODELST." 106Q "AA" 47Q "AAAAAA" 20Q "LAYOUTGRAPH needs a LIST of root node ids") LAYOUTLATTICE D1 (L (3 FONT 2 FORMAT 1 ROOTIDS) I 6 FAMILYD I 5 PERSONALD I 4 MOTHERD I 0 NODELST) aAH?C`b@ABC FCb DoC bE)BgoC d@o HXjb A (136Q BROWSE/LAYOUT/LATTICE 120Q ERROR 102Q STRINGWIDTH 55Q STRINGWIDTH 27Q INIT/NODES/FOR/LAYOUT) (67Q VERTICAL 35Q FONTDESCRIPTOR 16Q DEFAULTFONT) ( 115Q "is in ROOTIDS but no GRAPHNODE for it in NODELST." 76Q "AA" 51Q "AAAAAA") LAYOUTSEXPR D1 (L (6 FAMILYD 5 PERSONALD 4 MOTHERD 3 FONT 2 BOXING 1 FORMAT 0 TREE) P 0 RESULT) ,@"@ H@hAddhB CDEF o (51Q ERROR 41Q LAYOUTGRAPH 31Q \APPEND2 11Q LAYOUTSEXPR1) NIL ( 46Q "Cannot layout NIL as S-EXPRESSION") LAYOUTSEXPR1 D1 (L (0 TREE) F 2 RESULT F 3 DEFAULT.GRAPH.NODELABELSHADE F 4 DEFAULT.GRAPH.NODEFONT F 5 DEFAULT.GRAPH.NODEBORDER) pRH(hd@d1hddShdddT@UhRc@IIiHXhddShd@ hT@UhRc@d h(147Q LAYOUTSEXPR1 112Q \APPEND2) NIL () MARK/GRAPH/NODE D1 (L (0 NODE) F 0 BORDER.FOR.MARKING F 1 LABELSHADE.FOR.MARKING) &Pg@PQg @QNIL (30Q DON'T 3 DON'T) () NEW/INSTANCE/OF/GRAPHNODE D1 (L (0 GN) F 1 NODELST F 2 BOX.LEAVES.FLG F 3 BOX.BOTH.FLG) z@hhdd@@@@hd@H@ hHQcR@H S@ H(166Q MARK/GRAPH/NODE 157Q MARK/GRAPH/NODE 111Q COPY) NIL () RAISE/TRANSITION/CHAIN D1 (L (1 RAISE 0 TC)) @H@dAHXNIL NIL () REFLECT/GRAPH/DIAGONALLY D1 (L (0 GRAPH)) %@@h@dHXdHd@NIL NIL () REFLECT/GRAPH/HORIZONTALLY D1 (L (0 GRAPH)) &@@ @ HhZIJHX(13Q MIN/LEFT 6 MAX/RIGHT) NIL () REFLECT/GRAPH/VERTICALLY D1 (L (0 GRAPH)) &@@ @ HhZIJHX(13Q MIN/BOTTOM 6 MAX/TOP) NIL () SWITCH/NODE/HEIGHT/WIDTH D1 (L (0 NL)) '@ d!HHYJJIhNIL NIL () GRAPHERCOPYBUTTONEVENTFN D1 (L (0 WINDOW)) @ d h(13Q COPYINSERT 10Q GRAPHEROBJ 3 GRAPHOBJ.FINDGRAPH) NIL () GRAPHOBJ.FINDGRAPH D1 (L (0 WINDOW)) W@ @ hngH I`` hngH h`ljhngH @g (124Q COPYGRAPH 121Q GETWINDOWUSERPROP 111Q DSPFILL 62Q DSPFILL 46Q INSIDE? 33Q GETMOUSESTATE 27Q DSPFILL 7 \INSUREWINDOW 3 GETSTREAM) (116Q GRAPH 105Q INVERT 67Q LASTMOUSEBUTTONS 56Q INVERT 43Q LASTMOUSEY 40Q LASTMOUSEX 23Q INVERT) () ALIGNMENTNODE D1 (L (1 GRAPH 0 NODESPEC)) @g@dg#AAHIZ KLKLJHXg@dg#AAHIZ KKLLJHXg@dg#AAHIZ KLKLJHXg@dg#AAHIZ KKLLJHXA (275Q GETNODEFROMID 250Q GN/LEFT 172Q GN/RIGHT 114Q GN/BOTTOM 36Q GN/TOP) (224Q *LEFT 215Q *LEFT* 146Q *RIGHT 137Q *RIGHT* 70Q *BOTTOM 61Q *BOTTOM* 12Q *TOP 3 *TOP*) () GRAPHOBJ.CHECKALIGN D1 (L (1 ALIGNSPEC 0 GRAPH)) Ajbdz3uAiAdg0dg)dg"dgdgdgdgdgiA@ %A Ad3!dgAjhb oA A(177Q ERROR 122Q GETNODEFROMID) (147Q BASELINE 105Q *RIGHT 77Q *LEFT 71Q *BOTTOM 62Q *TOP 53Q *RIGHT* 44Q *LEFT* 35Q *BOTTOM* 26Q *TOP*) ( 173Q "ILLEGAL GRAPH ALIGNMENT SPECIFICATION") GRAPHEROBJ D1 (L (2 VALIGN 1 HALIGN 0 GRAPH) F 0 GRAPHERIMAGEFNS) >@dA @B hP &gggggggdddddhg c (73Q IMAGEOBJCREATE 66Q IMAGEFNSCREATE 22Q IMAGEFNSP 12Q GRAPHOBJ.CHECKALIGN 5 GRAPHOBJ.CHECKALIGN) (62Q GRAPHER 51Q NILL 46Q GRAPHOBJ.BUTTONEVENTINFN 43Q GRAPHOBJ.COPYFN 40Q GRAPHOBJ.GETFN 35Q GRAPHOBJ.PUTFN 32Q GRAPHOBJ.IMAGEBOXFN 27Q GRAPHOBJ.DISPLAYFN) () GRAPHOBJ.BUTTONEVENTINFN D1 (L (1 WINDOW 0 GROBJ)) k`dodg dgjdndhHdI  7@g Hhi @gH I HHh I g(145Q CLOSEW 140Q IMAGEOBJPROP 122Q EDITGRAPH 116Q COPYGRAPH 104Q SIZE/GRAPH/WINDOW 72Q IMAGEOBJPROP 61Q MENU) (150Q CHANGED 111Q OBJECTDATUM 67Q OBJECTDATUM 26Q DEFAULTMENUHELDFN 17Q CLRPROMPT 2 MENUTYPE#) ( 10Q ((Edit% graph T " Opens a window to edit this graph"))) GRAPHOBJ.COPYFN D1 (L (0 GROBJ)) @g bd @@ (27Q GRAPHEROBJ 15Q COPYGRAPH 6 IMAGEOBJPROP) (3 OBJECTDATUM) () GRAPHOBJ.DISPLAYFN D1 (L (1 STREAM 0 GROBJ)) g@g hA @g #H@g @AlLIk JJAI [JAhdA HKIhA HKI h(143Q DISPLAYGRAPH 140Q CREATEPOSITION 122Q DSPYPOSITION 102Q DSPXPOSITION 71Q GRAPHREGION 66Q SCALE/GRAPH 55Q EQP 37Q IMAGEOBJPROP 22Q IMAGEOBJPROP 13Q DSPSCALE 6 IMAGEOBJPROP) (34Q IMAGEBOXFN 17Q OBJECTDATUM 3 BOUNDBOX) () GRAPHOBJ.GETALIGN D1 (L (1 GRAPH 0 STREAM) F 1 FILERDTBL) $@Q Hddo A H(34Q NTH 25Q MEMB 4 READ) NIL ( 22Q (*TOP* *BOTTOM* *LEFT* *RIGHT* *TOP *BOTTOM *LEFT *RIGHT)) GRAPHOBJ.GETFN D1 (L (0 STREAM) F 1 FILERDTBL) 5@dQ go @ @ H@H @H @Q (61Q RATOM 54Q GRAPHEROBJ 51Q GRAPHOBJ.GETALIGN 44Q GRAPHOBJ.GETALIGN 33Q READGRAPH 27Q READC 22Q ERROR 5 SKIPSEPRS) (10Q %() ( 17Q "ILLEGAL GRAPHOBJECT FORMAT") GRAPHOBJ.IMAGEBOXFN D1 (L (1 STREAM 0 GROBJ)) @g hA RH[H\H]IkKAI K ZdJMd3JְPK ^ Mdg1NNNlۊNLd3Jְ"K ^ LdgjNh(243Q GN/LEFT 237Q ALIGNMENTNODE 111Q GN/BOTTOM 105Q ALIGNMENTNODE 51Q GRAPHREGION 44Q SCALE/GRAPH 13Q DSPSCALE 6 IMAGEOBJPROP) (252Q BASELINE 173Q FONTDESCRIPTOR 152Q FONTDESCRIPTOR 120Q BASELINE 3 OBJECTDATUM) () GRAPHOBJ.PUTALIGN D1 (L (2 ALIGN 1 GRAPH 0 STREAM) F 3 FILERDTBL) :Bdo BAkH hB@S BJIIkԹHX(43Q PRIN2 14Q MEMB) NIL ( 11Q (*TOP* *BOTTOM* *LEFT* *RIGHT* *TOP *BOTTOM *LEFT *RIGHT)) GRAPHOBJ.PUTFN D1 (L (1 STREAM 0 GROBJ)) D@g oA HYdA A AIH kA AIH oA A h(100Q TERPRI 73Q PRIN1 63Q GRAPHOBJ.PUTALIGN 52Q SPACES 45Q GRAPHOBJ.PUTALIGN 35Q TERPRI 31Q DUMPGRAPH 21Q PRIN1 6 IMAGEOBJPROP) (3 OBJECTDATUM) ( 67Q ")" 15Q "(") COPYGRAPH D1 (L (0 GRAPH))  @@d[KKKKKKKKKKKKKIHhZH&tJ@@@@@@@@@@@@NIL NIL () DUMPGRAPHA0001 D1 (NAME ERRORSET L (0 NIL) F 15Q STREAM F 16Q GRAPH F 17Q RESETVARSLST F 20Q FILERDTBL F 21Q RESETY)  gW hhWcjdddd oW W oW Wd"lhW oW WW W lhW oW WW Wd$lhW oW WW W"lhW oW WW Wd&lhW oW WW W$lhW oW WW Wd(lhW oW WW W&lhW oW WW Wd*lhW oW WW W(lhW oW WW W)lhW oW WW oW W! O)W oW KW kW N ^_dNKk[NO_OOOJkZO_OdMIkYMO_iOdLOHkXL\O_YdW kW W oW IW kW M ]2d_dd` gO W kW L3W oW HW kW L \W  OeO5W oW JW kW O _W  OLW oW W! OMoW hc"i_OkW OW O__OkW OW O__lhW oW ONW kW W _OW kW OhW OW kW OMW kW OddiOOLW kW O OOW kW OLoW O.d_dgONONW kW ooW O3oW OdNW kW oW oW W O_(2700Q TERPRI 2672Q PRIN1 2660Q PRIN1 2642Q SPACES 2633Q PRIN2 2603Q PRIN1 2554Q PRIN1 2531Q SPACES 2522Q PRIN2 2442Q PRIN1 2414Q SPACES 2405Q PRIN2 2353Q SPACES 2344Q PRIN2 2246Q SPACES 2237Q PRIN2 2212Q SPACES 2203Q PRIN2 2171Q TAB 2160Q SPACES 2151Q HPRINT 2124Q POSITION 2116Q SPACES 2107Q PRIN2 2073Q PRIN1 2061Q TAB 2035Q HPRINT 2024Q TAB 1777Q HPRINT 1766Q TAB 1744Q PRIN1 1716Q PRIN1 1704Q TERPRI 1666Q POSITION 1657Q DREVERSE 1651Q SPACES 1642Q PRIN1 1633Q PRIN1 1621Q TERPRI 1577Q POSITION 1571Q DREVERSE 1564Q SPACES 1555Q PRIN1 1546Q PRIN1 1534Q TERPRI 1517Q SPACES 1510Q PRIN2 1502Q FONTCLASSUNPARSE 1470Q FONTP 1464Q FONTUNPARSE 1436Q DREVERSE 1431Q SPACES 1422Q PRIN1 1413Q PRIN1 1401Q TERPRI 1367Q SPACES 1360Q PRIN2 1144Q DREVERSE 1137Q SPACES 1130Q PRIN1 1121Q PRIN1 1107Q TERPRI 1065Q PRIN1 1053Q PRIN2 1027Q PRIN1 1015Q TAB 764Q PRIN2 741Q PRIN1 727Q TAB 677Q PRIN2 655Q PRIN1 643Q TAB 612Q PRIN2 571Q PRIN1 557Q TAB 531Q PRIN2 511Q PRIN1 477Q TAB 450Q PRIN2 431Q PRIN1 417Q TAB 373Q PRIN2 355Q PRIN1 343Q TAB 316Q PRIN2 301Q PRIN1 267Q TAB 245Q PRIN2 231Q PRIN1 217Q TAB 174Q PRIN2 161Q PRIN1 147Q TAB 127Q PRIN2 115Q PRIN1 103Q TAB 62Q PRIN1 50Q TERPRI 42Q PRIN1 7 SETREADTABLE) (2471Q Link% Parameters 1475Q CLASS 1457Q FONTDESCRIPTORTYPE# 2 SETREADTABLE) ( 2665Q ")" 2653Q ")" 2576Q "(" 2547Q "NIL " 2542Q ") " 2435Q "(" 2066Q "(" 1737Q "))" 1711Q "NODES (" 1626Q "SHADES " 1541Q "BORDERS " 1406Q "FONTS " 1114Q "IDS " 1060Q ")" 1022Q "CHANGELABELFN " 734Q "INVERTLABELFN " 650Q "INVERTBORDERFN " 564Q "FONTCHANGEFN " 504Q "DELETELINKFN " 424Q "ADDLINKFN " 350Q "DELETENODEFN " 274Q "ADDNODEFN " 224Q "MOVENODEFN " 154Q "DIRECTEDFLG " 110Q "SIDESFLG " 55Q "FIELDS (" 35Q "(") DUMPGRAPH D1 (P 1 RESETY P 0 LISPXHIST I 1 STREAM I 0 GRAPH F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q DUMPGRAPHA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (DUMPGRAPHA0001)) READGRAPH D1 (L (0 STREAM) F 36Q FILERDTBL) ~@dW< go @ hdddddddddddh @W< Zdg@W< d_dgHOdgHOdgHOdgHOdgHOdgHOdgHOodgHOWdgHO>dgHO$gHOoO g,@W< Y I_k_ONO@W< *Ok԰Jdg+@W< Y I_k_OLO@ *Ok԰gU@W< Y I_k_O`KO@W< Zdg@W< ZJ gJJ J*Ok԰Jdg@ H0@dW< gO$@W< 0N@W< (@ _,@W< hdK@W< (_.@W< ZdiJLJ(_*@W< ZMJ(hd0@W< 6d_gONO(ONO(_0O2 O0h_4O0&_2O40@W< d_NO(_6O8 O6h_:O6&_8O:O.O,O*h@W< _(O&O(h_&_$O(&_&g*@W< Y I_ k_"O MO"@ *O"k԰JgHo@ (1570Q ERROR 1540Q HREAD 1512Q ARRAY 1506Q RATOM 1435Q RATOM 1335Q READ 1230Q READ 1207Q RATOM 1163Q RATOM 1151Q RATOM 1140Q READ 1127Q HREAD 1122Q RATOM 1107Q READC 1100Q RATOM 1057Q SKIPSEPRS 1043Q RATOM 1012Q FONTCLASS 770Q FONTCLASS 761Q READ 743Q READ 713Q ARRAY 707Q RATOM 663Q HREAD 635Q ARRAY 631Q RATOM 602Q READ 552Q ARRAY 546Q RATOM 515Q ERROR 116Q READ 75Q RATOM 30Q READC 23Q ERROR 6 SKIPSEPRS) (1554Q %) 1475Q SHADES 1243Q Link% Parameters 1062Q %( 1031Q NODES 777Q CLASS 750Q C 676Q FONTS 617Q BORDERS 535Q IDS 456Q CHANGELABELFN 425Q INVERTLABELFN 374Q INVERTBORDERFN 344Q FONTCHANGEFN 316Q DELETELINKFN 270Q ADDLINKFN 243Q DELETENODEFN 217Q ADDNODEFN 174Q MOVENODEFN 152Q DIRECTEDFLG 131Q SIDESFLG 102Q FIELDS 11Q %() ( 1564Q "INVALID GRAPHER IMAGE OBJECT" 507Q "UNRECOGNIZED GRAPH FIELD" 20Q "ILLEGAL GRAPH FORMAT") (PRETTYCOMPRINT GRAPHERCOMS) (RPAQQ GRAPHERCOMS ((COMS (* Seems not be called by anyone, and isn't a documented entry. Remove?) ( FNS GRAPHMOVENODE)) (FNS ADD/AND/DISPLAY/LINK APPLYTOSELECTEDNODE CALL.MOVENODEFN CHANGE.NODEFONT.SIZE CHOOSE.GRAPH.FONT CLOSEST/NODE DEFAULT.ADDNODEFN DELETE/AND/DISPLAY/LINK DISPLAY/NAME DISPLAYGRAPH DISPLAYLINK DISPLAYLINK/BT DISPLAYLINK/LR DISPLAYLINK/RL DISPLAYLINK/TB EDITTOGGLEBORDER ERASE/GRAPHNODE DISPLAYNODE DISPLAYNODELINKS DRAW/GRAPHNODE/BORDER DRAWAREABOX EDITADDLINK EDITADDNODE EDITAPPLYTOLINK EDITCHANGEFONT EDITCHANGELABEL EDITDELETELINK EDITDELETENODE EDITGRAPH EDITGRAPH1 EDITGRAPHMENU EDITMOVENODE EDITTOGGLELABEL FLIPNODE FONTNAMELIST FROMLINKS GETNODEFROMID GN/BOTTOM GN/LEFT GN/RIGHT GN/TOP GRAPHADDLINK GRAPHADDNODE GRAPHCHANGELABEL GRAPHDELETELINK GRAPHDELETENODE GRAPHEDITCOMMANDFN GRAPHEDITEVENTFN GRAPHER/CENTERPRINTINAREA GRAPHNODE/BORDER/WIDTH GRAPHREGION HARDCOPYGRAPH INTERSECT/REGIONP/LBWH INVERTED/GRAPHNODE/BORDER INVERTED/SHADE/FOR/GRAPHER LAYOUT/POSITION LINKPARAMETERS MANHATTANDIST MAX/RIGHT MAX/TOP MEASUREGRAPHNODE MEMBTONODES MIN/BOTTOM MIN/LEFT MOVENODE NODECREATE NODELST/AS/MENU NODEREGION PRINTDISPLAYNODE FILL/GRAPHNODE/LABEL FIX/SCALE PROMPTINWINDOW READ/NODE REDISPLAYGRAPH REMOVETONODES RESET/NODE/BORDER RESET/NODE/LABELSHADE SCALE/GRAPH SCALE/GRAPHNODE/BORDER SCALE/TONODES SET/LABEL/SIZE SET/LAYOUT/POSITION SHOWGRAPH SIZE/GRAPH/WINDOW TOGGLE/DIRECTEDFLG TOGGLE/SIDESFLG TOLINKS TRACKCURSOR TRACKNODE) (COMS (* functions for finding larger and smaller fonts) (FNS NEXTSIZEFONT DECREASING.FONT.LIST SCALE.FONT) (DECLARE: DONTEVAL@LOAD DOCOPY (VARS (DECREASING.FONT.LIST ( DECREASING.FONT.LIST)))) (GLOBALVARS DECREASING.FONT.LIST)) (* functions for LAYOUTGRAPH And LAYOUTLATTICE) (FNS BRH/LAYOUT BRH/LAYOUT/DAUGHTERS BRH/OFFSET BRHC/INTERTREE/SPACE BRHC/LAYOUT BRHC/LAYOUT/DAUGHTERS BRHC/LAYOUT/TERMINAL BRHC/OFFSET BRHL/LAYOUT BRHL/LAYOUT/DAUGHTERS BRHL/MOVE/RIGHT BROWSE/LAYOUT/HORIZ BROWSE/LAYOUT/HORIZ/COMPACTLY BROWSE/LAYOUT/LATTICE BRV/OFFSET EXTEND/TRANSITION/CHAIN FOREST/BREAK/CYCLES INIT/NODES/FOR/LAYOUT INTERPRET/MARK/FORMAT LATTICE/BREAK/CYCLES LAYOUTFOREST LAYOUTGRAPH LAYOUTLATTICE LAYOUTSEXPR LAYOUTSEXPR1 MARK/GRAPH/NODE NEW/INSTANCE/OF/GRAPHNODE RAISE/TRANSITION/CHAIN REFLECT/GRAPH/DIAGONALLY REFLECT/GRAPH/HORIZONTALLY REFLECT/GRAPH/VERTICALLY SWITCH/NODE/HEIGHT/WIDTH) (CONSTANTS (LINKPARAMS (QUOTE Link% Parameters))) ( VARS DEFAULT.GRAPH.NODEBORDER DEFAULT.GRAPH.NODEFONT DEFAULT.GRAPH.NODELABELSHADE ScalableLinkParameters (CACHE/NODE/LABEL/BITMAPS) (EDITGRAPHMENU) (GRAPHEDITWINDOW) (NODEBORDERWIDTH 1 ) (ORIGIN (CREATEPOSITION 0 0))) (INITVARS (EDITGRAPHMENUCOMMANDS (QUOTE (("Move Node" (QUOTE MOVENODE )) ("Add Node" (QUOTE ADDNODE)) ("Delete Node" (QUOTE DELETENODE)) ("Add Link" (QUOTE ADDLINK)) ( "Delete Link" (QUOTE DELETELINK)) ("Change label" (QUOTE CHANGELABEL)) ("label smaller" (QUOTE SMALLER )) ("label larger" (QUOTE LARGER)) ("<-> Directed" (QUOTE DIRECTED)) ("<-> Sides" (QUOTE SIDES)) ( "<-> Border" (QUOTE BORDER)) ("<-> Shade" (QUOTE SHADE)) STOP)))) (LOCALVARS . T) (GLOBALVARS EDITGRAPHMENU GRAPHEDITWINDOW NODEBORDERWIDTH ORIGIN) (RECORDS GRAPHNODE GRAPH) (DECLARE: DONTCOPY ( MACROS HALF)) (COMS (* Grapher image objects) (FNS GRAPHERCOPYBUTTONEVENTFN GRAPHOBJ.FINDGRAPH) (FNS ALIGNMENTNODE GRAPHOBJ.CHECKALIGN) (FNS GRAPHEROBJ GRAPHOBJ.BUTTONEVENTINFN GRAPHOBJ.COPYFN GRAPHOBJ.DISPLAYFN GRAPHOBJ.GETALIGN GRAPHOBJ.GETFN GRAPHOBJ.IMAGEBOXFN GRAPHOBJ.PUTALIGN GRAPHOBJ.PUTFN) (FNS COPYGRAPH DUMPGRAPH READGRAPH) (VARS (GRAPHERIMAGEFNS)) (ALISTS (IMAGEOBJGETFNS GRAPHOBJ.GETFN))))) (RPAQ DECREASING.FONT.LIST (DECREASING.FONT.LIST)) (RPAQQ LINKPARAMS Link% Parameters) (CONSTANTS (LINKPARAMS (QUOTE Link% Parameters))) (RPAQQ DEFAULT.GRAPH.NODEBORDER NIL) (RPAQQ DEFAULT.GRAPH.NODEFONT NIL) (RPAQQ DEFAULT.GRAPH.NODELABELSHADE NIL) (RPAQQ ScalableLinkParameters (DASHING LINEWIDTH)) (RPAQQ CACHE/NODE/LABEL/BITMAPS NIL) (RPAQQ EDITGRAPHMENU NIL) (RPAQQ GRAPHEDITWINDOW NIL) (RPAQQ NODEBORDERWIDTH 1) (RPAQ ORIGIN (CREATEPOSITION 0 0)) (RPAQ? EDITGRAPHMENUCOMMANDS (QUOTE (("Move Node" (QUOTE MOVENODE)) ("Add Node" (QUOTE ADDNODE)) ( "Delete Node" (QUOTE DELETENODE)) ("Add Link" (QUOTE ADDLINK)) ("Delete Link" (QUOTE DELETELINK)) ( "Change label" (QUOTE CHANGELABEL)) ("label smaller" (QUOTE SMALLER)) ("label larger" (QUOTE LARGER)) ("<-> Directed" (QUOTE DIRECTED)) ("<-> Sides" (QUOTE SIDES)) ("<-> Border" (QUOTE BORDER)) ( "<-> Shade" (QUOTE SHADE)) STOP))) (RECORD GRAPHNODE (NODEID NODEPOSITION NODELABELBITMAP NIL NODELABELSHADE NODEWIDTH NODEHEIGHT TONODES FROMNODES NODEFONT NODELABEL NODEBORDER) NODEBORDER _ DEFAULT.GRAPH.NODEBORDER NODELABELSHADE _ DEFAULT.GRAPH.NODELABELSHADE NODEFONT _ DEFAULT.GRAPH.NODEFONT) (RECORD GRAPH (GRAPHNODES SIDESFLG DIRECTEDFLG GRAPH.MOVENODEFN GRAPH.ADDNODEFN GRAPH.DELETENODEFN GRAPH.ADDLINKFN GRAPH.DELETELINKFN GRAPH.FONTCHANGEFN GRAPH.INVERTBORDERFN GRAPH.INVERTLABELFN GRAPH.CHANGELABELFN)) (RPAQQ GRAPHERIMAGEFNS NIL) (ADDTOVAR IMAGEOBJGETFNS (GRAPHOBJ.GETFN)) (PUTPROPS GRAPHER COPYRIGHT ("Xerox Corporation" 1983 1984 1985)) NIL