(/VERSIONCHECK 2) (DEFUN |URAGG-;elt;AfirstS;1| (|x| T0 $) (SPADCALL |x| (|getShellEntry| $ 8))) (DEFUN |URAGG-;elt;AlastS;2| (|x| T1 $) (SPADCALL |x| (|getShellEntry| $ 11))) (DEFUN |URAGG-;elt;ArestA;3| (|x| T2 $) (SPADCALL |x| (|getShellEntry| $ 14))) (DEFUN |URAGG-;second;AS;4| (|x| $) (SPADCALL (SPADCALL |x| (|getShellEntry| $ 14)) (|getShellEntry| $ 8))) (DEFUN |URAGG-;third;AS;5| (|x| $) (SPADCALL (SPADCALL (SPADCALL |x| (|getShellEntry| $ 14)) (|getShellEntry| $ 14)) (|getShellEntry| $ 8))) (DEFUN |URAGG-;cyclic?;AB;6| (|x| $) (COND ((SPADCALL |x| (|getShellEntry| $ 20)) 'NIL) ('T (SPADCALL (SPADCALL (|URAGG-;findCycle| |x| $) (|getShellEntry| $ 20)) (|getShellEntry| $ 21))))) (DEFUN |URAGG-;last;AS;7| (|x| $) (SPADCALL (SPADCALL |x| (|getShellEntry| $ 23)) (|getShellEntry| $ 8))) (DEFUN |URAGG-;nodes;AL;8| (|x| $) (PROG (|l|) (RETURN (SEQ (LETT |l| NIL |URAGG-;nodes;AL;8|) (SEQ G190 (COND ((NULL (SPADCALL (SPADCALL |x| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (LETT |l| (CONS |x| |l|) |URAGG-;nodes;AL;8|) (EXIT (LETT |x| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;nodes;AL;8|))) NIL (GO G190) G191 (EXIT NIL)) (EXIT (NREVERSE |l|)))))) (DEFUN |URAGG-;children;AL;9| (|x| $) (PROG (|l|) (RETURN (SEQ (LETT |l| NIL |URAGG-;children;AL;9|) (EXIT (COND ((SPADCALL |x| (|getShellEntry| $ 20)) |l|) ('T (CONS (SPADCALL |x| (|getShellEntry| $ 14)) |l|)))))))) (DEFUN |URAGG-;leaf?;AB;10| (|x| $) (SPADCALL |x| (|getShellEntry| $ 20))) (DEFUN |URAGG-;value;AS;11| (|x| $) (COND ((SPADCALL |x| (|getShellEntry| $ 20)) (|error| "value of empty object")) ('T (SPADCALL |x| (|getShellEntry| $ 8))))) (DEFUN |URAGG-;less?;ANniB;12| (|l| |n| $) (PROG (|i|) (RETURN (SEQ (LETT |i| |n| |URAGG-;less?;ANniB;12|) (SEQ G190 (COND ((NULL (COND ((< 0 |i|) (SPADCALL (SPADCALL |l| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) ('T 'NIL))) (GO G191))) (SEQ (LETT |l| (SPADCALL |l| (|getShellEntry| $ 14)) |URAGG-;less?;ANniB;12|) (EXIT (LETT |i| (- |i| 1) |URAGG-;less?;ANniB;12|))) NIL (GO G190) G191 (EXIT NIL)) (EXIT (< 0 |i|)))))) (DEFUN |URAGG-;more?;ANniB;13| (|l| |n| $) (PROG (|i|) (RETURN (SEQ (LETT |i| |n| |URAGG-;more?;ANniB;13|) (SEQ G190 (COND ((NULL (COND ((< 0 |i|) (SPADCALL (SPADCALL |l| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) ('T 'NIL))) (GO G191))) (SEQ (LETT |l| (SPADCALL |l| (|getShellEntry| $ 14)) |URAGG-;more?;ANniB;13|) (EXIT (LETT |i| (- |i| 1) |URAGG-;more?;ANniB;13|))) NIL (GO G190) G191 (EXIT NIL)) (EXIT (COND ((ZEROP |i|) (SPADCALL (SPADCALL |l| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) ('T 'NIL))))))) (DEFUN |URAGG-;size?;ANniB;14| (|l| |n| $) (PROG (|i|) (RETURN (SEQ (LETT |i| |n| |URAGG-;size?;ANniB;14|) (SEQ G190 (COND ((NULL (COND ((SPADCALL |l| (|getShellEntry| $ 20)) 'NIL) ('T (< 0 |i|)))) (GO G191))) (SEQ (LETT |l| (SPADCALL |l| (|getShellEntry| $ 14)) |URAGG-;size?;ANniB;14|) (EXIT (LETT |i| (- |i| 1) |URAGG-;size?;ANniB;14|))) NIL (GO G190) G191 (EXIT NIL)) (EXIT (COND ((SPADCALL |l| (|getShellEntry| $ 20)) (ZEROP |i|)) ('T 'NIL))))))) (DEFUN |URAGG-;#;ANni;15| (|x| $) (PROG (|k|) (RETURN (SEQ (SEQ (LETT |k| 0 |URAGG-;#;ANni;15|) G190 (COND ((NULL (SPADCALL (SPADCALL |x| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (COND ((EQL |k| 1000) (COND ((SPADCALL |x| (|getShellEntry| $ 34)) (EXIT (|error| "cyclic list")))))) (EXIT (LETT |x| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;#;ANni;15|))) (LETT |k| (QSADD1 |k|) |URAGG-;#;ANni;15|) (GO G190) G191 (EXIT NIL)) (EXIT |k|))))) (DEFUN |URAGG-;tail;2A;16| (|x| $) (PROG (|k| |y|) (RETURN (SEQ (COND ((SPADCALL |x| (|getShellEntry| $ 20)) (|error| "empty list")) ('T (SEQ (LETT |y| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;tail;2A;16|) (SEQ (LETT |k| 0 |URAGG-;tail;2A;16|) G190 (COND ((NULL (SPADCALL (SPADCALL |y| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (COND ((EQL |k| 1000) (COND ((SPADCALL |x| (|getShellEntry| $ 34)) (EXIT (|error| "cyclic list")))))) (EXIT (LETT |y| (SPADCALL (LETT |x| |y| |URAGG-;tail;2A;16|) (|getShellEntry| $ 14)) |URAGG-;tail;2A;16|))) (LETT |k| (QSADD1 |k|) |URAGG-;tail;2A;16|) (GO G190) G191 (EXIT NIL)) (EXIT |x|)))))))) (DEFUN |URAGG-;findCycle| (|x| $) (PROG (#0=#:G1472 |y|) (RETURN (SEQ (EXIT (SEQ (LETT |y| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;findCycle|) (SEQ G190 (COND ((NULL (SPADCALL (SPADCALL |y| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (COND ((SPADCALL |x| |y| (|getShellEntry| $ 37)) (PROGN (LETT #0# |x| |URAGG-;findCycle|) (GO #0#)))) (LETT |x| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;findCycle|) (LETT |y| (SPADCALL |y| (|getShellEntry| $ 14)) |URAGG-;findCycle|) (COND ((SPADCALL |y| (|getShellEntry| $ 20)) (PROGN (LETT #0# |y| |URAGG-;findCycle|) (GO #0#)))) (COND ((SPADCALL |x| |y| (|getShellEntry| $ 37)) (PROGN (LETT #0# |y| |URAGG-;findCycle|) (GO #0#)))) (EXIT (LETT |y| (SPADCALL |y| (|getShellEntry| $ 14)) |URAGG-;findCycle|))) NIL (GO G190) G191 (EXIT NIL)) (EXIT |y|))) #0# (EXIT #0#))))) (DEFUN |URAGG-;cycleTail;2A;18| (|x| $) (PROG (|y| |z|) (RETURN (SEQ (COND ((SPADCALL (LETT |y| (LETT |x| (SPADCALL |x| (|getShellEntry| $ 38)) |URAGG-;cycleTail;2A;18|) |URAGG-;cycleTail;2A;18|) (|getShellEntry| $ 20)) |x|) ('T (SEQ (LETT |z| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;cycleTail;2A;18|) (SEQ G190 (COND ((NULL (SPADCALL (SPADCALL |x| |z| (|getShellEntry| $ 37)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (LETT |y| |z| |URAGG-;cycleTail;2A;18|) (EXIT (LETT |z| (SPADCALL |z| (|getShellEntry| $ 14)) |URAGG-;cycleTail;2A;18|))) NIL (GO G190) G191 (EXIT NIL)) (EXIT |y|)))))))) (DEFUN |URAGG-;cycleEntry;2A;19| (|x| $) (PROG (|l| |z| |k| |y|) (RETURN (SEQ (COND ((SPADCALL |x| (|getShellEntry| $ 20)) |x|) ((SPADCALL (LETT |y| (|URAGG-;findCycle| |x| $) |URAGG-;cycleEntry;2A;19|) (|getShellEntry| $ 20)) |y|) ('T (SEQ (LETT |z| (SPADCALL |y| (|getShellEntry| $ 14)) |URAGG-;cycleEntry;2A;19|) (SEQ (LETT |l| 1 |URAGG-;cycleEntry;2A;19|) G190 (COND ((NULL (SPADCALL (SPADCALL |y| |z| (|getShellEntry| $ 37)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (EXIT (LETT |z| (SPADCALL |z| (|getShellEntry| $ 14)) |URAGG-;cycleEntry;2A;19|))) (LETT |l| (QSADD1 |l|) |URAGG-;cycleEntry;2A;19|) (GO G190) G191 (EXIT NIL)) (LETT |y| |x| |URAGG-;cycleEntry;2A;19|) (SEQ (LETT |k| 1 |URAGG-;cycleEntry;2A;19|) G190 (COND ((QSGREATERP |k| |l|) (GO G191))) (SEQ (EXIT (LETT |y| (SPADCALL |y| (|getShellEntry| $ 14)) |URAGG-;cycleEntry;2A;19|))) (LETT |k| (QSADD1 |k|) |URAGG-;cycleEntry;2A;19|) (GO G190) G191 (EXIT NIL)) (SEQ G190 (COND ((NULL (SPADCALL (SPADCALL |x| |y| (|getShellEntry| $ 37)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (LETT |x| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;cycleEntry;2A;19|) (EXIT (LETT |y| (SPADCALL |y| (|getShellEntry| $ 14)) |URAGG-;cycleEntry;2A;19|))) NIL (GO G190) G191 (EXIT NIL)) (EXIT |x|)))))))) (DEFUN |URAGG-;cycleLength;ANni;20| (|x| $) (PROG (|k| |y|) (RETURN (SEQ (COND ((OR (SPADCALL |x| (|getShellEntry| $ 20)) (SPADCALL (LETT |x| (|URAGG-;findCycle| |x| $) |URAGG-;cycleLength;ANni;20|) (|getShellEntry| $ 20))) 0) ('T (SEQ (LETT |y| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;cycleLength;ANni;20|) (SEQ (LETT |k| 1 |URAGG-;cycleLength;ANni;20|) G190 (COND ((NULL (SPADCALL (SPADCALL |x| |y| (|getShellEntry| $ 37)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (EXIT (LETT |y| (SPADCALL |y| (|getShellEntry| $ 14)) |URAGG-;cycleLength;ANni;20|))) (LETT |k| (QSADD1 |k|) |URAGG-;cycleLength;ANni;20|) (GO G190) G191 (EXIT NIL)) (EXIT |k|)))))))) (DEFUN |URAGG-;rest;ANniA;21| (|x| |n| $) (PROG (|i|) (RETURN (SEQ (SEQ (LETT |i| 1 |URAGG-;rest;ANniA;21|) G190 (COND ((QSGREATERP |i| |n|) (GO G191))) (SEQ (EXIT (COND ((SPADCALL |x| (|getShellEntry| $ 20)) (|error| "Index out of range")) ('T (LETT |x| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;rest;ANniA;21|))))) (LETT |i| (QSADD1 |i|) |URAGG-;rest;ANniA;21|) (GO G190) G191 (EXIT NIL)) (EXIT |x|))))) (DEFUN |URAGG-;last;ANniA;22| (|x| |n| $) (PROG (|m| #0=#:G1495) (RETURN (SEQ (LETT |m| (SPADCALL |x| (|getShellEntry| $ 43)) |URAGG-;last;ANniA;22|) (EXIT (COND ((< |m| |n|) (|error| "index out of range")) ('T (SPADCALL (SPADCALL |x| (PROG1 (LETT #0# (- |m| |n|) |URAGG-;last;ANniA;22|) (|check-subtype| (>= #0# 0) '(|NonNegativeInteger|) #0#)) (|getShellEntry| $ 44)) (|getShellEntry| $ 45))))))))) (DEFUN |URAGG-;=;2AB;23| (|x| |y| $) (PROG (|k| #0=#:G1505) (RETURN (SEQ (EXIT (COND ((SPADCALL |x| |y| (|getShellEntry| $ 37)) 'T) ('T (SEQ (SEQ (LETT |k| 0 |URAGG-;=;2AB;23|) G190 (COND ((NULL (COND ((SPADCALL |x| (|getShellEntry| $ 20)) 'NIL) ('T (SPADCALL (SPADCALL |y| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))))) (GO G191))) (SEQ (COND ((EQL |k| 1000) (COND ((SPADCALL |x| (|getShellEntry| $ 34)) (EXIT (|error| "cyclic list")))))) (EXIT (COND ((SPADCALL (SPADCALL |x| (|getShellEntry| $ 8)) (SPADCALL |y| (|getShellEntry| $ 8)) (|getShellEntry| $ 47)) (PROGN (LETT #0# 'NIL |URAGG-;=;2AB;23|) (GO #0#))) ('T (SEQ (LETT |x| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;=;2AB;23|) (EXIT (LETT |y| (SPADCALL |y| (|getShellEntry| $ 14)) |URAGG-;=;2AB;23|))))))) (LETT |k| (QSADD1 |k|) |URAGG-;=;2AB;23|) (GO G190) G191 (EXIT NIL)) (EXIT (COND ((SPADCALL |x| (|getShellEntry| $ 20)) (SPADCALL |y| (|getShellEntry| $ 20))) ('T 'NIL))))))) #0# (EXIT #0#))))) (DEFUN |URAGG-;node?;2AB;24| (|u| |v| $) (PROG (|k| #0=#:G1510) (RETURN (SEQ (EXIT (SEQ (SEQ (LETT |k| 0 |URAGG-;node?;2AB;24|) G190 (COND ((NULL (SPADCALL (SPADCALL |v| (|getShellEntry| $ 20)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (EXIT (COND ((SPADCALL |u| |v| (|getShellEntry| $ 49)) (PROGN (LETT #0# 'T |URAGG-;node?;2AB;24|) (GO #0#))) ('T (SEQ (COND ((EQL |k| 1000) (COND ((SPADCALL |v| (|getShellEntry| $ 34)) (EXIT (|error| "cyclic list")))))) (EXIT (LETT |v| (SPADCALL |v| (|getShellEntry| $ 14)) |URAGG-;node?;2AB;24|))))))) (LETT |k| (QSADD1 |k|) |URAGG-;node?;2AB;24|) (GO G190) G191 (EXIT NIL)) (EXIT (SPADCALL |u| |v| (|getShellEntry| $ 49))))) #0# (EXIT #0#))))) (DEFUN |URAGG-;setelt;Afirst2S;25| (|x| T3 |a| $) (SPADCALL |x| |a| (|getShellEntry| $ 51))) (DEFUN |URAGG-;setelt;Alast2S;26| (|x| T4 |a| $) (SPADCALL |x| |a| (|getShellEntry| $ 53))) (DEFUN |URAGG-;setelt;Arest2A;27| (|x| T5 |a| $) (SPADCALL |x| |a| (|getShellEntry| $ 55))) (DEFUN |URAGG-;concat;3A;28| (|x| |y| $) (SPADCALL (SPADCALL |x| (|getShellEntry| $ 45)) |y| (|getShellEntry| $ 57))) (DEFUN |URAGG-;setlast!;A2S;29| (|x| |s| $) (SEQ (COND ((SPADCALL |x| (|getShellEntry| $ 20)) (|error| "setlast: empty list")) ('T (SEQ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 23)) |s| (|getShellEntry| $ 51)) (EXIT |s|)))))) (DEFUN |URAGG-;setchildren!;ALA;30| (|u| |lv| $) (COND ((EQL (LENGTH |lv|) 1) (SPADCALL |u| (|SPADfirst| |lv|) (|getShellEntry| $ 55))) ('T (|error| "wrong number of children specified")))) (DEFUN |URAGG-;setvalue!;A2S;31| (|u| |s| $) (SPADCALL |u| |s| (|getShellEntry| $ 51))) (DEFUN |URAGG-;split!;AIA;32| (|p| |n| $) (PROG (#0=#:G1521 |q|) (RETURN (SEQ (COND ((< |n| 1) (|error| "index out of range")) ('T (SEQ (LETT |p| (SPADCALL |p| (PROG1 (LETT #0# (- |n| 1) |URAGG-;split!;AIA;32|) (|check-subtype| (>= #0# 0) '(|NonNegativeInteger|) #0#)) (|getShellEntry| $ 44)) |URAGG-;split!;AIA;32|) (LETT |q| (SPADCALL |p| (|getShellEntry| $ 14)) |URAGG-;split!;AIA;32|) (SPADCALL |p| (SPADCALL (|getShellEntry| $ 62)) (|getShellEntry| $ 55)) (EXIT |q|)))))))) (DEFUN |URAGG-;cycleSplit!;2A;33| (|x| $) (PROG (|y| |z|) (RETURN (SEQ (COND ((OR (SPADCALL (LETT |y| (SPADCALL |x| (|getShellEntry| $ 38)) |URAGG-;cycleSplit!;2A;33|) (|getShellEntry| $ 20)) (SPADCALL |x| |y| (|getShellEntry| $ 37))) |y|) ('T (SEQ (LETT |z| (SPADCALL |x| (|getShellEntry| $ 14)) |URAGG-;cycleSplit!;2A;33|) (SEQ G190 (COND ((NULL (SPADCALL (SPADCALL |z| |y| (|getShellEntry| $ 37)) (|getShellEntry| $ 21))) (GO G191))) (SEQ (LETT |x| |z| |URAGG-;cycleSplit!;2A;33|) (EXIT (LETT |z| (SPADCALL |z| (|getShellEntry| $ 14)) |URAGG-;cycleSplit!;2A;33|))) NIL (GO G190) G191 (EXIT NIL)) (SPADCALL |x| (SPADCALL (|getShellEntry| $ 62)) (|getShellEntry| $ 55)) (EXIT |y|)))))))) (DEFUN |UnaryRecursiveAggregate&| (|#1| |#2|) (PROG (|dv$1| |dv$2| |dv$| $ |pv$|) (RETURN (PROGN (LETT |dv$1| (|devaluate| |#1|) . #0=(|UnaryRecursiveAggregate&|)) (LETT |dv$2| (|devaluate| |#2|) . #0#) (LETT |dv$| (LIST '|UnaryRecursiveAggregate&| |dv$1| |dv$2|) . #0#) (LETT $ (|newShell| 67) . #0#) (|setShellEntry| $ 0 |dv$|) (|setShellEntry| $ 3 (LETT |pv$| (|buildPredVector| 0 0 (LIST (|HasAttribute| |#1| '|shallowlyMutable|))) . #0#)) (|stuffDomainSlots| $) (|setShellEntry| $ 6 |#1|) (|setShellEntry| $ 7 |#2|) (COND ((|HasAttribute| |#1| '|finiteAggregate|) (|setShellEntry| $ 46 (CONS (|dispatchFunction| |URAGG-;last;ANniA;22|) $)))) (COND ((|HasCategory| |#2| '(|SetCategory|)) (PROGN (|setShellEntry| $ 48 (CONS (|dispatchFunction| |URAGG-;=;2AB;23|) $)) (|setShellEntry| $ 50 (CONS (|dispatchFunction| |URAGG-;node?;2AB;24|) $))))) (COND ((|testBitVector| |pv$| 1) (PROGN (|setShellEntry| $ 52 (CONS (|dispatchFunction| |URAGG-;setelt;Afirst2S;25|) $)) (|setShellEntry| $ 54 (CONS (|dispatchFunction| |URAGG-;setelt;Alast2S;26|) $)) (|setShellEntry| $ 56 (CONS (|dispatchFunction| |URAGG-;setelt;Arest2A;27|) $)) (|setShellEntry| $ 58 (CONS (|dispatchFunction| |URAGG-;concat;3A;28|) $)) (|setShellEntry| $ 59 (CONS (|dispatchFunction| |URAGG-;setlast!;A2S;29|) $)) (|setShellEntry| $ 60 (CONS (|dispatchFunction| |URAGG-;setchildren!;ALA;30|) $)) (|setShellEntry| $ 61 (CONS (|dispatchFunction| |URAGG-;setvalue!;A2S;31|) $)) (|setShellEntry| $ 64 (CONS (|dispatchFunction| |URAGG-;split!;AIA;32|) $)) (|setShellEntry| $ 65 (CONS (|dispatchFunction| |URAGG-;cycleSplit!;2A;33|) $))))) $)))) (MAKEPROP '|UnaryRecursiveAggregate&| '|infovec| (LIST '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|local| |#2|) (0 . |first|) '"first" |URAGG-;elt;AfirstS;1| (5 . |last|) '"last" |URAGG-;elt;AlastS;2| (10 . |rest|) '"rest" |URAGG-;elt;ArestA;3| |URAGG-;second;AS;4| |URAGG-;third;AS;5| (|Boolean|) (15 . |empty?|) (20 . |not|) |URAGG-;cyclic?;AB;6| (25 . |tail|) |URAGG-;last;AS;7| (|List| $) |URAGG-;nodes;AL;8| |URAGG-;children;AL;9| |URAGG-;leaf?;AB;10| |URAGG-;value;AS;11| (|NonNegativeInteger|) |URAGG-;less?;ANniB;12| |URAGG-;more?;ANniB;13| |URAGG-;size?;ANniB;14| (30 . |cyclic?|) |URAGG-;#;ANni;15| |URAGG-;tail;2A;16| (35 . |eq?|) (41 . |cycleEntry|) |URAGG-;cycleTail;2A;18| |URAGG-;cycleEntry;2A;19| |URAGG-;cycleLength;ANni;20| |URAGG-;rest;ANniA;21| (46 . |#|) (51 . |rest|) (57 . |copy|) (62 . |last|) (68 . ~=) (74 . =) (80 . =) (86 . |node?|) (92 . |setfirst!|) (98 . |setelt|) (105 . |setlast!|) (111 . |setelt|) (118 . |setrest!|) (124 . |setelt|) (131 . |concat!|) (137 . |concat|) (143 . |setlast!|) (149 . |setchildren!|) (155 . |setvalue!|) (161 . |empty|) (|Integer|) (165 . |split!|) (171 . |cycleSplit!|) '"value") '#(|value| 176 |third| 181 |tail| 186 |split!| 191 |size?| 197 |setvalue!| 203 |setlast!| 209 |setelt| 215 |setchildren!| 236 |second| 242 |rest| 247 |nodes| 253 |node?| 258 |more?| 264 |less?| 270 |leaf?| 276 |last| 281 |elt| 292 |cyclic?| 310 |cycleTail| 315 |cycleSplit!| 320 |cycleLength| 325 |cycleEntry| 330 |concat| 335 |children| 341 = 346 |#| 352) 'NIL (CONS (|makeByteWordVec2| 1 'NIL) (CONS '#() (CONS '#() (|makeByteWordVec2| 65 '(1 6 7 0 8 1 6 7 0 11 1 6 0 0 14 1 6 19 0 20 1 19 0 0 21 1 6 0 0 23 1 6 19 0 34 2 6 19 0 0 37 1 6 0 0 38 1 6 30 0 43 2 6 0 0 30 44 1 6 0 0 45 2 0 0 0 30 46 2 7 19 0 0 47 2 0 19 0 0 48 2 6 19 0 0 49 2 0 19 0 0 50 2 6 7 0 7 51 3 0 7 0 9 7 52 2 6 7 0 7 53 3 0 7 0 12 7 54 2 6 0 0 0 55 3 0 0 0 15 0 56 2 6 0 0 0 57 2 0 0 0 0 58 2 0 7 0 7 59 2 0 0 0 25 60 2 0 7 0 7 61 0 6 0 62 2 0 0 0 63 64 1 0 0 0 65 1 0 7 0 29 1 0 7 0 18 1 0 0 0 36 2 0 0 0 63 64 2 0 19 0 30 33 2 0 7 0 7 61 2 0 7 0 7 59 3 0 7 0 12 7 54 3 0 0 0 15 0 56 3 0 7 0 9 7 52 2 0 0 0 25 60 1 0 7 0 17 2 0 0 0 30 42 1 0 25 0 26 2 0 19 0 0 50 2 0 19 0 30 32 2 0 19 0 30 31 1 0 19 0 28 2 0 0 0 30 46 1 0 7 0 24 2 0 7 0 12 13 2 0 0 0 15 16 2 0 7 0 9 10 1 0 19 0 22 1 0 0 0 39 1 0 0 0 65 1 0 30 0 41 1 0 0 0 40 2 0 0 0 0 58 1 0 25 0 27 2 0 19 0 0 48 1 0 30 0 35))))) '|lookupComplete|)) (SETQ |$CategoryFrame| (|put| '|UnaryRecursiveAggregate&| '|isFunctor| '(((|split!| ($ $ (|Integer|))) T (ELT $ 64)) ((|setelt| (|#2| $ "last" |#2|)) T (ELT $ 54)) ((|setlast!| (|#2| $ |#2|)) T (ELT $ 59)) ((|setelt| ($ $ "rest" $)) T (ELT $ 56)) ((|setelt| (|#2| $ "first" |#2|)) T (ELT $ 52)) ((|cycleSplit!| ($ $)) T (ELT $ 65)) ((|cycleTail| ($ $)) T (ELT $ 39)) ((|cycleLength| ((|NonNegativeInteger|) $)) T (ELT $ 41)) ((|cycleEntry| ($ $)) T (ELT $ 40)) ((|third| (|#2| $)) T (ELT $ 18)) ((|second| (|#2| $)) T (ELT $ 17)) ((|tail| ($ $)) T (ELT $ 36)) ((|last| ($ $ (|NonNegativeInteger|))) T (ELT $ 46)) ((|elt| (|#2| $ "last")) T (ELT $ 13)) ((|last| (|#2| $)) T (ELT $ 24)) ((|rest| ($ $ (|NonNegativeInteger|))) T (ELT $ 42)) ((|elt| ($ $ "rest")) T (ELT $ 16)) ((|rest| ($ $)) T (ELT $ NIL)) ((|elt| (|#2| $ "first")) T (ELT $ 10)) ((|concat| ($ |#2| $)) T (ELT $ NIL)) ((|concat| ($ $ $)) T (ELT $ 58)) ((|setvalue!| (|#2| $ |#2|)) T (ELT $ 61)) ((|setelt| (|#2| $ "value" |#2|)) T (ELT $ NIL)) ((|setchildren!| ($ $ (|List| $))) T (ELT $ 60)) ((|node?| ((|Boolean|) $ $)) T (ELT $ 50)) ((|cyclic?| ((|Boolean|) $)) T (ELT $ 22)) ((|elt| (|#2| $ "value")) T (ELT $ NIL)) ((|value| (|#2| $)) T (ELT $ 29)) ((|leaf?| ((|Boolean|) $)) T (ELT $ 28)) ((|nodes| ((|List| $) $)) T (ELT $ 26)) ((|children| ((|List| $) $)) T (ELT $ 27)) ((= ((|Boolean|) $ $)) T (ELT $ 48)) ((|#| ((|NonNegativeInteger|) $)) T (ELT $ 35)) ((|size?| ((|Boolean|) $ (|NonNegativeInteger|))) T (ELT $ 33)) ((|more?| ((|Boolean|) $ (|NonNegativeInteger|))) T (ELT $ 32)) ((|less?| ((|Boolean|) $ (|NonNegativeInteger|))) T (ELT $ 31))) (|addModemap| '|UnaryRecursiveAggregate&| '(|UnaryRecursiveAggregate&| |#1| |#2|) '((CATEGORY |domain| (SIGNATURE |split!| (|#1| |#1| (|Integer|))) (SIGNATURE |setelt| (|#2| |#1| "last" |#2|)) (SIGNATURE |setlast!| (|#2| |#1| |#2|)) (SIGNATURE |setelt| (|#1| |#1| "rest" |#1|)) (SIGNATURE |setelt| (|#2| |#1| "first" |#2|)) (SIGNATURE |cycleSplit!| (|#1| |#1|)) (SIGNATURE |cycleTail| (|#1| |#1|)) (SIGNATURE |cycleLength| ((|NonNegativeInteger|) |#1|)) (SIGNATURE |cycleEntry| (|#1| |#1|)) (SIGNATURE |third| (|#2| |#1|)) (SIGNATURE |second| (|#2| |#1|)) (SIGNATURE |tail| (|#1| |#1|)) (SIGNATURE |last| (|#1| |#1| (|NonNegativeInteger|))) (SIGNATURE |elt| (|#2| |#1| "last")) (SIGNATURE |last| (|#2| |#1|)) (SIGNATURE |rest| (|#1| |#1| (|NonNegativeInteger|))) (SIGNATURE |elt| (|#1| |#1| "rest")) (SIGNATURE |rest| (|#1| |#1|)) (SIGNATURE |elt| (|#2| |#1| "first")) (SIGNATURE |concat| (|#1| |#2| |#1|)) (SIGNATURE |concat| (|#1| |#1| |#1|)) (SIGNATURE |setvalue!| (|#2| |#1| |#2|)) (SIGNATURE |setelt| (|#2| |#1| "value" |#2|)) (SIGNATURE |setchildren!| (|#1| |#1| (|List| |#1|))) (SIGNATURE |node?| ((|Boolean|) |#1| |#1|)) (SIGNATURE |cyclic?| ((|Boolean|) |#1|)) (SIGNATURE |elt| (|#2| |#1| "value")) (SIGNATURE |value| (|#2| |#1|)) (SIGNATURE |leaf?| ((|Boolean|) |#1|)) (SIGNATURE |nodes| ((|List| |#1|) |#1|)) (SIGNATURE |children| ((|List| |#1|) |#1|)) (SIGNATURE = ((|Boolean|) |#1| |#1|)) (SIGNATURE |#| ((|NonNegativeInteger|) |#1|)) (SIGNATURE |size?| ((|Boolean|) |#1| (|NonNegativeInteger|))) (SIGNATURE |more?| ((|Boolean|) |#1| (|NonNegativeInteger|))) (SIGNATURE |less?| ((|Boolean|) |#1| (|NonNegativeInteger|)))) (|UnaryRecursiveAggregate| |#2|) (|Type|)) T '|UnaryRecursiveAggregate&| (|put| '|UnaryRecursiveAggregate&| '|mode| '(|Mapping| (CATEGORY |domain| (SIGNATURE |split!| (|#1| |#1| (|Integer|))) (SIGNATURE |setelt| (|#2| |#1| "last" |#2|)) (SIGNATURE |setlast!| (|#2| |#1| |#2|)) (SIGNATURE |setelt| (|#1| |#1| "rest" |#1|)) (SIGNATURE |setelt| (|#2| |#1| "first" |#2|)) (SIGNATURE |cycleSplit!| (|#1| |#1|)) (SIGNATURE |cycleTail| (|#1| |#1|)) (SIGNATURE |cycleLength| ((|NonNegativeInteger|) |#1|)) (SIGNATURE |cycleEntry| (|#1| |#1|)) (SIGNATURE |third| (|#2| |#1|)) (SIGNATURE |second| (|#2| |#1|)) (SIGNATURE |tail| (|#1| |#1|)) (SIGNATURE |last| (|#1| |#1| (|NonNegativeInteger|))) (SIGNATURE |elt| (|#2| |#1| "last")) (SIGNATURE |last| (|#2| |#1|)) (SIGNATURE |rest| (|#1| |#1| (|NonNegativeInteger|))) (SIGNATURE |elt| (|#1| |#1| "rest")) (SIGNATURE |rest| (|#1| |#1|)) (SIGNATURE |elt| (|#2| |#1| "first")) (SIGNATURE |concat| (|#1| |#2| |#1|)) (SIGNATURE |concat| (|#1| |#1| |#1|)) (SIGNATURE |setvalue!| (|#2| |#1| |#2|)) (SIGNATURE |setelt| (|#2| |#1| "value" |#2|)) (SIGNATURE |setchildren!| (|#1| |#1| (|List| |#1|))) (SIGNATURE |node?| ((|Boolean|) |#1| |#1|)) (SIGNATURE |cyclic?| ((|Boolean|) |#1|)) (SIGNATURE |elt| (|#2| |#1| "value")) (SIGNATURE |value| (|#2| |#1|)) (SIGNATURE |leaf?| ((|Boolean|) |#1|)) (SIGNATURE |nodes| ((|List| |#1|) |#1|)) (SIGNATURE |children| ((|List| |#1|) |#1|)) (SIGNATURE = ((|Boolean|) |#1| |#1|)) (SIGNATURE |#| ((|NonNegativeInteger|) |#1|)) (SIGNATURE |size?| ((|Boolean|) |#1| (|NonNegativeInteger|))) (SIGNATURE |more?| ((|Boolean|) |#1| (|NonNegativeInteger|))) (SIGNATURE |less?| ((|Boolean|) |#1| (|NonNegativeInteger|)))) (|UnaryRecursiveAggregate| |#2|) (|Type|)) |$CategoryFrame|))))