(FILECREATED "27-Jan-85 00:32:42" ("compiled on " {ERIS}SOURCES>CLISPIFY.;8) "19-Jan-85 19:21:43" brecompiled changes: CLISPIFYFNS CLISPIFY CLISPIFY1 CLISPIFY2A CLISPIFY2B CLISP3A CLISPACKUP CLISPIFYMATCHUP in "INTERLISP-D 19-Jan-85 ..." dated "19-Jan-85 19:32:28") (FILECREATED "27-Jan-85 00:31:00" {ERIS}SOURCES>CLISPIFY.;8 103840 changes to: (FNS CLISPIFYFNS CLISPIFY CLISPIFY2A CLISP3A CLISPACKUP CLISPIFYMATCHUP CLISPIFY1 CLISPIFY2B) previous date: "28-Sep-84 15:52:43" {ERIS}SOURCES>CLISPIFY.;7) CLISPIFYFNSA0001 D1 (NAME ERRORSET F 0 X) P h(3 CLISPIFY) NIL () CLISPIFYFNS D1 (L (0 FNS) P 5 X) j 0@ddg@hg rg h`@lF`h@ @g@ Gg@g :dj YHnu0IMid oi oi ZK J\[L [J(233Q LAST 207Q CLISPIFYFNSA0001 176Q PRIN1 165Q PRIN2 144Q CLOCK 131Q STKEVAL 114Q FILEFNSLST 76Q MISSPELLED? 52Q EVALV 41Q STKEVAL 3 CLOCK) (126Q INTERNAL 121Q CLISPIFYFNS 105Q FILE 70Q FILELST 60Q DWIMFLG 47Q CLISPIFYFNS 36Q INTERNAL 30Q CLISPIFYFNS) ( 203Q (CLISPIFYFNSA0001) 172Q ", ") CLISPIFY D1 (L (1 EDITCHAIN 0 X) P 15Q CLISPISTATE P 14Q LST P 13Q TAIL P 12Q SEG P 11Q FORM P 10Q SUBPARENT P 7 PARENT P 6 VARS P 5 EXPR P 4 DECLST P 3 CLTYP0 P 2 OPR0 P 1 CLISPIFYFN F 16Q LASTAIL F 17Q ATM)  @A.A@3_WXA H_WY A A @ XH_IgMI \OQA@ @O O_@ XdHAgAg@dAdO@_@ h@ M XI Ii IH `Ig I(302Q MARKASCHANGED 267Q /PUTD 261Q DWIMUNSAVEDEF 253Q \DEFINEDP 243Q \CLISPIFYBLOCK/CLISPIFY2 236Q CLISPIFY2A 227Q \CLISPIFYBLOCK/CLISPIFY1 146Q \CLISPIFYBLOCK/CLISPIFY1 135Q TAILP 126Q \CLISPIFYBLOCK/CLISPIFY2 113Q GETLOCALDEC 70Q EXPRCHECK 56Q LAST 51Q VARSBOUNDINEDITCHAIN 32Q TAILP) (277Q FNS 272Q FILEPKGFLG 174Q SELECTQ 163Q COND 105Q TYPE-IN) () \CLISPIFYBLOCK/CLISPIFY1 D1 (L (3 BROADSCOPE) P 4 LST P 2 SEG P 1 PARENT I 5 SUBPARENT I 4 NOVALFLG I 2 CLTYP0 I 1 OPR0 I 0 TAIL F 6 FORM) @VBE@b @Ek@ Dg@ b@LHHLH HL @LAMl,Mm)l'#@1iLAgAhAh @Di D@Dh @JK@ABi @HLH@ JLKLKh @@bhf(263Q \NCONC2 246Q \NCONC2 243Q LDIFF 207Q \CLISPIFYBLOCK/CLISPIFY2 162Q \NCONC2 75Q FLAST 63Q \NCONC2 41Q LAST 25Q NLEFT) (143Q UNARYOP 33Q NOTLAST) () \CLISPIFYBLOCK/CLISPIFY2 D1 (I 2 NEGFLG I 1 NOVALFLG I 0 FORM F 0 OPR0 F 1 CLTYP0) 6@d2dl$PQ@d`g gi @ (57Q CLISPIFY2B 52Q RETEVAL 40Q STKPOS) (46Q FORM 35Q CLISPIFY2B 26Q CLISPCHARS) () CLISPIFY2A D1 (L (1 FLG) P 1 SEG I 0 FORM)  @ XIAddHHh(6 \CLISPIFYBLOCK/CLISPIFY2) NIL () CLISPIFY2B D1 (P 17Q FORM P 13Q SUBPARENT P 12Q PARENT P 11Q CLTYP0 P 10Q OPR0 I 0 FORM F 20Q VARS F 21Q NOVALFLG F 22Q CLTYP0 F 23Q NEGFLG F 24Q OPR0 F 25Q TAIL F 26Q PARENT F 27Q SUBPARENT F 30Q LAMBDASPLST) \ @8W$@gX IC@W$g`HdW*c$@ @dg@ dgo dgo dgdg@@@@ mh dg*@Xddz@drH h dgdg6`Q@dd?@@@ 0@kh dgdgdg@gi dgdgdg@gi dgdgdgdg@dgg@dg;gg@dhK[L`gLKKL gdgdg^gg\W"VW,W. @dg@ `gg$@)g@h@ `gdg}@ @ @_d_@i X@I0@;dOdOhddW"g _O Oh_O&_]MOYgHI@ i dg@hddg X@H dg/@@g@ g@hhW"W&hc& dg@ dgL@W c @@@g@hb@gX+@dg!ooH dgB`ggg@@Xddd gHhhW"W& dgdg4@YhW(@Ihg XIYHHII  dgdg;@l >@dgdgih%@ @@hg dgdg>@l @XgHg@XgHg@gi g@d`bdh@ `@g^gNgN@dW0@ z@gY`Id@@dhY@W c @G0@9d_dW c OW c OO _O Oh_O&_O@ h@g@hgH igH W"g @gX-@gXU@dPW&W(W$H`>H@Hg gZ@@@@Hdg HggH@J @gX@gH b(@gX@gXdɿ@HHg gYgI Z3Hgn@gI ig ZHIJIh gi g8`HgW"@ @ X @h@ gZgHgi @kJ@gI ig ZH@ IJIh gi @gY@Ih @gz@gXHH s@dl @dg @h@ @i H`@ ?@dl &@dgg@d`h` @ @(3516Q PUTHASH 3450Q FGETD 3432Q CLISPIFYUSERFN 3420Q CLISPNOEVAL 3411Q \CLISPIFYBLOCK/CLISPIFY1 3402Q \CLISPIFYBLOCK/CLISPIFY2D 3365Q \DEFINEDP 3346Q \CLISPIFYBLOCK/CLISPIFYMAPS 3311Q \CLISPIFYBLOCK/CLISPIFYCROPS0 3265Q \CLISPIFYBLOCK/CLISP3 3254Q \APPEND2 3241Q \CLISPIFYBLOCK/CLISPIFY2 3231Q \CLISPIFYBLOCK/CLISPIFY1 3216Q MEMB 3175Q \CLISPIFYBLOCK/CLISP3 3150Q \CLISPIFYBLOCK/CLISPIFY2C 3136Q \CLISPIFYBLOCK/SHRIEKIFY 3101Q \CLISPIFYBLOCK/CLISP3 3071Q \APPEND2 3054Q \CLISPIFYBLOCK/CLISPIFY1 3041Q MEMB 3014Q MEMB 2775Q \CLISPIFYBLOCK/CLISPIFYRPLAC 2724Q LSUBST 2702Q \CLISPIFYBLOCK/CLISP3 2656Q \CLISPIFYBLOCK/CLISPIFYLOOKUP 2621Q \CLISPIFYBLOCK/CLISP3 2533Q \CLISPIFYBLOCK/CLISPIFY1 2516Q MEMB 2504Q MEMB 2462Q \CLISPIFYBLOCK/WHILEDOUNTIL 2420Q \CLISPIFYBLOCK/CLISPIFY1 2260Q \CLISPIFYBLOCK/CLISPIFY2D 2201Q \CLISPIFYBLOCK/CLISPIFY1 2146Q \CLISPIFYBLOCK/CLISPIFYRPLAC 2062Q EQLENGTH 2035Q \CLISPIFYBLOCK/CLISPIFYCROPS 2015Q \CLISPIFYBLOCK/CLISP4 1754Q EQLENGTH 1727Q \NCONC2 1723Q \CLISPIFYBLOCK/CLISPIFY1 1703Q \CLISPIFYBLOCK/CLISPIFYCROPS 1630Q \CLISPIFYBLOCK/CLISPIFY2 1521Q \CLISPIFYBLOCK/CLISPIFYCROPS0 1516Q SUBPAIR 1400Q \CLISPIFYBLOCK/CLISPIFYNOT 1362Q \CLISPIFYBLOCK/CLISPIFY2 1333Q \CLISPIFYBLOCK/CLISPIFYNOT 1276Q \CLISPIFYBLOCK/CLISPIFY2C 1270Q \CLISPIFYBLOCK/CLISPIFY1 1242Q \NCONC2 1237Q \NCONC2 1234Q CLISPIFY2A 1227Q LAST 1152Q \CLISPIFYBLOCK/CLISPIFY1 1077Q CLISPIFY2A 1061Q \CLISPIFYBLOCK/CLISP4 1041Q SHOULDNT 1024Q \CLISPIFYBLOCK/CLISPCOND 754Q \CLISPIFYBLOCK/CLISPAND 737Q \CLISPIFYBLOCK/CLISP4 661Q \NCONC2 656Q \CLISPIFYBLOCK/CLISPCOND 500Q \CLISPIFYBLOCK/CLISPIFYRPLAC 444Q \CLISPIFYBLOCK/CLISPIFYRPLAC 410Q \CLISPIFYBLOCK/CLISPIFYCROPS0 370Q \CLISPIFYBLOCK/CLISPIFYLOOKUP 307Q \CLISPIFYBLOCK/CLISPIFYCROPS0 302Q MINUS 230Q \CLISPIFYBLOCK/CLISPIFYCROPS0 214Q \CLISPIFYBLOCK/CLISPIFYLOOKUP 157Q \CLISPIFYBLOCK/CLISPIFYCROPS0 140Q \CLISPIFYBLOCK/CLISPIFYCROPS0 121Q \CLISPIFYBLOCK/CLISPIFY2C 103Q \CLISPIFYBLOCK/CLISPIFY1) (3513Q CLISPARRAY 3505Q CLISPARRAY 3475Q NLAMBDA 3465Q LAMBDA 3425Q CLISPIFYUSERFN 3375Q CLISPWORD 3334Q CLMAPS 3317Q ACCESSFN 3275Q ACCESSFN 3261Q BRACKET 3226Q BRACKET 3212Q SEPARATOR 3171Q BRACKET 3165Q < 3155Q < 3121Q CLISPTYPE 3113Q CLISPFLG 3105Q SHRIEKIFY 3075Q BRACKET 3051Q BRACKET 3035Q SEPARATOR 3025Q UNARYOP 3010Q CLISPIFY 3001Q CLISPBRACKET 2771Q ACCESSFN 2750Q SETFN 2737Q CLISPBRACKET 2720Q * 2710Q CLISPFORM 2671Q CLISPINFIX 2665Q LISPFN 2651Q CLISPCLASSDEF 2625Q CLISPTYPE 2615Q CLISPTYPE 2604Q CLISPCHARS 2554Q CLISPINFIX 2543Q CLISPCLASS 2527Q NOTLAST 2512Q PROGN 2500Q LABELS 2470Q CLISPWORD 2300Q LCASEFLG 2271Q CLISPWORD 2236Q BINDS 2225Q BINDS 2220Q INFO 2206Q CLISPCHARS 2165Q CLISPTRANFLG 2152Q ASSEMBLE 2142Q replace 2131Q with 2123Q WITH 2104Q of 2076Q OF 2050Q REPLACE 2042Q replace 2032Q fetch 1776Q OF 1770Q of 1742Q FETCH 1734Q fetch 1700Q match 1643Q MATCH 1635Q match 1611Q QUOTE 1557Q SETQ 1547Q CLISPTYPE 1544Q _ 1535Q CLISPFLG 1526Q SETQQ 1474Q GETPROPLIST 1460Q CROPS 1437Q PROG1 1405Q SETQ 1367Q NOT 1337Q EQ 1323Q CLISPTYPE 1303Q NULL 1264Q NOTLAST 1250Q PROGN 1221Q SELECTQ 1146Q NOTLAST 1046Q SELECTQ 1034Q if 1027Q LCASEFLG 1007Q NOT 771Q OR 764Q if 757Q LCASEFLG 745Q AND 715Q CLISPWORD 712Q IF 703Q OR 675Q AND 667Q IF 643Q if 636Q LCASEFLG 607Q CLISPWORD 604Q IF 575Q COND 564Q CLISP: 553Q DECLARATIONS: 540Q * 527Q DECLARE 516Q GO 505Q CLISP: 474Q ::1 465Q /RPLACD 457Q FRPLACD 451Q RPLACD 440Q :1 431Q /RPLACA 423Q FRPLACA 415Q RPLACA 330Q CL:FLG 322Q FNTH 314Q NTH 235Q NLEFT 172Q FLAST 164Q LAST 145Q CDR 126Q CAR 112Q FUNCTION 52Q LCASEFLG 42Q CLISPWORD 16Q CLISPWORD) ( 1512Q (:1 ::1) 1506Q (A D) 154Q (::1) 135Q (:1)) \CLISPIFYBLOCK/CLISPIFY2C D1 (L (1 X) I 2 SUBPARENT I 0 FORM) =A0@hdd@gHgH gHigB b@@A@(56Q \CLISPIFYBLOCK/CLISPIFY1) (51Q NOTLAST 36Q PROGN 24Q PROGN 14Q INFO) () \CLISPIFYBLOCK/CLISPIFY2D D1 (I 0 FORM F 1 VARS) `@XdVlPHdgk X` @ bQdgdg@ QgHgH gHihc@(3 CLISPACKUP) (60Q LABELS 46Q LABELS 36Q INFO 21Q SETN 13Q SELECTQ) () \CLISPIFYBLOCK/CLISP3B D1 (L (1 CLTYP 0 OPR) F 0 CLTYP0 F 1 OPR0 F 2 LST F 3 TAIL) =Q:Pgh1Agh(RAP AAPdl S PA h(70Q \CLISPIFYBLOCK/CLSTOPSCAN? 34Q \CLISPIFYBLOCK/CLSTOPSCAN?) (17Q BRACKET 6 BRACKET) () CLISPACKUP D1 (L (0 L)) @QHdl񒿰rg;J`JgIJ HlHd IHdl Xh\=Hd`dgLl>gH `$`H %hIdJ hhHZ@iH`HMܰgHdKJKHg;IJ h\Y1HK(HKIL[dgdgH h\ILHHdggHgHdg`L;H[dd+jK&HgHggg3Hg,HK !HgHdggHdghiXm(547Q MINUS 374Q \CLISPIFYBLOCK/CLISP3C 315Q \CLISPIFYBLOCK/CLISP3C 207Q \CLISPIFYBLOCK/CLISP3C 174Q STRPOSL 155Q GETPROPLIST 110Q \CLISPIFYBLOCK/CLISP3C 71Q \CLISPIFYBLOCK/CLISP3C 51Q \CLISPIFYBLOCK/CLISP3C) (610Q - 575Q + 570Q - 556Q +- 536Q - 527Q CLISPTYPE 524Q - 520Q + 512Q +- 452Q +- 435Q +- 426Q - 416Q + 365Q - 356Q + 305Q UNARYOP 254Q CLISPBRACKET 236Q FUNNYATOMLST 167Q CLISPCHARRAY 162Q FUNNYATOMLST 150Q CLISPTYPE 133Q ! 124Q CLISPCHARS 41Q ! 32Q CLISPCHARS 22Q ') () \CLISPIFYBLOCK/CLISP3CA0005 D1 (NAME ERRORSET F 0 PRXFLG F 1 L1) hcQ h(7 PACK) NIL () \CLISPIFYBLOCK/CLISP3C D1 (L (1 L2) I 0 L1 F 4 RESETVARSLST F 5 PRXFLG F 6 SEG) A1@AAd@@`ggUTcZog Jc KdTJcT TkK JVI I I`Idd@I@H@AdH(135Q FNTYP 130Q BOUNDP 120Q ERROR! 107Q NLEFT 100Q TAILP 53Q \CLISPIFYBLOCK/CLISP3CA0005) (143Q FUNNYATOMLST 50Q INTERNAL 31Q PRXFLG 24Q CLISPIFYPACKFLG) ( 45Q (\CLISPIFYBLOCK/CLISP3CA0005)) \CLISPIFYBLOCK/CLISP4A0007 D1 (NAME ERRORSET P 0 DWIMIFYFLG F 1 EXP F 2 SUBPARENT F 3 CLISPIFYFN F 4 FLG) #igQRdhddSg chh(32Q DWIMIFY0?) (26Q LINEAR 7 CLISPIFY 3 NOSPELLFLG) () \CLISPIFYBLOCK/CLISP4 D1 (P 3 FLG I 1 SUBPARENT I 0 EXP F 6 RESETVARSLST F 7 VARS) `@g @gHgH gHi@`AU@Rd!HHJl>J h5JWh,J@J hk`JI YhJI g=Ih@g`Vc \og LMdVLc IkذV VkM LgmJd Zgdd g @KJgi Jhi h(431Q RETFROM 422Q RETEVAL 405Q STKEVAL 375Q RETFROM 372Q APPLY 367Q STKARGS 354Q STKPOS 341Q ERROR! 331Q NLEFT 322Q TAILP 266Q \CLISPIFYBLOCK/CLISP4A0007 210Q NTHCHAR 176Q STRPOSL 157Q FGETD 130Q BOUNDP) (416Q FORM 402Q FORM 362Q CLISPIFY 345Q CLISPIFY2B 274Q NOSPELLFLG 263Q INTERNAL 245Q NOSPELLFLG 242Q NOSPELLFLG 213Q CLISPTYPE 170Q CLISPCHARRAY 67Q CLISPARRAY 51Q LABELS 37Q LABELS 27Q INFO 15Q SETQ 2 CLISPFLG) ( 260Q (\CLISPIFYBLOCK/CLISP4A0007)) \CLISPIFYBLOCK/CLISPCOND D1 (L (2 VAL 1 CPYFLG 0 CLAUSE) P 5 SUBPARENT P 4 PARENT P 1 OPR0 P 0 CLTYP0 F 6 SEG) igQB@di`gg@ @`gg@A Z@ [`ggVhc KJ Kd KJ J(142Q \APPEND2 133Q \CLISPIFYBLOCK/CLREMPARS 125Q \NCONC2 76Q \CLISPIFYBLOCK/CLISPIFY2 67Q \CLISPIFYBLOCK/CLISPCOND1 40Q \CLISPIFYBLOCK/CLISPCOND1) (112Q ELSEIF 106Q elseif 102Q LCASEFLG 61Q THEN 55Q then 51Q LCASEFLG 33Q ELSE 27Q else 23Q LCASEFLG 2 COND) () \CLISPIFYBLOCK/CLISPCOND1 D1 (L (1 CPYFLG 0 L) F 1 NOVALFLG) Q@h@hghQg Xd!d AH @ H HAH @ H H(114Q \APPEND2 106Q FLAST 102Q FLAST 70Q \APPEND2 61Q FLAST 54Q FLAST 42Q \CLISPIFYBLOCK/CLREMPARS 30Q \CLISPIFYBLOCK/CLISPIFY1) (24Q NOTLAST 15Q COND) () \CLISPIFYBLOCK/CLISPAND D1 (I 0 FORM) ; @ @d @ @ddYI h@ X H (70Q \CLISPIFYBLOCK/CLISPCOND 63Q LDIFF 57Q FLAST 43Q \CLISPIFYBLOCK/CLISPAND1 22Q \CLISPIFYBLOCK/CLISPAND1 6 \CLISPIFYBLOCK/CLISP4) NIL () \CLISPIFYBLOCK/CLISPAND1 D1 (L (0 $FORM)) @@dgdgdgdgzdgsdgldgedg^dg@dg@bdg@dgdg@bg*@  @d  i@l@i(233Q \CLISPIFYBLOCK/CLISPAND1 227Q FLAST 216Q \CLISPIFYBLOCK/CLISPAND1 211Q FLAST) (202Q COND 165Q PRIN1 157Q PRINT 143Q SETQQ 124Q SETQ 111Q QUOTE 102Q /RPLACD 73Q /RPLACA 64Q FRPLACD 55Q FRPLACA 46Q RPLACD 35Q RPLACA 24Q LIST 13Q CONS) () \CLISPIFYBLOCK/CLISPIFYNOT D1 (I 0 FORM F 2 NEGFLG) > Rhc@ XR`"ggggYgdHhIi gHh(63Q \CLISPIFYBLOCK/CLISP3 13Q CLISPIFY2B) (67Q NOT 51Q ~ 43Q CLISPTYPE 40Q ~ 32Q CLISPINFIX 27Q NOT 22Q CLISPFLG) () CLISPIFYMATCHUP D1 (L (3 ALST 2 $VARS 1 $LST 0 PAT)) A~@dB+C C@Ah b@b]AbAhA@dA@ABC bh@gg@b@d`bAghACi(115Q CLISPIFYMATCHUP 34Q \NCONC2 17Q FASSOC) (172Q CLISPISPROP 154Q CLISPISNOISEWORDS 135Q ISWORD 130Q CLISPCLASS) () \CLISPIFYBLOCK/CLREMPARS D1 (L (0 X)) I`D@@@<@h4@lh*@lh@lh@ `@ h(104Q STRPOSL 72Q \DEFINEDP) (77Q CLISPCHARRAY 2 CLREMPARSFLG) () \CLISPIFYBLOCK/CLISPIFYCROPS0 D1 (L (0 CROPSLST) F 0 FORM) P P@P (14Q \CLISPIFYBLOCK/CLISPIFYCROPS 3 \CLISPIFYBLOCK/CLISP4) NIL () \CLISPIFYBLOCK/CLISPIFYCROPS D1 (L (3 Y 2 CROPFN 1 CROPSLST 0 X) P 6 CLTYP0 P 5 OPR0 P 3 SUBPARENT P 2 PARENT F 7 SEG F 10Q OPR0 F 11Q PARENT F 12Q FORM) WAACYCi``ggXW l I`;BgBgoI "BgBgIdoL hgg  `g]g@ YW(Ih`9Idx`diJI"Ie`I`I YIhhcCBdggAgIgIdh`Ik`h Wg!icId``AbIA Id`dIIhdA CB icgdg hcHZI C%W!HZI gBIgA BIBIIh(637Q \APPEND2 617Q CLISP3A 601Q CLISP3A 567Q \CLISPIFYBLOCK/CLISP3B 546Q \CLISPIFYBLOCK/CLISPIFYCROPS1 541Q \NCONC2 531Q SHOULDNT 501Q \NCONC2 476Q \APPEND2 431Q CLISPNOEVAL 307Q CLISP3A 212Q \CLISPIFYBLOCK/CLISPIFY2 165Q RETEVAL 144Q STRPOS 110Q STRPOS 45Q \CLISPIFYBLOCK/CLISPIFY2C) (632Q with 623Q match 563Q CLISPTYPE 557Q : 511Q CAR/CDRSTRING 464Q CAR/CDRSTRING 456Q CAR/CDRSTRING 440Q : 420Q CL:FLG 407Q CL:FLG 363Q ALL 353Q of 346Q fetch 335Q fetch 300Q CAR/CDRSTRING 271Q CL:FLG 243Q CL:FLG 227Q CL:FLG 204Q CLISPTYPE 200Q : 174Q CL:FLG 162Q FORM 157Q CLISPIFY2B 124Q replace 116Q fetch 75Q replace 67Q fetch 60Q CLISPCHARS 35Q CLISPTYPE 32Q : 26Q CL:FLG 22Q CLISPFLG) ( 140Q "." 104Q ".") \CLISPIFYBLOCK/CLISPIFYCROPS1 D1 (L (2 CROPFN 1 Y 0 $LST))  P@AdhbKg;J#k)[JIgdHKKH H jIIIkgHhKdg(JikImIkعmgdHkdd"JiKuKjKIعkIgdHK]J IgdHhKKABgK8Kd20KdgLh]NM_^O ^MgH@b(366Q LAST 362Q PACK 70Q DREVERSE 63Q \APPEND2) (377Q : 330Q %. 301Q match 257Q : 236Q : 161Q : 123Q ::1 105Q : 46Q : 22Q :1) () \CLISPIFYBLOCK/CLISPIFYRPLAC D1 (L (2 :FLG 1 TYP 0 X) P 14Q TAIL P 13Q LST P 12Q SUBPARENT P 11Q PARENT P 2 CLTYP0 P 1 OPR0 F 15Q SEG F 16Q CLTYP0 F 17Q PARENT) * WgdgWt J``gg@ @ Ag@@_@G@@@@ @@@g!@d @ @g@ _A_B/A@O  HhcK_LOogi O eNd!g]ooM ]NMNNhdO \hcAgAOgLgO  @LO ghh (447Q CLISP3A 444Q \NCONC2 430Q \NCONC2 425Q \CLISPIFYBLOCK/CLISPIFY1 411Q \NCONC2 405Q \CLISPIFYBLOCK/CLISPIFY1 347Q \CLISPIFYBLOCK/CLISPIFYCROPS 326Q SUBPAIR 272Q CLISPIFY2A 234Q CLISPIFY2A 230Q LDIFF 206Q NTH 203Q PUTPROP 200Q LENGTH 175Q SMARTARGLIST 161Q NARGS 152Q SUBRP 123Q \CLISPIFYBLOCK/CLISPIFYLOOKUP 51Q \CLISPIFYBLOCK/CLISP4 44Q \CLISPIFYBLOCK/CLISPIFY2C) (435Q _ 400Q with 374Q of 363Q replace 306Q CROPS 260Q _ 170Q NARGS 141Q NARGS 56Q replace 36Q CLISPTYPE 33Q : 27Q CL:FLG 23Q CLISPFLG 10Q CLISPTYPE 4 _) ( 322Q (:1 ::1) 316Q (A D)) \CLISPIFYBLOCK/CLISPIFYMAPS D1 (L (1 OPR 0 IN-ON) F 4 FORM) TT"H=Hg5HXH(II"IgIYITTT hHTgggZAgHHgJgh J`ggJh@hT [dd K I`ggJ HAJ (317Q \NCONC2 314Q \NCONC2 311Q \NCONC2 306Q \NCONC2 303Q \CLISPIFYBLOCK/CLMAPS2 275Q \CLISPIFYBLOCK/CLMAPS2 255Q \APPEND2 246Q \CLISPIFYBLOCK/CLREMPARS 235Q CLISPIFY2A 200Q EDITFINDP 107Q \CLISPIFYBLOCK/CLISPIFYLOOKUP) (271Q BY 265Q by 261Q LCASEFLG 220Q FOR 214Q for 210Q LCASEFLG 171Q -- 165Q SETQ 147Q subset 142Q X 132Q Y 125Q X 57Q FUNCTION 24Q FUNCTION) () \CLISPIFYBLOCK/CLMAPS1 D1 (L (0 FN)) >@g@g@"@ @dlih@gh@(31Q \DEFINEDP) (65Q X 15Q LAMBDA 4 F/L) () \CLISPIFYBLOCK/CLMAPS2 D1 (L (2 VAR 1 WORD 0 DEF) P 4 CLTYP0 P 3 OPR0) K@EPAg `ggb`ggBh@@d @hBhhAgAgAgAg@dXdgdZgHZh}JYIdg`gg`ggI Zdd JAgAg/H Z%Jg`ggbHJ J H@ X@AHdd HI @BA@@HIBh(452Q \APPEND2 442Q \CLISPIFYBLOCK/CLREMPARS 423Q \CLISPIFYBLOCK/CLISPIFY1 412Q \NCONC2 404Q LDIFF 342Q FLAST 313Q \CLISPIFYBLOCK/CLREMPARS 302Q CLISPIFY2A 67Q FNTYP) (374Q COLLECT 370Q collect 364Q LCASEFLG 356Q LIST 333Q join 325Q JOIN 276Q WHEN 272Q when 266Q LCASEFLG 260Q UNLESS 253Q unless 247Q LCASEFLG 235Q NOT 204Q AND 166Q COND 137Q join 131Q do 123Q JOIN 114Q DO 51Q COLLECT 45Q collect 41Q LCASEFLG 33Q WHEN 27Q when 23Q LCASEFLG 15Q subset) () \CLISPIFYBLOCK/SHRIEKIFY D1 (L (0 LOOKAT) P 5 SUBPARENT P 4 PARENT P 2 RESULTP P 1 CLTYP0 P 0 OPR0 F 6 FORM) gdgB@[dgdgg hgKgKg V ghZ@gi J Jgh Zdld J ggJg ggJg J(220Q EDITFINDP 177Q EDITFINDP 156Q BOUNDP 147Q FNTYP 130Q \NCONC2 113Q \CLISPIFYBLOCK/SHRKFY 75Q \CLISPIFYBLOCK/CLISP4 66Q \CLISPIFYBLOCK/CLISPIFYLOOKUP 37Q \CLISPIFYBLOCK/CLISPIFYLOOKUP) (215Q !! 207Q CLISPWORD 204Q !! 174Q ! 166Q CLISPWORD 163Q ! 123Q > 107Q STARTING 100Q < 63Q NCONC1 55Q /NCONC1 47Q NCONC1 34Q NCONC 27Q /NCONC 21Q NCONC 6 CLISPTYPE 2 <) () \CLISPIFYBLOCK/SHRKFY D1 (L (2 STAGEFLAG 1 WORKFLAG 0 LOOKAT) P 16Q FORM F 17Q RESULTP F 20Q FORM F 21Q CLISPIFYFN) ui @Y g@AgAdg0BgI[_gJggBLhbi_BgBghbi_,J%g#AdgBhbi_gggJqMgMdgӿNdgIWMIh Ig3Ig,Ig%IgIgIgIgIgW @W" AB _AgAdgBggBhhbi_]gUJIgIgIgIdghIbbgIgIgWhh OJJWMhh gK\Ldgdg_gOi_g_LdgdgdgdggM_MwLgLgLgLgLdg!OTJNJIWMhh ;gLgLgWMghgh M g NdgOWIh Ig3Ig,Ig%IgIgIgIgIgW @W" gKPLdgdgdg_gLgLgLdghL_qg g_dg_\LgLgLgLgLdgWhh -gLgLgWghgh g_hXOgOdgWOh I !gWI Odg-dg&dgdgdgdggOgOdgOg )g_gOgOg g_IKOi _O_MgMdgJHAgg_ig_aAdg{Og+Og#OgOgOgOdg,Og_OgOgg_g_gOOg_g_gZOgOgOgOdgg_gOdgg_gOg_g_AgAdgaOgOgOdg!Og_OOg_Dg_ 3377Q < 3323Q OPANGLE 3305Q OFFANGLES 3270Q > 3264Q < 3254Q /NCONC1 3245Q NCONC1 3236Q CONS 3221Q /NCONC 3211Q LIST 3202Q NCONC 3172Q APPEND 3162Q LISTIT 3152Q > 3146Q < 3135Q /NCONC1 3126Q NCONC1 3117Q CONS 3061Q /NCONC 3051Q LIST 3041Q NCONC 3031Q APPEND 3020Q ! 3011Q !! 2772Q > 2763Q < 2711Q LISTIT 2701Q OPANGLE 2671Q /NCONC1 2663Q NCONC1 2653Q OPANGLE 2643Q /NCONC1 2634Q /NCONC 2624Q NCONC1 2614Q NCONC 2604Q OPANGLE 2574Q OFFANGLES 2561Q OPANGLE 2547Q CONS 2537Q APPEND 2527Q LIST 2516Q /NCONC 2507Q NCONC 2476Q OFFANGLES 2466Q OPANGLE 2453Q APPEND 2443Q OFFANGLES 2435Q LIST 2425Q CONS 2415Q OPANGLE 2407Q /NCONC1 2377Q /NCONC 2370Q NCONC1 2360Q NCONC 2350Q CONS 2340Q OFFANGLES 2330Q OPANGLE 2312Q APPEND 2302Q OPANGLE 2272Q OFFANGLES 2265Q CONS 2256Q LIST 2244Q OPANGLE 2232Q /NCONC1 2222Q /NCONC 2212Q LIST 2202Q NCONC1 2172Q NCONC 2162Q CONS 2151Q APPEND 2137Q OPANGLE 2127Q OFFANGLES 2122Q APPEND 2103Q ! 2074Q !! 2034Q CLISPIFY2CIT 2024Q NCONC1 2014Q /NCONC1 2005Q NCONC1 1775Q CLISPIFY2CIT 1764Q NCONC 1753Q /NCONC 1743Q NCONC 1731Q /NCONC1 1724Q /NCONC 1716Q NCONC1 1707Q NCONC 1700Q LIST 1671Q CONS 1662Q APPEND 1641Q ADDITON 1612Q ! 1602Q !! 1567Q ADDITON 1554Q > 1550Q < 1540Q /NCONC1 1532Q NCONC1 1524Q CONS 1504Q /NCONC 1475Q QUOTE 1467Q LIST 1460Q NCONC 1451Q APPEND 1441Q ADDITON 1431Q ADDITON 1423Q QUOTE 1406Q /NCONC1 1377Q /NCONC 1371Q NCONC1 1362Q NCONC 1350Q APPEND 1342Q LIST 1334Q CONS 1317Q ITSALIST 1274Q QUOTE 1266Q /NCONC1 1260Q /NCONC 1251Q NCONC1 1242Q NCONC 1233Q LIST 1224Q CONS 1215Q APPEND 1174Q ELEMENTAL 1162Q LISTIT 1140Q > 1134Q < 1123Q /NCONC1 1115Q NCONC1 1107Q CONS 1042Q /NCONC 1033Q QUOTE 1025Q LIST 1016Q NCONC 1007Q APPEND 767Q QUOTE 757Q /NCONC1 746Q /NCONC 735Q NCONC1 724Q NCONC 712Q APPEND 676Q APPEND 664Q CONS 656Q LIST 641Q ITSALIST 562Q /NCONC1 554Q NCONC1 546Q CONS 525Q /NCONC 516Q NCONC 510Q APPEND 501Q LIST 465Q STARTING 441Q LISTIT 435Q !! 424Q /NCONC1 415Q NCONC1 356Q QUOTE 350Q /NCONC1 342Q /NCONC 333Q NCONC1 324Q NCONC 315Q LIST 306Q CONS 277Q APPEND 245Q ELEMENTAL 232Q ! 223Q !! 213Q LISTIT 203Q LIST 177Q ! 157Q APPEND 150Q ! 127Q LISTIT 117Q CONS 76Q ! 72Q !! 63Q ITSALIST 45Q !! 33Q /NCONC 24Q NCONC 14Q ELEMENTAL) () \CLISPIFYBLOCK/SHRKFY2 D1 (L (2 STAGEFLAG 1 WORKFLAG 0 LOOKAT) P 0 RESULTP) ghX@AB H(16Q \CLISPIFYBLOCK/SHRKFY) (5 TEMPATOM) () \CLISPIFYBLOCK/CLISPIFYLOOKUP D1 (L (4 CLASSDEF 3 CLASS 2 VAR2 1 VAR1 0 WORD) F 1 DECLST) WC@gbDCgbCQ@ABQhCD @g Cg@XDgddDABDH(45Q CLISPLOOKUP0) (73Q ARITH 61Q LISPFN 52Q LISPFN 22Q CLISPCLASSDEF 10Q CLISPCLASS) () \CLISPIFYBLOCK/CLSTOPSCAN? D1 (L (1 CLTYP 0 CLTYPX)) @Addl@dlhNIL NIL () \CLISPIFYBLOCK/WHILEDOUNTIL D1 (L (0 $FORM)) p@I@lIYIIZYd[gK \gLHKgi KL gKNgNK @J HMI (202Q \NCONC2 177Q \NCONC2 174Q \CLISPIFYBLOCK/WHILEDOUNTIL 164Q LDIFF 155Q \CLISPIFYBLOCK/WHILEDO1 125Q LDIFF 113Q EDITFINDP 57Q LAST) (143Q DO 131Q WHILE 107Q RETURN 66Q GO 46Q COND) () \CLISPIFYBLOCK/WHILEDO1 D1 (L (0 X)) @d@i@ g@h(21Q \APPEND2) (25Q COND) () LOWERCASE D1 (P 2 X P 1 TEM P 0 FN I 0 FLG) p` `h@gggg o"dJgJgYkHIkH gggkH gggkH (154Q /PUT 133Q /PUT 106Q /PUT 41Q RPAQ) (145Q AND 142Q CLISPINFIX 137Q AND 124Q OR 121Q CLISPINFIX 116Q OR 65Q CLMAPS 61Q CLMAPS 36Q FLG 33Q LCASEFLG 27Q U-CASE 23Q L-CASE 15Q CHCONLST 10Q CHCONLST 2 LCASEFLG) ( 46Q (MAPC MAP MAPCAR MAPLIST MAPCONC MAPCON)) CLDISABLEA0001 D1 (NAME ERRORSET F 0 TEM) hPho hh(21Q DWIMIFY0) (6 NOFIXVARSLST0 3 NOFIXFNSLST0) ( 16Q (BODY $$VAL)) CLDISABLE D1 (P 6 X P 5 MACROY P 4 MACROX P 3 BRACKET P 2 OP1 P 1 FLG P 0 TEM I 0 OP F 7 RESETVARSLST) L@@ Z@g[@g@g@dggggXoygXg`g`WcWog LL\MdWLcW WkM Ld@N iJN iodN@N @` Rg@` g` i@dgg $gg @dgg KI@ K gK XH (507Q CLDISABLE 476Q MEMB 466Q CLDISABLE 457Q CLDISABLE 440Q CLDISABLE 417Q CLDISABLE 401Q CLDISABLE 360Q /SETATOMVAL 355Q MAKEBITTABLE 343Q /SETATOMVAL 340Q REMOVE 324Q MEMB 310Q /SETATOMVAL 305Q REMOVE 302Q GETTOPVAL 251Q /REMPROP 241Q /REMPROP 223Q ERROR! 213Q NLEFT 203Q TAILP 142Q CLDISABLEA0001 6 L-CASE) (472Q SEPARATOR 435Q !! 427Q ! 414Q - 407Q +- 376Q +- 370Q - 352Q CLISPCHARS 347Q CLISPCHARRAY 335Q CLISPCHARS 331Q CLISPCHARS 321Q CLISPCHARS 161Q NOFIXVARSLST0 150Q NOFIXFNSLST0 137Q INTERNAL 113Q NOFIXVARSLST0 110Q NOFIXVARSLST0 104Q NOFIXFNSLST0 101Q NOFIXFNSLST0 72Q I.S.OPR 56Q sum 50Q + 44Q join 36Q > 27Q ! 21Q < 13Q CLISPBRACKET) ( 265Q (I.S.OPRLST CLISPFORWORDSPLST CLISPINFIXSPLST) 134Q (CLDISABLEA0001) 65Q (CLISPTYPE UNARYOP CLISPCLASS CLISPCLASSDEF CLISPNEG CLISPINFIX BROADSCOPE CLISPFORM I.S.OPR CLISPWORD CLMAPS SETFN CLISPBRACKET)) (PRETTYCOMPRINT CLISPIFYCOMS) (RPAQQ CLISPIFYCOMS ((FNS CLISPIFYFNS CLISPIFY CLISPIFY1 CLISPIFY2 CLISPIFY2A CLISPIFY2B CLISPIFY2C CLISPIFY2D CLISP3 CLISP3A CLISP3B CLISPACKUP CLISP3C CLISP4 CLISPCOND CLISPCOND1 CLISPAND CLISPAND1 CLISPIFYNOT CLISPIFYMATCHUP CLREMPARS CLISPIFYCROPS0 CLISPIFYCROPS CLISPIFYCROPS1 CLISPIFYRPLAC CLISPIFYMAPS CLMAPS1 CLMAPS2 CLSTOPSCAN? CLISPIFYLOOKUP LOWERCASE SHRIEKIFY SHRKFY SHRKFY2 WHILEDOUNTIL WHILEDO1 CLDISABLE) (INITVARS (FUNNYATOMLST) (CLREMPARSFLG NIL) (CL:FLG T) ( CLISPIFYPACKFLG T) (CLISPIFYENGLSHFLG) (CLISPIFYUSERFN)) (VARS CAR/CDRSTRING) (USERMACROS CL) (PROP CLISPFORM ADD1 SUB1 NEQ) (PROP CLISPBRACKET CONS LIST APPEND NCONC NCONC1 /NCONC /NCONC1) (PROP CLISPTYPE ~EQUAL ~MEMBER ~MEMB) (PROP CLMAPS MAPC MAP MAPCAR MAPLIST MAPCONC MAPCON SUBSET) (BLOCKS ( CLISPIFYBLOCK CLISPIFYFNS CLISPIFY CLISPIFY1 CLISPIFY2 CLISPIFY2A CLISPIFY2B CLISPIFY2C CLISPIFY2D CLISP3 CLISP3A CLISP3B CLISPACKUP CLISP3C CLISP4 CLISPCOND CLISPCOND1 CLISPAND CLISPAND1 CLISPIFYNOT CLISPIFYMATCHUP CLREMPARS CLISPIFYCROPS0 CLISPIFYCROPS CLISPIFYCROPS1 CLISPIFYRPLAC CLISPIFYMAPS CLMAPS1 CLMAPS2 SHRIEKIFY SHRKFY SHRKFY2 CLISPIFYLOOKUP CLSTOPSCAN? WHILEDOUNTIL WHILEDO1 (ENTRIES CLISPIFYFNS CLISPIFY CLISPACKUP CLISPIFYMATCHUP CLISPIFY2A CLISP3A) (SPECVARS EXPR VARS DWIMIFYFLG DWIMIFYING DWIMIFY0CHANGE) (LOCALFREEVARS DECLST CLTYP0 OPR0 LST SEG TAIL FORM PARENT SUBPARENT NOVALFLG NEGFLG RESULTP SAFEFLAG VARS CLISPISTATE TYPE-IN? SIDES CLISPIFYFN) (GLOBALVARS CAR/CDRSTRING CL:FLG CLISPARRAY CLISPCHARRAY CLISPCHARS CLISPFLG CLISPIFYENGLSHFLG CLISPIFYPACKFLG CLISPIFYSTATS CLISPIFYUSERFN CLISPISNOISEWORDS CLISPISVERBS CLISPTRANFLG CLREMPARSFLG COMMENTFLG DWIMFLG FILELST FILEPKGFLG FUNNYATOMLST GLOBALVARS LCASEFLG NOFIXVARSLST NOSPELLFLG) (RETFNS CLISPIFY2B) (NOLINKFNS CLISPIFYUSERFN)) (NIL LOWERCASE (GLOBALVARS CHCONLST LCASEFLG)) (NIL CLDISABLE (GLOBALVARS CLISPCHARS CLISPCHARRAY NOFIXFNSLST0 NOFIXVARSLST0)) (NIL (GLOBALVARS CLISPISNOISEWORDS CLISPISVERBS CLISPISWORDSPLST))) (P (LOWERCASE T)) (DECLARE: DOEVAL@COMPILE DONTCOPY (RECORDS CLISPISTATE MATCHUP)) (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA CLISPIFYFNS) (NLAML) ( LAMA))))) (RPAQ? FUNNYATOMLST) (RPAQ? CLREMPARSFLG NIL) (RPAQ? CL:FLG T) (RPAQ? CLISPIFYPACKFLG T) (RPAQ? CLISPIFYENGLSHFLG) (RPAQ? CLISPIFYUSERFN) (RPAQQ CAR/CDRSTRING "CAR/21-") (ADDTOVAR EDITMACROS (CL NIL (BIND (IF (NULL (CDR L)) ((IF (MEMB (## 1) LAMBDASPLST) ((MARK #3) 3 UP) ((E (PROGN (SETQQ COM CL) (PRINT (QUOTE can't) T T) (ERROR!)))))) NIL) (IF (TAILP (SETQ #1 (##)) (## !0 (E (SETQ #2 L) T))) ((I : (CLISPIFY #1 #2)) (LO 1)) ((COMS (CONS (QUOTE :) (CLISPIFY #1 #2)) (AND ( LISTP (## 1)) 1)))) (IF #3 ((\ #3)) NIL)))) (ADDTOVAR EDITCOMSA CL) (PUTPROPS ADD1 CLISPFORM (IPLUS * 1)) (PUTPROPS SUB1 CLISPFORM (IPLUS * -1)) (PUTPROPS NEQ CLISPFORM (NOT (EQ . *))) (PUTPROPS CONS CLISPBRACKET <) (PUTPROPS LIST CLISPBRACKET <) (PUTPROPS APPEND CLISPBRACKET <) (PUTPROPS NCONC CLISPBRACKET <) (PUTPROPS NCONC1 CLISPBRACKET <) (PUTPROPS /NCONC CLISPBRACKET <) (PUTPROPS /NCONC1 CLISPBRACKET <) (PUTPROPS ~EQUAL CLISPTYPE NIL) (PUTPROPS ~MEMBER CLISPTYPE NIL) (PUTPROPS ~MEMB CLISPTYPE NIL) (PUTPROPS MAPC CLMAPS (in . do)) (PUTPROPS MAP CLMAPS (on . do)) (PUTPROPS MAPCAR CLMAPS (in . collect)) (PUTPROPS MAPLIST CLMAPS (on . collect)) (PUTPROPS MAPCONC CLMAPS (in . join)) (PUTPROPS MAPCON CLMAPS (on . join)) (PUTPROPS SUBSET CLMAPS (in . subset)) (LOWERCASE T) (PUTPROPS CLISPIFY COPYRIGHT ("Xerox Corporation" 1984 1985)) NIL