1 var l1 = {name: "DEFMACRO"};
3 var l2 = {name: "NIL"};
7 var l4 = {name: "WHEN"};
9 var l5 = {name: "UNLESS"};
11 var l6 = {name: "DEFVAR"};
13 var l7 = {name: "DEFPARAMETER"};
15 var l8 = {name: "NAMED-LAMBDA"};
17 var l9 = {name: "DEFUN"};
19 var l10 = {name: "*PACKAGE*"};
21 (((l10.value !== undefined)?(function(){
23 var value = symbol.value;
24 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
28 var value = symbol.value;
29 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
31 })()) !== (function(){
33 var value = symbol.value;
34 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
38 var value = symbol.value;
39 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
42 return (l10).value = {};
46 var l11 = {name: "NULL"};
48 (l11).function = (function(v2){
49 ((v2)["fname"] = "NULL");
52 if (arguments.length < 1) throw 'too few arguments';
53 if (arguments.length > 1) throw 'too many arguments';
57 return ((v1 === (function(){
59 var value = symbol.value;
60 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
64 var value = symbol.value;
65 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
69 var value = symbol.value;
70 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
76 if (cf.type == 'block' && cf.id == 1)
86 var l12 = {name: "RETURN"};
88 var l13 = {name: "WHILE"};
90 var l14 = {name: "INTERNP"};
92 (l14).function = (function(v4){
93 ((v4)["fname"] = "INTERNP");
96 if (arguments.length < 1) throw 'too few arguments';
97 if (arguments.length > 1) throw 'too many arguments';
101 return (((v3) in ((function(){
103 var value = symbol.value;
104 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
108 var value = symbol.value;
109 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
113 var value = symbol.value;
114 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
120 if (cf.type == 'block' && cf.id == 2)
130 var l15 = {name: "INTERN"};
132 (l15).function = (function(v6){
133 ((v6)["fname"] = "INTERN");
136 if (arguments.length < 1) throw 'too few arguments';
137 if (arguments.length > 1) throw 'too many arguments';
143 var func = symbol.function;
144 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
146 })()(v5) !== (function(){
148 var value = symbol.value;
149 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
152 var tmp = ((function(){
154 var value = symbol.value;
155 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
158 return tmp == undefined? (function(){
160 var value = symbol.value;
161 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
164 })() : (((function(){
166 var value = symbol.value;
167 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
169 })())[v5] = (function(){
171 if (typeof name != 'string')
172 throw 'The value ' + name + ' is not a type string.';
173 return ({name: name});
178 if (cf.type == 'block' && cf.id == 3)
188 var l16 = {name: "FIND-SYMBOL"};
190 (l16).function = (function(v8){
191 ((v8)["fname"] = "FIND-SYMBOL");
194 if (arguments.length < 1) throw 'too few arguments';
195 if (arguments.length > 1) throw 'too many arguments';
200 var tmp = ((function(){
202 var value = symbol.value;
203 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
206 return tmp == undefined? (function(){
208 var value = symbol.value;
209 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
216 if (cf.type == 'block' && cf.id == 4)
226 var l17 = {name: "*GENSYM-COUNTER*"};
228 (((l17.value !== undefined)?(function(){
230 var value = symbol.value;
231 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
235 var value = symbol.value;
236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
238 })()) !== (function(){
240 var value = symbol.value;
241 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
245 var value = symbol.value;
246 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
249 return (l17).value = 0;
253 var l18 = {name: "GENSYM"};
254 var l19 = {name: "INTEGER-TO-STRING"};
256 (l18).function = (function(v10){
257 ((v10)["fname"] = "GENSYM");
260 if (arguments.length > 1) throw 'too many arguments';
261 switch(arguments.length){
269 (l17).value = (function(){
272 var value = symbol.value;
273 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
277 if (typeof x != 'number')
278 throw 'The value ' + x + ' is not a type number.';
279 if (typeof y != 'number')
280 throw 'The value ' + y + ' is not a type number.';
284 var name = (function(){
286 var string2 = (function(){
288 var func = symbol.function;
289 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
293 var value = symbol.value;
294 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
297 if (typeof string1 != 'string')
298 throw 'The value ' + string1 + ' is not a type string.';
299 if (typeof string2 != 'string')
300 throw 'The value ' + string2 + ' is not a type string.';
301 return string1.concat(string2);
303 if (typeof name != 'string')
304 throw 'The value ' + name + ' is not a type string.';
305 return ({name: name});
310 if (cf.type == 'block' && cf.id == 5)
320 var l20 = {name: "BOUNDP"};
322 (l20).function = (function(v12){
323 ((v12)["fname"] = "BOUNDP");
326 if (arguments.length < 1) throw 'too few arguments';
327 if (arguments.length > 1) throw 'too many arguments';
331 return ((v11.value !== undefined)?(function(){
333 var value = symbol.value;
334 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
338 var value = symbol.value;
339 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
345 if (cf.type == 'block' && cf.id == 6)
355 var l21 = {name: "="};
357 (l21).function = (function(v15){
358 ((v15)["fname"] = "=");
360 })((function (v13,v14){
361 if (arguments.length < 2) throw 'too few arguments';
362 if (arguments.length > 2) throw 'too many arguments';
369 if (typeof x != 'number')
370 throw 'The value ' + x + ' is not a type number.';
371 if (typeof y != 'number')
372 throw 'The value ' + y + ' is not a type number.';
376 var value = symbol.value;
377 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
381 var value = symbol.value;
382 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
388 if (cf.type == 'block' && cf.id == 7)
398 var l22 = {name: "+"};
400 (l22).function = (function(v18){
401 ((v18)["fname"] = "+");
403 })((function (v16,v17){
404 if (arguments.length < 2) throw 'too few arguments';
405 if (arguments.length > 2) throw 'too many arguments';
412 if (typeof x != 'number')
413 throw 'The value ' + x + ' is not a type number.';
414 if (typeof y != 'number')
415 throw 'The value ' + y + ' is not a type number.';
421 if (cf.type == 'block' && cf.id == 8)
431 var l23 = {name: "-"};
433 (l23).function = (function(v21){
434 ((v21)["fname"] = "-");
436 })((function (v19,v20){
437 if (arguments.length < 2) throw 'too few arguments';
438 if (arguments.length > 2) throw 'too many arguments';
445 if (typeof x != 'number')
446 throw 'The value ' + x + ' is not a type number.';
447 if (typeof y != 'number')
448 throw 'The value ' + y + ' is not a type number.';
454 if (cf.type == 'block' && cf.id == 9)
464 var l24 = {name: "*"};
466 (l24).function = (function(v24){
467 ((v24)["fname"] = "*");
469 })((function (v22,v23){
470 if (arguments.length < 2) throw 'too few arguments';
471 if (arguments.length > 2) throw 'too many arguments';
478 if (typeof x != 'number')
479 throw 'The value ' + x + ' is not a type number.';
480 if (typeof y != 'number')
481 throw 'The value ' + y + ' is not a type number.';
487 if (cf.type == 'block' && cf.id == 10)
497 var l25 = {name: "/"};
499 (l25).function = (function(v27){
500 ((v27)["fname"] = "/");
502 })((function (v25,v26){
503 if (arguments.length < 2) throw 'too few arguments';
504 if (arguments.length > 2) throw 'too many arguments';
511 if (typeof x != 'number')
512 throw 'The value ' + x + ' is not a type number.';
513 if (typeof y != 'number')
514 throw 'The value ' + y + ' is not a type number.';
520 if (cf.type == 'block' && cf.id == 11)
530 var l26 = {name: "1+"};
532 (l26).function = (function(v29){
533 ((v29)["fname"] = "1+");
536 if (arguments.length < 1) throw 'too few arguments';
537 if (arguments.length > 1) throw 'too many arguments';
544 if (typeof x != 'number')
545 throw 'The value ' + x + ' is not a type number.';
546 if (typeof y != 'number')
547 throw 'The value ' + y + ' is not a type number.';
553 if (cf.type == 'block' && cf.id == 12)
563 var l27 = {name: "1-"};
565 (l27).function = (function(v31){
566 ((v31)["fname"] = "1-");
569 if (arguments.length < 1) throw 'too few arguments';
570 if (arguments.length > 1) throw 'too many arguments';
577 if (typeof x != 'number')
578 throw 'The value ' + x + ' is not a type number.';
579 if (typeof y != 'number')
580 throw 'The value ' + y + ' is not a type number.';
586 if (cf.type == 'block' && cf.id == 13)
596 var l28 = {name: "ZEROP"};
598 (l28).function = (function(v33){
599 ((v33)["fname"] = "ZEROP");
602 if (arguments.length < 1) throw 'too few arguments';
603 if (arguments.length > 1) throw 'too many arguments';
610 if (typeof x != 'number')
611 throw 'The value ' + x + ' is not a type number.';
612 if (typeof y != 'number')
613 throw 'The value ' + y + ' is not a type number.';
617 var value = symbol.value;
618 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
622 var value = symbol.value;
623 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
629 if (cf.type == 'block' && cf.id == 14)
639 var l29 = {name: "TRUNCATE"};
641 (l29).function = (function(v36){
642 ((v36)["fname"] = "TRUNCATE");
644 })((function (v34,v35){
645 if (arguments.length < 2) throw 'too few arguments';
646 if (arguments.length > 2) throw 'too many arguments';
654 if (typeof x != 'number')
655 throw 'The value ' + x + ' is not a type number.';
656 if (typeof y != 'number')
657 throw 'The value ' + y + ' is not a type number.';
660 if (typeof x != 'number')
661 throw 'The value ' + x + ' is not a type number.';
662 return Math.floor(x);
667 if (cf.type == 'block' && cf.id == 15)
677 var l30 = {name: "EQL"};
679 (l30).function = (function(v39){
680 ((v39)["fname"] = "EQL");
682 })((function (v37,v38){
683 if (arguments.length < 2) throw 'too few arguments';
684 if (arguments.length > 2) throw 'too many arguments';
688 return ((v37 === v38)?(function(){
690 var value = symbol.value;
691 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
695 var value = symbol.value;
696 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
702 if (cf.type == 'block' && cf.id == 16)
712 var l31 = {name: "NOT"};
714 (l31).function = (function(v41){
715 ((v41)["fname"] = "NOT");
718 if (arguments.length < 1) throw 'too few arguments';
719 if (arguments.length > 1) throw 'too many arguments';
723 return (v40 !== (function(){
725 var value = symbol.value;
726 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
730 var value = symbol.value;
731 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
735 var value = symbol.value;
736 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
742 if (cf.type == 'block' && cf.id == 17)
752 var l32 = {name: "CONS"};
754 (l32).function = (function(v44){
755 ((v44)["fname"] = "CONS");
757 })((function (v42,v43){
758 if (arguments.length < 2) throw 'too few arguments';
759 if (arguments.length > 2) throw 'too many arguments';
763 return ({car: v42, cdr: v43});
767 if (cf.type == 'block' && cf.id == 18)
777 var l33 = {name: "CONSP"};
779 (l33).function = (function(v46){
780 ((v46)["fname"] = "CONSP");
783 if (arguments.length < 1) throw 'too few arguments';
784 if (arguments.length > 1) throw 'too many arguments';
790 return (typeof tmp == 'object' && 'car' in tmp);
793 var value = symbol.value;
794 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
798 var value = symbol.value;
799 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
805 if (cf.type == 'block' && cf.id == 19)
815 var l34 = {name: "CAR"};
817 (l34).function = (function(v48){
818 ((v48)["fname"] = "CAR");
821 var func = (function (v47){
822 if (arguments.length < 1) throw 'too few arguments';
823 if (arguments.length > 1) throw 'too many arguments';
829 return tmp === (function(){
831 var value = symbol.value;
832 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
836 var value = symbol.value;
837 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
844 if (cf.type == 'block' && cf.id == 20)
852 func.docstring = 'Return the CAR part of a cons, or NIL if X is null.';
857 var l35 = {name: "CDR"};
859 (l35).function = (function(v50){
860 ((v50)["fname"] = "CDR");
863 if (arguments.length < 1) throw 'too few arguments';
864 if (arguments.length > 1) throw 'too many arguments';
870 return tmp === (function(){
872 var value = symbol.value;
873 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
877 var value = symbol.value;
878 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
885 if (cf.type == 'block' && cf.id == 21)
895 var l36 = {name: "CAAR"};
897 (l36).function = (function(v52){
898 ((v52)["fname"] = "CAAR");
901 if (arguments.length < 1) throw 'too few arguments';
902 if (arguments.length > 1) throw 'too many arguments';
907 var tmp = (function(){
909 return tmp === (function(){
911 var value = symbol.value;
912 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
916 var value = symbol.value;
917 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
921 return tmp === (function(){
923 var value = symbol.value;
924 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
928 var value = symbol.value;
929 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
936 if (cf.type == 'block' && cf.id == 22)
946 var l37 = {name: "CADR"};
948 (l37).function = (function(v54){
949 ((v54)["fname"] = "CADR");
952 if (arguments.length < 1) throw 'too few arguments';
953 if (arguments.length > 1) throw 'too many arguments';
958 var tmp = (function(){
960 return tmp === (function(){
962 var value = symbol.value;
963 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
967 var value = symbol.value;
968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
972 return tmp === (function(){
974 var value = symbol.value;
975 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
979 var value = symbol.value;
980 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
987 if (cf.type == 'block' && cf.id == 23)
997 var l38 = {name: "CDAR"};
999 (l38).function = (function(v56){
1000 ((v56)["fname"] = "CDAR");
1003 if (arguments.length < 1) throw 'too few arguments';
1004 if (arguments.length > 1) throw 'too many arguments';
1009 var tmp = (function(){
1011 return tmp === (function(){
1013 var value = symbol.value;
1014 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1018 var value = symbol.value;
1019 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1023 return tmp === (function(){
1025 var value = symbol.value;
1026 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1030 var value = symbol.value;
1031 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1038 if (cf.type == 'block' && cf.id == 24)
1048 var l39 = {name: "CDDR"};
1050 (l39).function = (function(v58){
1051 ((v58)["fname"] = "CDDR");
1054 if (arguments.length < 1) throw 'too few arguments';
1055 if (arguments.length > 1) throw 'too many arguments';
1060 var tmp = (function(){
1062 return tmp === (function(){
1064 var value = symbol.value;
1065 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1069 var value = symbol.value;
1070 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1074 return tmp === (function(){
1076 var value = symbol.value;
1077 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1081 var value = symbol.value;
1082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1089 if (cf.type == 'block' && cf.id == 25)
1099 var l40 = {name: "CADDR"};
1101 (l40).function = (function(v60){
1102 ((v60)["fname"] = "CADDR");
1105 if (arguments.length < 1) throw 'too few arguments';
1106 if (arguments.length > 1) throw 'too many arguments';
1111 var tmp = (function(){
1112 var tmp = (function(){
1114 return tmp === (function(){
1116 var value = symbol.value;
1117 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1121 var value = symbol.value;
1122 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1126 return tmp === (function(){
1128 var value = symbol.value;
1129 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1133 var value = symbol.value;
1134 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1138 return tmp === (function(){
1140 var value = symbol.value;
1141 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1145 var value = symbol.value;
1146 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1153 if (cf.type == 'block' && cf.id == 26)
1163 var l41 = {name: "CDDDR"};
1165 (l41).function = (function(v62){
1166 ((v62)["fname"] = "CDDDR");
1169 if (arguments.length < 1) throw 'too few arguments';
1170 if (arguments.length > 1) throw 'too many arguments';
1175 var tmp = (function(){
1176 var tmp = (function(){
1178 return tmp === (function(){
1180 var value = symbol.value;
1181 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1185 var value = symbol.value;
1186 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1190 return tmp === (function(){
1192 var value = symbol.value;
1193 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1197 var value = symbol.value;
1198 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1202 return tmp === (function(){
1204 var value = symbol.value;
1205 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1209 var value = symbol.value;
1210 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1217 if (cf.type == 'block' && cf.id == 27)
1227 var l42 = {name: "CADDDR"};
1229 (l42).function = (function(v64){
1230 ((v64)["fname"] = "CADDDR");
1233 if (arguments.length < 1) throw 'too few arguments';
1234 if (arguments.length > 1) throw 'too many arguments';
1239 var tmp = (function(){
1240 var tmp = (function(){
1241 var tmp = (function(){
1243 return tmp === (function(){
1245 var value = symbol.value;
1246 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1250 var value = symbol.value;
1251 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1255 return tmp === (function(){
1257 var value = symbol.value;
1258 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1262 var value = symbol.value;
1263 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1267 return tmp === (function(){
1269 var value = symbol.value;
1270 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1274 var value = symbol.value;
1275 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1279 return tmp === (function(){
1281 var value = symbol.value;
1282 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1286 var value = symbol.value;
1287 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1294 if (cf.type == 'block' && cf.id == 28)
1304 var l43 = {name: "FIRST"};
1306 (l43).function = (function(v66){
1307 ((v66)["fname"] = "FIRST");
1310 if (arguments.length < 1) throw 'too few arguments';
1311 if (arguments.length > 1) throw 'too many arguments';
1317 return tmp === (function(){
1319 var value = symbol.value;
1320 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1324 var value = symbol.value;
1325 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1332 if (cf.type == 'block' && cf.id == 29)
1342 var l44 = {name: "SECOND"};
1344 (l44).function = (function(v68){
1345 ((v68)["fname"] = "SECOND");
1348 if (arguments.length < 1) throw 'too few arguments';
1349 if (arguments.length > 1) throw 'too many arguments';
1355 var func = symbol.function;
1356 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1362 if (cf.type == 'block' && cf.id == 30)
1372 var l45 = {name: "THIRD"};
1374 (l45).function = (function(v70){
1375 ((v70)["fname"] = "THIRD");
1378 if (arguments.length < 1) throw 'too few arguments';
1379 if (arguments.length > 1) throw 'too many arguments';
1385 var func = symbol.function;
1386 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1392 if (cf.type == 'block' && cf.id == 31)
1402 var l46 = {name: "FOURTH"};
1404 (l46).function = (function(v72){
1405 ((v72)["fname"] = "FOURTH");
1408 if (arguments.length < 1) throw 'too few arguments';
1409 if (arguments.length > 1) throw 'too many arguments';
1415 var func = symbol.function;
1416 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1422 if (cf.type == 'block' && cf.id == 32)
1432 var l47 = {name: "LIST"};
1434 (l47).function = (function(v74){
1435 ((v74)["fname"] = "LIST");
1438 var v73= (function(){
1440 var value = symbol.value;
1441 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1444 for (var i = arguments.length-1; i>=0; i--)
1445 v73 = {car: arguments[i], cdr:
1454 if (cf.type == 'block' && cf.id == 33)
1464 var l48 = {name: "ATOM"};
1466 (l48).function = (function(v76){
1467 ((v76)["fname"] = "ATOM");
1470 if (arguments.length < 1) throw 'too few arguments';
1471 if (arguments.length > 1) throw 'too many arguments';
1477 var func = symbol.function;
1478 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1482 return (typeof tmp == 'object' && 'car' in tmp);
1485 var value = symbol.value;
1486 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1490 var value = symbol.value;
1491 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1497 if (cf.type == 'block' && cf.id == 34)
1507 var l49 = {name: "INCF"};
1509 var l50 = {name: "DECF"};
1511 var l51 = {name: "PUSH"};
1513 var l52 = {name: "DOLIST"};
1515 var l53 = {name: "DOTIMES"};
1517 var l54 = {name: "COND"};
1519 var l55 = {name: "CASE"};
1521 var l56 = {name: "ECASE"};
1523 var l57 = {name: "AND"};
1525 var l58 = {name: "OR"};
1527 var l59 = {name: "PROG1"};
1529 var l60 = {name: "PROG2"};
1531 var l61 = {name: "ENSURE-LIST"};
1532 var l62 = {name: "LISTP"};
1534 (l61).function = (function(v78){
1535 ((v78)["fname"] = "ENSURE-LIST");
1538 if (arguments.length < 1) throw 'too few arguments';
1539 if (arguments.length > 1) throw 'too many arguments';
1543 return ((function(){
1545 var func = symbol.function;
1546 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1548 })()(v77) !== (function(){
1550 var value = symbol.value;
1551 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1553 })() ? v77 : (function(){
1555 var func = symbol.function;
1556 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1562 if (cf.type == 'block' && cf.id == 35)
1572 var l63 = {name: "!REDUCE"};
1574 (l63).function = (function(v82){
1575 ((v82)["fname"] = "!REDUCE");
1577 })((function (v79,v80,v81){
1578 if (arguments.length < 3) throw 'too few arguments';
1579 if (arguments.length > 3) throw 'too many arguments';
1583 return ((function(){
1585 var func = symbol.function;
1586 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1588 })()(v80) !== (function(){
1590 var value = symbol.value;
1591 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1593 })() ? v81 : (function(){
1595 var func = symbol.function;
1596 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1598 })()(v79, (function(){
1600 return tmp === (function(){
1602 var value = symbol.value;
1603 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1607 var value = symbol.value;
1608 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1611 })(), (v79)(v81, (function(){
1613 return tmp === (function(){
1615 var value = symbol.value;
1616 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1620 var value = symbol.value;
1621 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1628 if (cf.type == 'block' && cf.id == 36)
1638 var l64 = {name: "APPEND-TWO"};
1639 var l65 = {name: "APPEND"};
1641 (l64).function = (function(v85){
1642 ((v85)["fname"] = "APPEND-TWO");
1644 })((function (v83,v84){
1645 if (arguments.length < 2) throw 'too few arguments';
1646 if (arguments.length > 2) throw 'too many arguments';
1650 return ((function(){
1652 var func = symbol.function;
1653 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1655 })()(v83) !== (function(){
1657 var value = symbol.value;
1658 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1660 })() ? v84 : ({car: (function(){
1662 return tmp === (function(){
1664 var value = symbol.value;
1665 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1669 var value = symbol.value;
1670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1673 })(), cdr: (function(){
1675 var func = symbol.function;
1676 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1680 return tmp === (function(){
1682 var value = symbol.value;
1683 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1687 var value = symbol.value;
1688 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1695 if (cf.type == 'block' && cf.id == 37)
1706 (l65).function = (function(v87){
1707 ((v87)["fname"] = "APPEND");
1710 var v86= (function(){
1712 var value = symbol.value;
1713 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1716 for (var i = arguments.length-1; i>=0; i--)
1717 v86 = {car: arguments[i], cdr:
1724 var func = symbol.function;
1725 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1729 var func = symbol.function;
1730 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1736 if (cf.type == 'block' && cf.id == 38)
1746 var l66 = {name: "REVAPPEND"};
1748 (l66).function = (function(v90){
1749 ((v90)["fname"] = "REVAPPEND");
1751 })((function (v88,v89){
1752 if (arguments.length < 2) throw 'too few arguments';
1753 if (arguments.length > 2) throw 'too many arguments';
1761 while(v88 !== (function(){
1763 var value = symbol.value;
1764 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1767 v89 = ({car: (function(){
1769 return tmp === (function(){
1771 var value = symbol.value;
1772 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1776 var value = symbol.value;
1777 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1783 return tmp === (function(){
1785 var value = symbol.value;
1786 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1790 var value = symbol.value;
1791 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1795 }return (function(){
1797 var value = symbol.value;
1798 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1805 if (cf.type == 'block' && cf.id == 40)
1815 if (cf.type == 'block' && cf.id == 39)
1825 var l67 = {name: "REVERSE"};
1827 (l67).function = (function(v92){
1828 ((v92)["fname"] = "REVERSE");
1831 if (arguments.length < 1) throw 'too few arguments';
1832 if (arguments.length > 1) throw 'too many arguments';
1838 var func = symbol.function;
1839 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1845 if (cf.type == 'block' && cf.id == 41)
1855 var l68 = {name: "LIST-LENGTH"};
1857 (l68).function = (function(v95){
1858 ((v95)["fname"] = "LIST-LENGTH");
1861 if (arguments.length < 1) throw 'too few arguments';
1862 if (arguments.length > 1) throw 'too many arguments';
1866 return (function(v94){
1873 var func = symbol.function;
1874 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1878 var func = symbol.function;
1879 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1881 })()(v93)) !== (function(){
1883 var value = symbol.value;
1884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1890 if (typeof x != 'number')
1891 throw 'The value ' + x + ' is not a type number.';
1892 if (typeof y != 'number')
1893 throw 'The value ' + y + ' is not a type number.';
1898 return tmp === (function(){
1900 var value = symbol.value;
1901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1905 var value = symbol.value;
1906 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1910 }return (function(){
1912 var value = symbol.value;
1913 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1920 if (cf.type == 'block' && cf.id == 43)
1931 if (cf.type == 'block' && cf.id == 42)
1941 var l69 = {name: "LENGTH"};
1943 (l69).function = (function(v97){
1944 ((v97)["fname"] = "LENGTH");
1947 if (arguments.length < 1) throw 'too few arguments';
1948 if (arguments.length > 1) throw 'too many arguments';
1952 return (((typeof(v96) == "string")?(function(){
1954 var value = symbol.value;
1955 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1959 var value = symbol.value;
1960 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1962 })()) !== (function(){
1964 var value = symbol.value;
1965 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
1969 if (typeof x != 'string')
1970 throw 'The value ' + x + ' is not a type string.';
1974 var func = symbol.function;
1975 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
1981 if (cf.type == 'block' && cf.id == 44)
1991 var l70 = {name: "CONCAT-TWO"};
1993 (l70).function = (function(v100){
1994 ((v100)["fname"] = "CONCAT-TWO");
1996 })((function (v98,v99){
1997 if (arguments.length < 2) throw 'too few arguments';
1998 if (arguments.length > 2) throw 'too many arguments';
2005 if (typeof string1 != 'string')
2006 throw 'The value ' + string1 + ' is not a type string.';
2007 if (typeof string2 != 'string')
2008 throw 'The value ' + string2 + ' is not a type string.';
2009 return string1.concat(string2);
2014 if (cf.type == 'block' && cf.id == 45)
2024 var l71 = {name: "MAPCAR"};
2026 (l71).function = (function(v103){
2027 ((v103)["fname"] = "MAPCAR");
2029 })((function (v101,v102){
2030 if (arguments.length < 2) throw 'too few arguments';
2031 if (arguments.length > 2) throw 'too many arguments';
2035 return ((function(){
2037 var func = symbol.function;
2038 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2040 })()(v102) !== (function(){
2042 var value = symbol.value;
2043 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2045 })() ? l2 : ({car: (v101)((function(){
2047 return tmp === (function(){
2049 var value = symbol.value;
2050 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2054 var value = symbol.value;
2055 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2058 })()), cdr: (function(){
2060 var func = symbol.function;
2061 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2063 })()(v101, (function(){
2065 return tmp === (function(){
2067 var value = symbol.value;
2068 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2072 var value = symbol.value;
2073 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2080 if (cf.type == 'block' && cf.id == 46)
2090 var l72 = {name: "IDENTITY"};
2092 (l72).function = (function(v105){
2093 ((v105)["fname"] = "IDENTITY");
2095 })((function (v104){
2096 if (arguments.length < 1) throw 'too few arguments';
2097 if (arguments.length > 1) throw 'too many arguments';
2105 if (cf.type == 'block' && cf.id == 47)
2115 var l73 = {name: "COPY-LIST"};
2117 (l73).function = (function(v107){
2118 ((v107)["fname"] = "COPY-LIST");
2120 })((function (v106){
2121 if (arguments.length < 1) throw 'too few arguments';
2122 if (arguments.length > 1) throw 'too many arguments';
2128 var func = symbol.function;
2129 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2133 var func = symbol.function;
2134 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2140 if (cf.type == 'block' && cf.id == 48)
2150 var l74 = {name: "CODE-CHAR"};
2152 (l74).function = (function(v109){
2153 ((v109)["fname"] = "CODE-CHAR");
2155 })((function (v108){
2156 if (arguments.length < 1) throw 'too few arguments';
2157 if (arguments.length > 1) throw 'too many arguments';
2165 if (cf.type == 'block' && cf.id == 49)
2175 var l75 = {name: "CHAR-CODE"};
2177 (l75).function = (function(v111){
2178 ((v111)["fname"] = "CHAR-CODE");
2180 })((function (v110){
2181 if (arguments.length < 1) throw 'too few arguments';
2182 if (arguments.length > 1) throw 'too many arguments';
2190 if (cf.type == 'block' && cf.id == 50)
2200 var l76 = {name: "CHAR="};
2202 (l76).function = (function(v114){
2203 ((v114)["fname"] = "CHAR=");
2205 })((function (v112,v113){
2206 if (arguments.length < 2) throw 'too few arguments';
2207 if (arguments.length > 2) throw 'too many arguments';
2211 return ((function(){
2214 if (typeof x != 'number')
2215 throw 'The value ' + x + ' is not a type number.';
2216 if (typeof y != 'number')
2217 throw 'The value ' + y + ' is not a type number.';
2221 var value = symbol.value;
2222 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2226 var value = symbol.value;
2227 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2233 if (cf.type == 'block' && cf.id == 51)
2243 var l77 = {name: "INTEGERP"};
2245 (l77).function = (function(v116){
2246 ((v116)["fname"] = "INTEGERP");
2248 })((function (v115){
2249 if (arguments.length < 1) throw 'too few arguments';
2250 if (arguments.length > 1) throw 'too many arguments';
2254 return (((typeof (v115) == "number")?(function(){
2256 var value = symbol.value;
2257 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2261 var value = symbol.value;
2262 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2264 })()) !== (function(){
2266 var value = symbol.value;
2267 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2269 })() ? ((function(){
2270 var x = (function(){
2272 if (typeof x != 'number')
2273 throw 'The value ' + x + ' is not a type number.';
2274 return Math.floor(x);
2277 if (typeof x != 'number')
2278 throw 'The value ' + x + ' is not a type number.';
2279 if (typeof y != 'number')
2280 throw 'The value ' + y + ' is not a type number.';
2284 var value = symbol.value;
2285 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2289 var value = symbol.value;
2290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2292 })()) : (function(){
2294 var value = symbol.value;
2295 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2301 if (cf.type == 'block' && cf.id == 52)
2311 var l78 = {name: "PLUSP"};
2313 (l78).function = (function(v118){
2314 ((v118)["fname"] = "PLUSP");
2316 })((function (v117){
2317 if (arguments.length < 1) throw 'too few arguments';
2318 if (arguments.length > 1) throw 'too many arguments';
2322 return ((function(){
2325 if (typeof x != 'number')
2326 throw 'The value ' + x + ' is not a type number.';
2327 if (typeof y != 'number')
2328 throw 'The value ' + y + ' is not a type number.';
2332 var value = symbol.value;
2333 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2337 var value = symbol.value;
2338 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2344 if (cf.type == 'block' && cf.id == 53)
2354 var l79 = {name: "MINUSP"};
2356 (l79).function = (function(v120){
2357 ((v120)["fname"] = "MINUSP");
2359 })((function (v119){
2360 if (arguments.length < 1) throw 'too few arguments';
2361 if (arguments.length > 1) throw 'too many arguments';
2365 return ((function(){
2368 if (typeof x != 'number')
2369 throw 'The value ' + x + ' is not a type number.';
2370 if (typeof y != 'number')
2371 throw 'The value ' + y + ' is not a type number.';
2375 var value = symbol.value;
2376 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2380 var value = symbol.value;
2381 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2387 if (cf.type == 'block' && cf.id == 54)
2398 (l62).function = (function(v123){
2399 ((v123)["fname"] = "LISTP");
2401 })((function (v121){
2402 if (arguments.length < 1) throw 'too few arguments';
2403 if (arguments.length > 1) throw 'too many arguments';
2407 return (function(v122){
2408 return (v122 !== (function(){
2410 var value = symbol.value;
2411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2413 })() ? v122 : (function(){
2415 var func = symbol.function;
2416 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2421 return (typeof tmp == 'object' && 'car' in tmp);
2424 var value = symbol.value;
2425 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2429 var value = symbol.value;
2430 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2436 if (cf.type == 'block' && cf.id == 55)
2446 var l80 = {name: "NTHCDR"};
2448 (l80).function = (function(v126){
2449 ((v126)["fname"] = "NTHCDR");
2451 })((function (v124,v125){
2452 if (arguments.length < 2) throw 'too few arguments';
2453 if (arguments.length > 2) throw 'too many arguments';
2463 var func = symbol.function;
2464 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2466 })()(v124) !== (function(){
2468 var value = symbol.value;
2469 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2471 })() ? v125 : (function(){
2473 var value = symbol.value;
2474 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2476 })()) !== (function(){
2478 var value = symbol.value;
2479 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2484 var func = symbol.function;
2485 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2490 return tmp === (function(){
2492 var value = symbol.value;
2493 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2497 var value = symbol.value;
2498 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2502 }return (function(){
2504 var value = symbol.value;
2505 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2512 if (cf.type == 'block' && cf.id == 57)
2522 if (cf.type == 'block' && cf.id == 56)
2532 var l81 = {name: "NTH"};
2534 (l81).function = (function(v129){
2535 ((v129)["fname"] = "NTH");
2537 })((function (v127,v128){
2538 if (arguments.length < 2) throw 'too few arguments';
2539 if (arguments.length > 2) throw 'too many arguments';
2544 var tmp = (function(){
2546 var func = symbol.function;
2547 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2550 return tmp === (function(){
2552 var value = symbol.value;
2553 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2557 var value = symbol.value;
2558 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2565 if (cf.type == 'block' && cf.id == 58)
2575 var l82 = {name: "LAST"};
2577 (l82).function = (function(v131){
2578 ((v131)["fname"] = "LAST");
2580 })((function (v130){
2581 if (arguments.length < 1) throw 'too few arguments';
2582 if (arguments.length > 1) throw 'too many arguments';
2591 var tmp = (function(){
2593 return tmp === (function(){
2595 var value = symbol.value;
2596 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2600 var value = symbol.value;
2601 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2605 return (typeof tmp == 'object' && 'car' in tmp);
2608 var value = symbol.value;
2609 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2613 var value = symbol.value;
2614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2616 })()) !== (function(){
2618 var value = symbol.value;
2619 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2624 return tmp === (function(){
2626 var value = symbol.value;
2627 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2631 var value = symbol.value;
2632 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2636 }return (function(){
2638 var value = symbol.value;
2639 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2646 if (cf.type == 'block' && cf.id == 60)
2656 if (cf.type == 'block' && cf.id == 59)
2666 var l83 = {name: "BUTLAST"};
2668 (l83).function = (function(v133){
2669 ((v133)["fname"] = "BUTLAST");
2671 })((function (v132){
2672 if (arguments.length < 1) throw 'too few arguments';
2673 if (arguments.length > 1) throw 'too many arguments';
2677 return (((function(){
2678 var tmp = (function(){
2680 return tmp === (function(){
2682 var value = symbol.value;
2683 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2687 var value = symbol.value;
2688 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2692 return (typeof tmp == 'object' && 'car' in tmp);
2695 var value = symbol.value;
2696 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2700 var value = symbol.value;
2701 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2703 })()) !== (function(){
2705 var value = symbol.value;
2706 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2708 })() ? ({car: (function(){
2710 return tmp === (function(){
2712 var value = symbol.value;
2713 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2717 var value = symbol.value;
2718 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2721 })(), cdr: (function(){
2723 var func = symbol.function;
2724 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2728 return tmp === (function(){
2730 var value = symbol.value;
2731 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2735 var value = symbol.value;
2736 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2739 })())}) : (function(){
2741 var value = symbol.value;
2742 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2748 if (cf.type == 'block' && cf.id == 61)
2758 var l84 = {name: "MEMBER"};
2760 (l84).function = (function(v136){
2761 ((v136)["fname"] = "MEMBER");
2763 })((function (v134,v135){
2764 if (arguments.length < 2) throw 'too few arguments';
2765 if (arguments.length > 2) throw 'too many arguments';
2773 while(v135 !== (function(){
2775 var value = symbol.value;
2776 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2781 var func = symbol.function;
2782 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2784 })()(v134, (function(){
2786 return tmp === (function(){
2788 var value = symbol.value;
2789 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2793 var value = symbol.value;
2794 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2797 })()) !== (function(){
2799 var value = symbol.value;
2800 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2804 throw ({type: 'block', id: 63, value: v135, message: 'Return from unknown block NIL.'})
2808 var value = symbol.value;
2809 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2814 return tmp === (function(){
2816 var value = symbol.value;
2817 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2821 var value = symbol.value;
2822 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2826 }return (function(){
2828 var value = symbol.value;
2829 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2836 if (cf.type == 'block' && cf.id == 63)
2845 if (cf.type == 'block' && cf.id == 62)
2855 var l85 = {name: "REMOVE"};
2857 (l85).function = (function(v139){
2858 ((v139)["fname"] = "REMOVE");
2860 })((function (v137,v138){
2861 if (arguments.length < 2) throw 'too few arguments';
2862 if (arguments.length > 2) throw 'too many arguments';
2866 return ((function(){
2868 var func = symbol.function;
2869 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2871 })()(v138) !== (function(){
2873 var value = symbol.value;
2874 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2879 var value = symbol.value;
2880 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2883 })() : ((function(){
2885 var func = symbol.function;
2886 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2888 })()(v137, (function(){
2890 return tmp === (function(){
2892 var value = symbol.value;
2893 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2897 var value = symbol.value;
2898 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2901 })()) !== (function(){
2903 var value = symbol.value;
2904 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2909 var func = symbol.function;
2910 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2912 })()(v137, (function(){
2914 return tmp === (function(){
2916 var value = symbol.value;
2917 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2921 var value = symbol.value;
2922 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2927 return ({car: (function(){
2929 return tmp === (function(){
2931 var value = symbol.value;
2932 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2936 var value = symbol.value;
2937 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2940 })(), cdr: (function(){
2942 var func = symbol.function;
2943 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2945 })()(v137, (function(){
2947 return tmp === (function(){
2949 var value = symbol.value;
2950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2954 var value = symbol.value;
2955 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2963 if (cf.type == 'block' && cf.id == 64)
2973 var l86 = {name: "REMOVE-IF"};
2975 (l86).function = (function(v142){
2976 ((v142)["fname"] = "REMOVE-IF");
2978 })((function (v140,v141){
2979 if (arguments.length < 2) throw 'too few arguments';
2980 if (arguments.length > 2) throw 'too many arguments';
2984 return ((function(){
2986 var func = symbol.function;
2987 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
2989 })()(v141) !== (function(){
2991 var value = symbol.value;
2992 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
2997 var value = symbol.value;
2998 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3001 })() : ((v140)((function(){
3003 return tmp === (function(){
3005 var value = symbol.value;
3006 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3010 var value = symbol.value;
3011 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3014 })()) !== (function(){
3016 var value = symbol.value;
3017 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3022 var func = symbol.function;
3023 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3025 })()(v140, (function(){
3027 return tmp === (function(){
3029 var value = symbol.value;
3030 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3034 var value = symbol.value;
3035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3040 return ({car: (function(){
3042 return tmp === (function(){
3044 var value = symbol.value;
3045 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3049 var value = symbol.value;
3050 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3053 })(), cdr: (function(){
3055 var func = symbol.function;
3056 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3058 })()(v140, (function(){
3060 return tmp === (function(){
3062 var value = symbol.value;
3063 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3067 var value = symbol.value;
3068 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3076 if (cf.type == 'block' && cf.id == 65)
3086 var l87 = {name: "REMOVE-IF-NOT"};
3088 (l87).function = (function(v145){
3089 ((v145)["fname"] = "REMOVE-IF-NOT");
3091 })((function (v143,v144){
3092 if (arguments.length < 2) throw 'too few arguments';
3093 if (arguments.length > 2) throw 'too many arguments';
3097 return ((function(){
3099 var func = symbol.function;
3100 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3102 })()(v144) !== (function(){
3104 var value = symbol.value;
3105 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3110 var value = symbol.value;
3111 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3114 })() : ((v143)((function(){
3116 return tmp === (function(){
3118 var value = symbol.value;
3119 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3123 var value = symbol.value;
3124 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3127 })()) !== (function(){
3129 var value = symbol.value;
3130 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3133 return ({car: (function(){
3135 return tmp === (function(){
3137 var value = symbol.value;
3138 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3142 var value = symbol.value;
3143 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3146 })(), cdr: (function(){
3148 var func = symbol.function;
3149 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3151 })()(v143, (function(){
3153 return tmp === (function(){
3155 var value = symbol.value;
3156 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3160 var value = symbol.value;
3161 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3168 var func = symbol.function;
3169 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3171 })()(v143, (function(){
3173 return tmp === (function(){
3175 var value = symbol.value;
3176 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3180 var value = symbol.value;
3181 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3189 if (cf.type == 'block' && cf.id == 66)
3199 var l88 = {name: "DIGIT-CHAR-P"};
3201 (l88).function = (function(v147){
3202 ((v147)["fname"] = "DIGIT-CHAR-P");
3204 })((function (v146){
3205 if (arguments.length < 1) throw 'too few arguments';
3206 if (arguments.length > 1) throw 'too many arguments';
3210 return ((((function(){
3213 if (typeof x != 'number')
3214 throw 'The value ' + x + ' is not a type number.';
3215 if (typeof y != 'number')
3216 throw 'The value ' + y + ' is not a type number.';
3220 var value = symbol.value;
3221 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3225 var value = symbol.value;
3226 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3228 })()) !== (function(){
3230 var value = symbol.value;
3231 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3233 })() ? ((function(){
3236 if (typeof x != 'number')
3237 throw 'The value ' + x + ' is not a type number.';
3238 if (typeof y != 'number')
3239 throw 'The value ' + y + ' is not a type number.';
3243 var value = symbol.value;
3244 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3248 var value = symbol.value;
3249 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3251 })()) : (function(){
3253 var value = symbol.value;
3254 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3256 })()) !== (function(){
3258 var value = symbol.value;
3259 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3264 if (typeof x != 'number')
3265 throw 'The value ' + x + ' is not a type number.';
3266 if (typeof y != 'number')
3267 throw 'The value ' + y + ' is not a type number.';
3271 var value = symbol.value;
3272 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3278 if (cf.type == 'block' && cf.id == 67)
3288 var l89 = {name: "SUBSEQ"};
3290 (l89).function = (function(v151){
3291 ((v151)["fname"] = "SUBSEQ");
3293 })((function (v148,v149,v150){
3294 if (arguments.length < 2) throw 'too few arguments';
3295 if (arguments.length > 3) throw 'too many arguments';
3296 switch(arguments.length){
3300 var value = symbol.value;
3301 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3309 return (((typeof(v148) == "string")?(function(){
3311 var value = symbol.value;
3312 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3316 var value = symbol.value;
3317 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3319 })()) !== (function(){
3321 var value = symbol.value;
3322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3325 return (v150 !== (function(){
3327 var value = symbol.value;
3328 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3335 return str.slice(a,b);
3340 return str.slice(a,b);
3344 throw "Unsupported argument.";
3350 if (cf.type == 'block' && cf.id == 68)
3360 var l90 = {name: "PARSE-INTEGER"};
3362 (l90).function = (function(v156){
3363 ((v156)["fname"] = "PARSE-INTEGER");
3365 })((function (v152){
3366 if (arguments.length < 1) throw 'too few arguments';
3367 if (arguments.length > 1) throw 'too many arguments';
3371 return (function(v153,v154,v155){
3379 if (typeof x != 'number')
3380 throw 'The value ' + x + ' is not a type number.';
3381 if (typeof y != 'number')
3382 throw 'The value ' + y + ' is not a type number.';
3386 var value = symbol.value;
3387 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3391 var value = symbol.value;
3392 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3394 })()) !== (function(){
3396 var value = symbol.value;
3397 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3401 var x = (function(){
3404 if (typeof x != 'number')
3405 throw 'The value ' + x + ' is not a type number.';
3406 if (typeof y != 'number')
3407 throw 'The value ' + y + ' is not a type number.';
3410 var y = (function(){
3412 var func = symbol.function;
3413 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3418 if (typeof string != 'string')
3419 throw 'The value ' + string + ' is not a type string.';
3420 if (typeof index != 'number')
3421 throw 'The value ' + index + ' is not a type number.';
3422 return string.charCodeAt(index);
3424 if (typeof x != 'number')
3425 throw 'The value ' + x + ' is not a type number.';
3426 if (typeof y != 'number')
3427 throw 'The value ' + y + ' is not a type number.';
3433 if (typeof x != 'number')
3434 throw 'The value ' + x + ' is not a type number.';
3435 if (typeof y != 'number')
3436 throw 'The value ' + y + ' is not a type number.';
3439 }return (function(){
3441 var value = symbol.value;
3442 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3449 if (cf.type == 'block' && cf.id == 70)
3458 var func = symbol.function;
3459 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3465 if (cf.type == 'block' && cf.id == 69)
3475 var l91 = {name: "SOME"};
3477 (l91).function = (function(v163){
3478 ((v163)["fname"] = "SOME");
3480 })((function (v157,v158){
3481 if (arguments.length < 2) throw 'too few arguments';
3482 if (arguments.length > 2) throw 'too many arguments';
3486 return (((typeof(v158) == "string")?(function(){
3488 var value = symbol.value;
3489 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3493 var value = symbol.value;
3494 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3496 })()) !== (function(){
3498 var value = symbol.value;
3499 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3502 return (function(v159,v160){
3510 if (typeof x != 'number')
3511 throw 'The value ' + x + ' is not a type number.';
3512 if (typeof y != 'number')
3513 throw 'The value ' + y + ' is not a type number.';
3517 var value = symbol.value;
3518 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3522 var value = symbol.value;
3523 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3525 })()) !== (function(){
3527 var value = symbol.value;
3528 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3531 ((v157)((function(){
3534 if (typeof string != 'string')
3535 throw 'The value ' + string + ' is not a type string.';
3536 if (typeof index != 'number')
3537 throw 'The value ' + index + ' is not a type number.';
3538 return string.charCodeAt(index);
3539 })()) !== (function(){
3541 var value = symbol.value;
3542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3546 throw ({type: 'block', id: 71, value: (function(){
3548 var value = symbol.value;
3549 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3551 })(), message: 'Return from unknown block SOME.'})
3555 var value = symbol.value;
3556 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3562 if (typeof x != 'number')
3563 throw 'The value ' + x + ' is not a type number.';
3564 if (typeof y != 'number')
3565 throw 'The value ' + y + ' is not a type number.';
3568 }return (function(){
3570 var value = symbol.value;
3571 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3578 if (cf.type == 'block' && cf.id == 72)
3586 var value = symbol.value;
3587 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3592 var func = symbol.function;
3593 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3596 })() : ((function(){
3598 var func = symbol.function;
3599 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3601 })()(v158) !== (function(){
3603 var value = symbol.value;
3604 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3610 return (function(v161,v162){
3612 while(v161 !== (function(){
3614 var value = symbol.value;
3615 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3620 return tmp === (function(){
3622 var value = symbol.value;
3623 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3627 var value = symbol.value;
3628 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3633 ((v157)(v162) !== (function(){
3635 var value = symbol.value;
3636 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3640 throw ({type: 'block', id: 73, value: (function(){
3642 var value = symbol.value;
3643 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3645 })(), message: 'Return from unknown block NIL.'})
3649 var value = symbol.value;
3650 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3655 var value = symbol.value;
3656 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3662 return tmp === (function(){
3664 var value = symbol.value;
3665 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3669 var value = symbol.value;
3670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3674 }return (function(){
3676 var value = symbol.value;
3677 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3683 var value = symbol.value;
3684 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3687 })(v158,(function(){
3689 var value = symbol.value;
3690 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3696 if (cf.type == 'block' && cf.id == 73)
3704 throw "Unknown sequence.";
3710 if (cf.type == 'block' && cf.id == 71)
3720 var l92 = {name: "EVERY"};
3722 (l92).function = (function(v170){
3723 ((v170)["fname"] = "EVERY");
3725 })((function (v164,v165){
3726 if (arguments.length < 2) throw 'too few arguments';
3727 if (arguments.length > 2) throw 'too many arguments';
3731 return (((typeof(v165) == "string")?(function(){
3733 var value = symbol.value;
3734 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3738 var value = symbol.value;
3739 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3741 })()) !== (function(){
3743 var value = symbol.value;
3744 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3747 return (function(v166,v167){
3755 if (typeof x != 'number')
3756 throw 'The value ' + x + ' is not a type number.';
3757 if (typeof y != 'number')
3758 throw 'The value ' + y + ' is not a type number.';
3762 var value = symbol.value;
3763 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3767 var value = symbol.value;
3768 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3770 })()) !== (function(){
3772 var value = symbol.value;
3773 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3776 ((v164)((function(){
3779 if (typeof string != 'string')
3780 throw 'The value ' + string + ' is not a type string.';
3781 if (typeof index != 'number')
3782 throw 'The value ' + index + ' is not a type number.';
3783 return string.charCodeAt(index);
3784 })()) !== (function(){
3786 var value = symbol.value;
3787 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3791 var value = symbol.value;
3792 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3796 throw ({type: 'block', id: 74, value: (function(){
3798 var value = symbol.value;
3799 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3801 })(), message: 'Return from unknown block EVERY.'})
3807 if (typeof x != 'number')
3808 throw 'The value ' + x + ' is not a type number.';
3809 if (typeof y != 'number')
3810 throw 'The value ' + y + ' is not a type number.';
3813 }return (function(){
3815 var value = symbol.value;
3816 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3823 if (cf.type == 'block' && cf.id == 75)
3831 var value = symbol.value;
3832 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3837 var func = symbol.function;
3838 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3841 })() : ((function(){
3843 var func = symbol.function;
3844 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3846 })()(v165) !== (function(){
3848 var value = symbol.value;
3849 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3855 return (function(v168,v169){
3857 while(v168 !== (function(){
3859 var value = symbol.value;
3860 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3865 return tmp === (function(){
3867 var value = symbol.value;
3868 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3872 var value = symbol.value;
3873 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3878 ((v164)(v169) !== (function(){
3880 var value = symbol.value;
3881 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3885 var value = symbol.value;
3886 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3890 throw ({type: 'block', id: 76, value: (function(){
3892 var value = symbol.value;
3893 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3895 })(), message: 'Return from unknown block NIL.'})
3900 var value = symbol.value;
3901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3907 return tmp === (function(){
3909 var value = symbol.value;
3910 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3914 var value = symbol.value;
3915 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3919 }return (function(){
3921 var value = symbol.value;
3922 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3928 var value = symbol.value;
3929 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3932 })(v165,(function(){
3934 var value = symbol.value;
3935 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3941 if (cf.type == 'block' && cf.id == 76)
3949 throw "Unknown sequence.";
3955 if (cf.type == 'block' && cf.id == 74)
3965 var l93 = {name: "ASSOC"};
3967 (l93).function = (function(v173){
3968 ((v173)["fname"] = "ASSOC");
3970 })((function (v171,v172){
3971 if (arguments.length < 2) throw 'too few arguments';
3972 if (arguments.length > 2) throw 'too many arguments';
3980 while(v172 !== (function(){
3982 var value = symbol.value;
3983 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
3988 var func = symbol.function;
3989 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3991 })()(v171, (function(){
3993 var func = symbol.function;
3994 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
3996 })()(v172)) !== (function(){
3998 var value = symbol.value;
3999 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4002 throw ({type: 'block', id: 78, value: (function(){
4004 var value = symbol.value;
4005 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4007 })(), message: 'Return from unknown block NIL.'})
4008 })() : v172 = (function(){
4010 return tmp === (function(){
4012 var value = symbol.value;
4013 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4017 var value = symbol.value;
4018 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4022 }return (function(){
4024 var value = symbol.value;
4025 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4032 if (cf.type == 'block' && cf.id == 78)
4040 return tmp === (function(){
4042 var value = symbol.value;
4043 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4047 var value = symbol.value;
4048 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4055 if (cf.type == 'block' && cf.id == 77)
4065 var l94 = {name: "STRING="};
4067 (l94).function = (function(v176){
4068 ((v176)["fname"] = "STRING=");
4070 })((function (v174,v175){
4071 if (arguments.length < 2) throw 'too few arguments';
4072 if (arguments.length > 2) throw 'too many arguments';
4076 return ((v174 == v175)?(function(){
4078 var value = symbol.value;
4079 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4083 var value = symbol.value;
4084 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4090 if (cf.type == 'block' && cf.id == 79)
4100 var l95 = {name: "FDEFINITION"};
4102 (l95).function = (function(v178){
4103 ((v178)["fname"] = "FDEFINITION");
4105 })((function (v177){
4106 if (arguments.length < 1) throw 'too few arguments';
4107 if (arguments.length > 1) throw 'too many arguments';
4111 return (((typeof v177 == 'function')?(function(){
4113 var value = symbol.value;
4114 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4118 var value = symbol.value;
4119 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4121 })()) !== (function(){
4123 var value = symbol.value;
4124 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4128 })() : (((function(){
4130 return (typeof tmp == 'object' && 'name' in tmp);
4133 var value = symbol.value;
4134 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4138 var value = symbol.value;
4139 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4141 })()) !== (function(){
4143 var value = symbol.value;
4144 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4149 var func = symbol.function;
4150 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4155 throw "Invalid function";
4161 if (cf.type == 'block' && cf.id == 80)
4171 var l96 = {name: "DISASSEMBLE"};
4172 var l97 = {name: "WRITE-LINE"};
4174 (l96).function = (function(v180){
4175 ((v180)["fname"] = "DISASSEMBLE");
4177 })((function (v179){
4178 if (arguments.length < 1) throw 'too few arguments';
4179 if (arguments.length > 1) throw 'too many arguments';
4185 var func = symbol.function;
4186 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4190 var func = symbol.function;
4191 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4193 })()(v179)).toString());
4196 var value = symbol.value;
4197 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4203 if (cf.type == 'block' && cf.id == 81)
4213 var l98 = {name: "DOCUMENTATION"};
4214 var l99 = {name: "FUNCTION"};
4215 var l100 = {name: "VARIABLE"};
4217 (l98).function = (function(v185){
4218 ((v185)["fname"] = "DOCUMENTATION");
4221 var func = (function (v181,v182){
4222 if (arguments.length < 2) throw 'too few arguments';
4223 if (arguments.length > 2) throw 'too many arguments';
4227 return (function(v183){
4228 return ((function(){
4230 var func = symbol.function;
4231 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4233 })()(v183, l99) !== (function(){
4235 var value = symbol.value;
4236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4239 return (function(v184){
4241 var tmp = (v184)["docstring"];
4242 return tmp == undefined? (function(){
4244 var value = symbol.value;
4245 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4251 var func = symbol.function;
4252 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4255 })() : ((function(){
4257 var func = symbol.function;
4258 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4260 })()(v183, l100) !== (function(){
4262 var value = symbol.value;
4263 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4268 return (typeof tmp == 'object' && 'name' in tmp);
4271 var value = symbol.value;
4272 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4276 var value = symbol.value;
4277 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4279 })()) !== (function(){
4281 var value = symbol.value;
4282 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4286 var value = symbol.value;
4287 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4291 throw "Wrong argument type! it should be a symbol";
4295 var tmp = (v181)["vardoc"];
4296 return tmp == undefined? (function(){
4298 var value = symbol.value;
4299 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4305 throw "ECASE expression failed.";
4312 if (cf.type == 'block' && cf.id == 82)
4320 func.docstring = 'Return the documentation of X. TYPE must be the symbol VARIABLE or FUNCTION.';
4325 var l101 = {name: "*NEWLINE*"};
4327 (((l101.value !== undefined)?(function(){
4329 var value = symbol.value;
4330 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4334 var value = symbol.value;
4335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4337 })()) !== (function(){
4339 var value = symbol.value;
4340 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4344 var value = symbol.value;
4345 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4348 return (l101).value = (function(){
4349 var x = (function(){
4351 var func = symbol.function;
4352 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4355 if (typeof x != 'number')
4356 throw 'The value ' + x + ' is not a type number.';
4357 return String.fromCharCode(x);
4362 var l102 = {name: "CONCAT"};
4364 (l102).function = (function(v187){
4365 ((v187)["fname"] = "CONCAT");
4368 var v186= (function(){
4370 var value = symbol.value;
4371 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4374 for (var i = arguments.length-1; i>=0; i--)
4375 v186 = {car: arguments[i], cdr:
4382 var func = symbol.function;
4383 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4387 var func = symbol.function;
4388 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4394 if (cf.type == 'block' && cf.id == 83)
4404 var l103 = {name: "CONCATF"};
4406 var l104 = {name: "JOIN"};
4408 (l104).function = (function(v190){
4409 ((v190)["fname"] = "JOIN");
4411 })((function (v188,v189){
4412 if (arguments.length < 1) throw 'too few arguments';
4413 if (arguments.length > 2) throw 'too many arguments';
4414 switch(arguments.length){
4422 return ((function(){
4424 var func = symbol.function;
4425 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4427 })()(v188) !== (function(){
4429 var value = symbol.value;
4430 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4434 })() : ((function(){
4436 var func = symbol.function;
4437 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4441 return tmp === (function(){
4443 var value = symbol.value;
4444 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4448 var value = symbol.value;
4449 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4452 })()) !== (function(){
4454 var value = symbol.value;
4455 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4460 return tmp === (function(){
4462 var value = symbol.value;
4463 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4467 var value = symbol.value;
4468 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4475 var func = symbol.function;
4476 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4480 return tmp === (function(){
4482 var value = symbol.value;
4483 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4487 var value = symbol.value;
4488 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4491 })(), v189, (function(){
4493 var func = symbol.function;
4494 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4498 return tmp === (function(){
4500 var value = symbol.value;
4501 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4505 var value = symbol.value;
4506 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4514 if (cf.type == 'block' && cf.id == 84)
4524 var l105 = {name: "JOIN-TRAILING"};
4526 (l105).function = (function(v193){
4527 ((v193)["fname"] = "JOIN-TRAILING");
4529 })((function (v191,v192){
4530 if (arguments.length < 1) throw 'too few arguments';
4531 if (arguments.length > 2) throw 'too many arguments';
4532 switch(arguments.length){
4540 return ((function(){
4542 var func = symbol.function;
4543 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4545 })()(v191) !== (function(){
4547 var value = symbol.value;
4548 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4550 })() ? "" : (function(){
4552 var func = symbol.function;
4553 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4557 return tmp === (function(){
4559 var value = symbol.value;
4560 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4564 var value = symbol.value;
4565 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4568 })(), v192, (function(){
4570 var func = symbol.function;
4571 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4575 return tmp === (function(){
4577 var value = symbol.value;
4578 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4582 var value = symbol.value;
4583 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4590 if (cf.type == 'block' && cf.id == 85)
4600 var l106 = {name: "MAPCONCAT"};
4602 (l106).function = (function(v196){
4603 ((v196)["fname"] = "MAPCONCAT");
4605 })((function (v194,v195){
4606 if (arguments.length < 2) throw 'too few arguments';
4607 if (arguments.length > 2) throw 'too many arguments';
4613 var func = symbol.function;
4614 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4618 var func = symbol.function;
4619 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4625 if (cf.type == 'block' && cf.id == 86)
4635 var l107 = {name: "INDENT"};
4637 (l107).function = (function(v203){
4638 ((v203)["fname"] = "INDENT");
4641 var v197= (function(){
4643 var value = symbol.value;
4644 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4647 for (var i = arguments.length-1; i>=0; i--)
4648 v197 = {car: arguments[i], cdr:
4653 return (function(v198){
4654 return (function(v199,v200,v201){
4657 var func = symbol.function;
4658 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4662 var func = symbol.function;
4663 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4665 })()(v198)) !== (function(){
4667 var value = symbol.value;
4668 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4671 return v199 = (function(){
4673 var func = symbol.function;
4674 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4676 })()(v199, (function(){
4681 var value = symbol.value;
4682 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4692 if (typeof x != 'number')
4693 throw 'The value ' + x + ' is not a type number.';
4694 if (typeof y != 'number')
4695 throw 'The value ' + y + ' is not a type number.';
4699 var value = symbol.value;
4700 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4704 var value = symbol.value;
4705 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4707 })()) !== (function(){
4709 var value = symbol.value;
4710 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4714 return v199 = (function(){
4716 var func = symbol.function;
4717 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4719 })()(v199, (function(){
4724 var func = symbol.function;
4725 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4730 if (typeof string != 'string')
4731 throw 'The value ' + string + ' is not a type string.';
4732 if (typeof index != 'number')
4733 throw 'The value ' + index + ' is not a type number.';
4734 return string.charCodeAt(index);
4735 })(), 10) !== (function(){
4737 var value = symbol.value;
4738 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4740 })() ? (((function(){
4742 var y = (function(){
4744 var func = symbol.function;
4745 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4748 if (typeof x != 'number')
4749 throw 'The value ' + x + ' is not a type number.';
4750 if (typeof y != 'number')
4751 throw 'The value ' + y + ' is not a type number.';
4755 var value = symbol.value;
4756 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4760 var value = symbol.value;
4761 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4763 })()) !== (function(){
4765 var value = symbol.value;
4766 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4770 var func = symbol.function;
4771 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4775 var func = symbol.function;
4776 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4780 var index = (function(){
4782 var func = symbol.function;
4783 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4786 if (typeof string != 'string')
4787 throw 'The value ' + string + ' is not a type string.';
4788 if (typeof index != 'number')
4789 throw 'The value ' + index + ' is not a type number.';
4790 return string.charCodeAt(index);
4791 })(), 10)) : (function(){
4793 var value = symbol.value;
4794 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4796 })()) : (function(){
4798 var value = symbol.value;
4799 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4801 })()) !== (function(){
4803 var value = symbol.value;
4804 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4808 var func = symbol.function;
4809 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4813 if (typeof x != 'number')
4814 throw 'The value ' + x + ' is not a type number.';
4815 return String.fromCharCode(x);
4816 })(), " ") : (function(){
4817 var x = (function(){
4820 if (typeof string != 'string')
4821 throw 'The value ' + string + ' is not a type string.';
4822 if (typeof index != 'number')
4823 throw 'The value ' + index + ' is not a type number.';
4824 return string.charCodeAt(index);
4826 if (typeof x != 'number')
4827 throw 'The value ' + x + ' is not a type number.';
4828 return String.fromCharCode(x);
4833 if (typeof x != 'number')
4834 throw 'The value ' + x + ' is not a type number.';
4835 if (typeof y != 'number')
4836 throw 'The value ' + y + ' is not a type number.';
4839 }return (function(){
4841 var value = symbol.value;
4842 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4849 if (cf.type == 'block' && cf.id == 88)
4856 })("",0,(function(){
4858 var func = symbol.function;
4859 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4864 var func = symbol.function;
4865 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4871 if (cf.type == 'block' && cf.id == 87)
4882 (l19).function = (function(v207){
4883 ((v207)["fname"] = "INTEGER-TO-STRING");
4885 })((function (v204){
4886 if (arguments.length < 1) throw 'too few arguments';
4887 if (arguments.length > 1) throw 'too many arguments';
4891 return ((function(){
4893 var func = symbol.function;
4894 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4896 })()(v204) !== (function(){
4898 var value = symbol.value;
4899 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4903 })() : ((function(){
4905 var func = symbol.function;
4906 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4908 })()(v204) !== (function(){
4910 var value = symbol.value;
4911 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4916 var func = symbol.function;
4917 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4919 })()("-", (function(){
4921 var func = symbol.function;
4922 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4927 if (typeof x != 'number')
4928 throw 'The value ' + x + ' is not a type number.';
4929 if (typeof y != 'number')
4930 throw 'The value ' + y + ' is not a type number.';
4934 return (function(v205){
4941 var func = symbol.function;
4942 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4946 var func = symbol.function;
4947 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4949 })()(v204)) !== (function(){
4951 var value = symbol.value;
4952 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4955 v205 = ({car: (function(){
4958 if (typeof x != 'number')
4959 throw 'The value ' + x + ' is not a type number.';
4960 if (typeof y != 'number')
4961 throw 'The value ' + y + ' is not a type number.';
4966 var func = symbol.function;
4967 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4970 }return (function(){
4972 var value = symbol.value;
4973 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
4980 if (cf.type == 'block' && cf.id == 90)
4988 var func = symbol.function;
4989 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4993 var func = symbol.function;
4994 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
4996 })()((function (v206){
4997 if (arguments.length < 1) throw 'too few arguments';
4998 if (arguments.length > 1) throw 'too many arguments';
5000 var x = (function(){
5001 var string = "0123456789";
5003 if (typeof string != 'string')
5004 throw 'The value ' + string + ' is not a type string.';
5005 if (typeof index != 'number')
5006 throw 'The value ' + index + ' is not a type number.';
5007 return string.charCodeAt(index);
5009 if (typeof x != 'number')
5010 throw 'The value ' + x + ' is not a type number.';
5011 return String.fromCharCode(x);
5017 var value = symbol.value;
5018 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5025 if (cf.type == 'block' && cf.id == 89)
5035 var l108 = {name: "JS!BOOL"};
5036 var l109 = {name: "LS-COMPILE"};
5038 (l108).function = (function(v209){
5039 ((v209)["fname"] = "JS!BOOL");
5041 })((function (v208){
5042 if (arguments.length < 1) throw 'too few arguments';
5043 if (arguments.length > 1) throw 'too many arguments';
5049 var func = symbol.function;
5050 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5052 })()("(", v208, "?", (function(){
5054 var func = symbol.function;
5055 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5059 var value = symbol.value;
5060 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5062 })()), ": ", (function(){
5064 var func = symbol.function;
5065 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5069 var value = symbol.value;
5070 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5076 if (cf.type == 'block' && cf.id == 91)
5086 var l110 = {name: "JS!SELFCALL"};
5088 var l111 = {name: "PRIN1-TO-STRING"};
5089 var l112 = {name: "ESCAPE-STRING"};
5091 (l111).function = (function(v213){
5092 ((v213)["fname"] = "PRIN1-TO-STRING");
5094 })((function (v210){
5095 if (arguments.length < 1) throw 'too few arguments';
5096 if (arguments.length > 1) throw 'too many arguments';
5100 return (((function(){
5102 return (typeof tmp == 'object' && 'name' in tmp);
5105 var value = symbol.value;
5106 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5110 var value = symbol.value;
5111 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5113 })()) !== (function(){
5115 var value = symbol.value;
5116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5120 })() : ((function(){
5122 var func = symbol.function;
5123 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5125 })()(v210) !== (function(){
5127 var value = symbol.value;
5128 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5133 var func = symbol.function;
5134 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5137 })() : (((typeof(v210) == "string")?(function(){
5139 var value = symbol.value;
5140 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5144 var value = symbol.value;
5145 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5147 })()) !== (function(){
5149 var value = symbol.value;
5150 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5155 var func = symbol.function;
5156 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5158 })()("\"", (function(){
5160 var func = symbol.function;
5161 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5164 })() : (((typeof v210 == 'function')?(function(){
5166 var value = symbol.value;
5167 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5171 var value = symbol.value;
5172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5174 })()) !== (function(){
5176 var value = symbol.value;
5177 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5180 return (function(v211){
5181 return (v211 !== (function(){
5183 var value = symbol.value;
5184 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5188 var func = symbol.function;
5189 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5191 })()("#<FUNCTION ", v211, ">") : (function(){
5193 var func = symbol.function;
5194 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5196 })()("#<FUNCTION>"));
5198 var tmp = (v210)["fname"];
5199 return tmp == undefined? (function(){
5201 var value = symbol.value;
5202 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5206 })() : ((function(){
5208 var func = symbol.function;
5209 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5211 })()(v210) !== (function(){
5213 var value = symbol.value;
5214 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5219 var func = symbol.function;
5220 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5222 })()("(", (function(){
5224 var func = symbol.function;
5225 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5229 var func = symbol.function;
5230 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5234 var func = symbol.function;
5235 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5239 var func = symbol.function;
5240 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5242 })()(v210)), " "), (function(v212){
5243 return ((function(){
5245 var func = symbol.function;
5246 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5250 return tmp === (function(){
5252 var value = symbol.value;
5253 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5257 var value = symbol.value;
5258 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5261 })()) !== (function(){
5263 var value = symbol.value;
5264 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5268 var func = symbol.function;
5269 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5273 return tmp === (function(){
5275 var value = symbol.value;
5276 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5280 var value = symbol.value;
5281 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5284 })()) : (function(){
5286 var func = symbol.function;
5287 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5291 var func = symbol.function;
5292 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5296 return tmp === (function(){
5298 var value = symbol.value;
5299 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5303 var value = symbol.value;
5304 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5307 })()), " . ", (function(){
5309 var func = symbol.function;
5310 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5314 return tmp === (function(){
5316 var value = symbol.value;
5317 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5321 var value = symbol.value;
5322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5328 var func = symbol.function;
5329 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5334 var value = symbol.value;
5335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5341 if (cf.type == 'block' && cf.id == 92)
5352 (l97).function = (function(v215){
5353 ((v215)["fname"] = "WRITE-LINE");
5355 })((function (v214){
5356 if (arguments.length < 1) throw 'too few arguments';
5357 if (arguments.length > 1) throw 'too many arguments';
5363 if (typeof x != 'string')
5364 throw 'The value ' + x + ' is not a type string.';
5365 return lisp.write(x);
5368 var x = (function(){
5370 var value = symbol.value;
5371 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5374 if (typeof x != 'string')
5375 throw 'The value ' + x + ' is not a type string.';
5376 return lisp.write(x);
5382 if (cf.type == 'block' && cf.id == 93)
5392 var l113 = {name: "WARN"};
5394 (l113).function = (function(v217){
5395 ((v217)["fname"] = "WARN");
5397 })((function (v216){
5398 if (arguments.length < 1) throw 'too few arguments';
5399 if (arguments.length > 1) throw 'too many arguments';
5404 var x = "WARNING: ";
5405 if (typeof x != 'string')
5406 throw 'The value ' + x + ' is not a type string.';
5407 return lisp.write(x);
5411 var func = symbol.function;
5412 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5418 if (cf.type == 'block' && cf.id == 94)
5428 var l114 = {name: "PRINT"};
5430 (l114).function = (function(v219){
5431 ((v219)["fname"] = "PRINT");
5433 })((function (v218){
5434 if (arguments.length < 1) throw 'too few arguments';
5435 if (arguments.length > 1) throw 'too many arguments';
5441 var func = symbol.function;
5442 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5446 var func = symbol.function;
5447 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5454 if (cf.type == 'block' && cf.id == 95)
5464 var l115 = {name: "MAKE-STRING-STREAM"};
5466 (l115).function = (function(v221){
5467 ((v221)["fname"] = "MAKE-STRING-STREAM");
5469 })((function (v220){
5470 if (arguments.length < 1) throw 'too few arguments';
5471 if (arguments.length > 1) throw 'too many arguments';
5475 return ({car: v220, cdr: 0});
5479 if (cf.type == 'block' && cf.id == 96)
5489 var l116 = {name: "%PEEK-CHAR"};
5491 (l116).function = (function(v223){
5492 ((v223)["fname"] = "%PEEK-CHAR");
5494 })((function (v222){
5495 if (arguments.length < 1) throw 'too few arguments';
5496 if (arguments.length > 1) throw 'too many arguments';
5500 return (((function(){
5501 var x = (function(){
5503 return tmp === (function(){
5505 var value = symbol.value;
5506 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5510 var value = symbol.value;
5511 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5515 var y = (function(){
5517 var func = symbol.function;
5518 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5522 return tmp === (function(){
5524 var value = symbol.value;
5525 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5529 var value = symbol.value;
5530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5534 if (typeof x != 'number')
5535 throw 'The value ' + x + ' is not a type number.';
5536 if (typeof y != 'number')
5537 throw 'The value ' + y + ' is not a type number.';
5541 var value = symbol.value;
5542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5546 var value = symbol.value;
5547 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5549 })()) !== (function(){
5551 var value = symbol.value;
5552 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5555 var string = (function(){
5557 return tmp === (function(){
5559 var value = symbol.value;
5560 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5564 var value = symbol.value;
5565 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5569 var index = (function(){
5571 return tmp === (function(){
5573 var value = symbol.value;
5574 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5578 var value = symbol.value;
5579 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5583 if (typeof string != 'string')
5584 throw 'The value ' + string + ' is not a type string.';
5585 if (typeof index != 'number')
5586 throw 'The value ' + index + ' is not a type number.';
5587 return string.charCodeAt(index);
5590 var value = symbol.value;
5591 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5597 if (cf.type == 'block' && cf.id == 97)
5607 var l117 = {name: "%READ-CHAR"};
5609 (l117).function = (function(v226){
5610 ((v226)["fname"] = "%READ-CHAR");
5612 })((function (v224){
5613 if (arguments.length < 1) throw 'too few arguments';
5614 if (arguments.length > 1) throw 'too many arguments';
5618 return (((function(){
5619 var x = (function(){
5621 return tmp === (function(){
5623 var value = symbol.value;
5624 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5628 var value = symbol.value;
5629 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5633 var y = (function(){
5635 var func = symbol.function;
5636 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5640 return tmp === (function(){
5642 var value = symbol.value;
5643 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5647 var value = symbol.value;
5648 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5652 if (typeof x != 'number')
5653 throw 'The value ' + x + ' is not a type number.';
5654 if (typeof y != 'number')
5655 throw 'The value ' + y + ' is not a type number.';
5659 var value = symbol.value;
5660 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5664 var value = symbol.value;
5665 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5667 })()) !== (function(){
5669 var value = symbol.value;
5670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5672 })() ? (function(v225){
5675 if (typeof x != 'object')
5676 throw 'The value ' + x + ' is not a type object.';
5677 return (x.cdr = (function(){
5679 var func = symbol.function;
5680 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5684 return tmp === (function(){
5686 var value = symbol.value;
5687 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5691 var value = symbol.value;
5692 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5699 var string = (function(){
5701 return tmp === (function(){
5703 var value = symbol.value;
5704 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5708 var value = symbol.value;
5709 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5713 var index = (function(){
5715 return tmp === (function(){
5717 var value = symbol.value;
5718 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5722 var value = symbol.value;
5723 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5727 if (typeof string != 'string')
5728 throw 'The value ' + string + ' is not a type string.';
5729 if (typeof index != 'number')
5730 throw 'The value ' + index + ' is not a type number.';
5731 return string.charCodeAt(index);
5732 })()) : (function(){
5734 var value = symbol.value;
5735 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5741 if (cf.type == 'block' && cf.id == 98)
5751 var l118 = {name: "WHITESPACEP"};
5753 (l118).function = (function(v230){
5754 ((v230)["fname"] = "WHITESPACEP");
5756 })((function (v227){
5757 if (arguments.length < 1) throw 'too few arguments';
5758 if (arguments.length > 1) throw 'too many arguments';
5762 return (function(v228){
5763 return (v228 !== (function(){
5765 var value = symbol.value;
5766 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5768 })() ? v228 : (function(v229){
5769 return (v229 !== (function(){
5771 var value = symbol.value;
5772 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5774 })() ? v229 : (function(){
5776 var func = symbol.function;
5777 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5782 var func = symbol.function;
5783 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5788 var func = symbol.function;
5789 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5795 if (cf.type == 'block' && cf.id == 99)
5805 var l119 = {name: "SKIP-WHITESPACES"};
5807 (l119).function = (function(v233){
5808 ((v233)["fname"] = "SKIP-WHITESPACES");
5810 })((function (v231){
5811 if (arguments.length < 1) throw 'too few arguments';
5812 if (arguments.length > 1) throw 'too many arguments';
5816 return (function(v232){
5819 var func = symbol.function;
5820 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5827 while((v232 !== (function(){
5829 var value = symbol.value;
5830 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5834 var func = symbol.function;
5835 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5837 })()(v232) : (function(){
5839 var value = symbol.value;
5840 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5842 })()) !== (function(){
5844 var value = symbol.value;
5845 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5850 var func = symbol.function;
5851 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5856 var func = symbol.function;
5857 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5860 }return (function(){
5862 var value = symbol.value;
5863 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5870 if (cf.type == 'block' && cf.id == 101)
5878 var value = symbol.value;
5879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5885 if (cf.type == 'block' && cf.id == 100)
5895 var l120 = {name: "TERMINALP"};
5897 (l120).function = (function(v238){
5898 ((v238)["fname"] = "TERMINALP");
5900 })((function (v234){
5901 if (arguments.length < 1) throw 'too few arguments';
5902 if (arguments.length > 1) throw 'too many arguments';
5906 return (function(v235){
5907 return (v235 !== (function(){
5909 var value = symbol.value;
5910 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5912 })() ? v235 : (function(v236){
5913 return (v236 !== (function(){
5915 var value = symbol.value;
5916 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5918 })() ? v236 : (function(v237){
5919 return (v237 !== (function(){
5921 var value = symbol.value;
5922 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5924 })() ? v237 : (function(){
5926 var func = symbol.function;
5927 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5932 var func = symbol.function;
5933 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5938 var func = symbol.function;
5939 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5944 var func = symbol.function;
5945 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5951 if (cf.type == 'block' && cf.id == 102)
5961 var l121 = {name: "READ-UNTIL"};
5963 (l121).function = (function(v243){
5964 ((v243)["fname"] = "READ-UNTIL");
5966 })((function (v239,v240){
5967 if (arguments.length < 2) throw 'too few arguments';
5968 if (arguments.length > 2) throw 'too many arguments';
5972 return (function(v241,v242){
5975 var func = symbol.function;
5976 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5983 while((v242 !== (function(){
5985 var value = symbol.value;
5986 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5990 var func = symbol.function;
5991 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
5993 })()((v240)(v242)) : (function(){
5995 var value = symbol.value;
5996 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
5998 })()) !== (function(){
6000 var value = symbol.value;
6001 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6006 var func = symbol.function;
6007 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6009 })()(v241, (function(){
6011 if (typeof x != 'number')
6012 throw 'The value ' + x + ' is not a type number.';
6013 return String.fromCharCode(x);
6017 var func = symbol.function;
6018 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6023 var func = symbol.function;
6024 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6027 }return (function(){
6029 var value = symbol.value;
6030 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6037 if (cf.type == 'block' && cf.id == 104)
6046 var value = symbol.value;
6047 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6053 if (cf.type == 'block' && cf.id == 103)
6063 var l122 = {name: "SKIP-WHITESPACES-AND-COMMENTS"};
6065 (l122).function = (function(v247){
6066 ((v247)["fname"] = "SKIP-WHITESPACES-AND-COMMENTS");
6068 })((function (v244){
6069 if (arguments.length < 1) throw 'too few arguments';
6070 if (arguments.length > 1) throw 'too many arguments';
6074 return (function(v245){
6077 var func = symbol.function;
6078 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6083 var func = symbol.function;
6084 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6091 while((v245 !== (function(){
6093 var value = symbol.value;
6094 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6098 var func = symbol.function;
6099 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6101 })()(v245, 59) : (function(){
6103 var value = symbol.value;
6104 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6106 })()) !== (function(){
6108 var value = symbol.value;
6109 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6114 var func = symbol.function;
6115 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6117 })()(v244, (function (v246){
6118 if (arguments.length < 1) throw 'too few arguments';
6119 if (arguments.length > 1) throw 'too many arguments';
6122 var func = symbol.function;
6123 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6130 var func = symbol.function;
6131 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6136 var func = symbol.function;
6137 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6140 }return (function(){
6142 var value = symbol.value;
6143 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6150 if (cf.type == 'block' && cf.id == 106)
6158 var value = symbol.value;
6159 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6165 if (cf.type == 'block' && cf.id == 105)
6175 var l123 = {name: "%READ-LIST"};
6176 var l124 = {name: "LS-READ"};
6178 (l123).function = (function(v251){
6179 ((v251)["fname"] = "%READ-LIST");
6181 })((function (v248){
6182 if (arguments.length < 1) throw 'too few arguments';
6183 if (arguments.length > 1) throw 'too many arguments';
6189 var func = symbol.function;
6190 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6193 return (function(v249){
6194 return ((function(){
6196 var func = symbol.function;
6197 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6199 })()(v249) !== (function(){
6201 var value = symbol.value;
6202 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6206 throw "Unspected EOF";
6208 })() : ((function(){
6210 var func = symbol.function;
6211 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6213 })()(v249, 41) !== (function(){
6215 var value = symbol.value;
6216 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6221 var func = symbol.function;
6222 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6227 var value = symbol.value;
6228 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6231 })() : ((function(){
6233 var func = symbol.function;
6234 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6236 })()(v249, 46) !== (function(){
6238 var value = symbol.value;
6239 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6244 var func = symbol.function;
6245 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6248 return (function(v250){
6251 var func = symbol.function;
6252 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6257 var func = symbol.function;
6258 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6262 var func = symbol.function;
6263 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6265 })()(v248), 41) !== (function(){
6267 var value = symbol.value;
6268 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6272 var value = symbol.value;
6273 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6277 throw "')' was expected.";
6283 var func = symbol.function;
6284 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6288 return ({car: (function(){
6290 var func = symbol.function;
6291 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6293 })()(v248), cdr: (function(){
6295 var func = symbol.function;
6296 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6302 var func = symbol.function;
6303 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6309 if (cf.type == 'block' && cf.id == 107)
6319 var l125 = {name: "READ-STRING"};
6321 (l125).function = (function(v255){
6322 ((v255)["fname"] = "READ-STRING");
6324 })((function (v252){
6325 if (arguments.length < 1) throw 'too few arguments';
6326 if (arguments.length > 1) throw 'too many arguments';
6330 return (function(v253,v254){
6333 var func = symbol.function;
6334 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6343 var func = symbol.function;
6344 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6348 var func = symbol.function;
6349 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6351 })()(v254, 34)) !== (function(){
6353 var value = symbol.value;
6354 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6359 var func = symbol.function;
6360 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6362 })()(v254) !== (function(){
6364 var value = symbol.value;
6365 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6369 throw "Unexpected EOF";
6373 var value = symbol.value;
6374 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6379 var func = symbol.function;
6380 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6382 })()(v254, 92) !== (function(){
6384 var value = symbol.value;
6385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6388 return v254 = (function(){
6390 var func = symbol.function;
6391 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6396 var value = symbol.value;
6397 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6402 var func = symbol.function;
6403 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6405 })()(v253, (function(){
6407 if (typeof x != 'number')
6408 throw 'The value ' + x + ' is not a type number.';
6409 return String.fromCharCode(x);
6413 var func = symbol.function;
6414 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6417 }return (function(){
6419 var value = symbol.value;
6420 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6427 if (cf.type == 'block' && cf.id == 109)
6436 var value = symbol.value;
6437 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6443 if (cf.type == 'block' && cf.id == 108)
6453 var l126 = {name: "READ-SHARP"};
6455 (l126).function = (function(v260){
6456 ((v260)["fname"] = "READ-SHARP");
6458 })((function (v256){
6459 if (arguments.length < 1) throw 'too few arguments';
6460 if (arguments.length > 1) throw 'too many arguments';
6466 var func = symbol.function;
6467 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6470 return (function(v257){
6471 return ((function(){
6473 var func = symbol.function;
6474 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6476 })()(v257, 39) !== (function(){
6478 var value = symbol.value;
6479 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6484 var func = symbol.function;
6485 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6487 })()(l99, (function(){
6489 var func = symbol.function;
6490 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6493 })() : ((function(){
6495 var func = symbol.function;
6496 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6498 })()(v257, 92) !== (function(){
6500 var value = symbol.value;
6501 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6504 return (function(v258){
6505 return ((function(){
6507 var func = symbol.function;
6508 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6510 })()(v258, "space") !== (function(){
6512 var value = symbol.value;
6513 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6518 var func = symbol.function;
6519 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6522 })() : ((function(){
6524 var func = symbol.function;
6525 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6527 })()(v258, "tab") !== (function(){
6529 var value = symbol.value;
6530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6535 var func = symbol.function;
6536 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6539 })() : ((function(){
6541 var func = symbol.function;
6542 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6544 })()(v258, "newline") !== (function(){
6546 var value = symbol.value;
6547 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6552 var func = symbol.function;
6553 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6559 var func = symbol.function;
6560 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6565 if (typeof string != 'string')
6566 throw 'The value ' + string + ' is not a type string.';
6567 if (typeof index != 'number')
6568 throw 'The value ' + index + ' is not a type number.';
6569 return string.charCodeAt(index);
6574 var func = symbol.function;
6575 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6578 var x = (function(){
6580 var func = symbol.function;
6581 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6584 if (typeof x != 'number')
6585 throw 'The value ' + x + ' is not a type number.';
6586 return String.fromCharCode(x);
6589 var func = symbol.function;
6590 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6592 })()(v256, (function(){
6594 var func = symbol.function;
6595 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6598 })() : ((function(){
6600 var func = symbol.function;
6601 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6603 })()(v257, 43) !== (function(){
6605 var value = symbol.value;
6606 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6609 return (function(v259){
6610 return ((function(){
6612 var func = symbol.function;
6613 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6615 })()(v259, "common-lisp") !== (function(){
6617 var value = symbol.value;
6618 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6623 var func = symbol.function;
6624 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6629 var func = symbol.function;
6630 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6633 })() : ((function(){
6635 var func = symbol.function;
6636 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6638 })()(v259, "ecmalisp") !== (function(){
6640 var value = symbol.value;
6641 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6646 var func = symbol.function;
6647 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6652 throw "Unknown reader form.";
6657 var func = symbol.function;
6658 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6660 })()(v256, (function(){
6662 var func = symbol.function;
6663 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6668 throw "ECASE expression failed.";
6673 var func = symbol.function;
6674 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6680 if (cf.type == 'block' && cf.id == 110)
6690 var l127 = {name: "*EOF*"};
6692 (((l127.value !== undefined)?(function(){
6694 var value = symbol.value;
6695 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6699 var value = symbol.value;
6700 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6702 })()) !== (function(){
6704 var value = symbol.value;
6705 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6709 var value = symbol.value;
6710 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6713 return (l127).value = (function(){
6715 if (typeof name != 'string')
6716 throw 'The value ' + name + ' is not a type string.';
6717 return ({name: name});
6722 var l128 = {name: "QUOTE"};
6723 var l129 = {name: "BACKQUOTE"};
6724 var l130 = {name: "UNQUOTE-SPLICING"};
6725 var l131 = {name: "UNQUOTE"};
6727 (l124).function = (function(v264){
6728 ((v264)["fname"] = "LS-READ");
6730 })((function (v261){
6731 if (arguments.length < 1) throw 'too few arguments';
6732 if (arguments.length > 1) throw 'too many arguments';
6738 var func = symbol.function;
6739 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6742 return (function(v262){
6743 return ((function(){
6745 var func = symbol.function;
6746 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6748 })()(v262) !== (function(){
6750 var value = symbol.value;
6751 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6756 var value = symbol.value;
6757 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6760 })() : ((function(){
6762 var func = symbol.function;
6763 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6765 })()(v262, 40) !== (function(){
6767 var value = symbol.value;
6768 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6773 var func = symbol.function;
6774 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6779 var func = symbol.function;
6780 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6783 })() : ((function(){
6785 var func = symbol.function;
6786 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6788 })()(v262, 39) !== (function(){
6790 var value = symbol.value;
6791 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6796 var func = symbol.function;
6797 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6802 var func = symbol.function;
6803 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6805 })()(l128, (function(){
6807 var func = symbol.function;
6808 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6811 })() : ((function(){
6813 var func = symbol.function;
6814 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6816 })()(v262, 96) !== (function(){
6818 var value = symbol.value;
6819 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6824 var func = symbol.function;
6825 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6830 var func = symbol.function;
6831 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6833 })()(l129, (function(){
6835 var func = symbol.function;
6836 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6839 })() : ((function(){
6841 var func = symbol.function;
6842 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6844 })()(v262, 34) !== (function(){
6846 var value = symbol.value;
6847 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6852 var func = symbol.function;
6853 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6858 var func = symbol.function;
6859 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6862 })() : ((function(){
6864 var func = symbol.function;
6865 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6867 })()(v262, 44) !== (function(){
6869 var value = symbol.value;
6870 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6875 var func = symbol.function;
6876 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6879 return ((function(){
6881 var func = symbol.function;
6882 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6886 var func = symbol.function;
6887 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6889 })()(v261), 64) !== (function(){
6891 var value = symbol.value;
6892 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6897 var func = symbol.function;
6898 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6903 var func = symbol.function;
6904 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6906 })()(l130, (function(){
6908 var func = symbol.function;
6909 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6914 var func = symbol.function;
6915 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6917 })()(l131, (function(){
6919 var func = symbol.function;
6920 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6923 })() : ((function(){
6925 var func = symbol.function;
6926 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6928 })()(v262, 35) !== (function(){
6930 var value = symbol.value;
6931 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6936 var func = symbol.function;
6937 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6941 return (function(v263){
6942 return ((function(){
6944 var func = symbol.function;
6945 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6949 var func = symbol.function;
6950 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6952 })(), v263) !== (function(){
6954 var value = symbol.value;
6955 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
6959 var func = symbol.function;
6960 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6962 })()(v263) : (function(){
6964 var func = symbol.function;
6965 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6969 if (typeof x != 'string')
6970 throw 'The value ' + x + ' is not a type string.';
6971 return x.toUpperCase();
6975 var func = symbol.function;
6976 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6978 })()(v261, (function(){
6980 var func = symbol.function;
6981 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6987 var func = symbol.function;
6988 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
6994 if (cf.type == 'block' && cf.id == 111)
7004 var l132 = {name: "LS-READ-FROM-STRING"};
7006 (l132).function = (function(v266){
7007 ((v266)["fname"] = "LS-READ-FROM-STRING");
7009 })((function (v265){
7010 if (arguments.length < 1) throw 'too few arguments';
7011 if (arguments.length > 1) throw 'too many arguments';
7017 var func = symbol.function;
7018 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7022 var func = symbol.function;
7023 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7029 if (cf.type == 'block' && cf.id == 112)
7039 var l133 = {name: "*COMPILATION-UNIT-CHECKS*"};
7041 (((l133.value !== undefined)?(function(){
7043 var value = symbol.value;
7044 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7048 var value = symbol.value;
7049 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7051 })()) !== (function(){
7053 var value = symbol.value;
7054 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7058 var value = symbol.value;
7059 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7062 return (l133).value = l2;
7066 var l134 = {name: "MAKE-BINDING"};
7068 (l134).function = (function(v271){
7069 ((v271)["fname"] = "MAKE-BINDING");
7071 })((function (v267,v268,v269,v270){
7072 if (arguments.length < 4) throw 'too few arguments';
7073 if (arguments.length > 4) throw 'too many arguments';
7079 var func = symbol.function;
7080 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7082 })()(v267, v268, v269, v270);
7086 if (cf.type == 'block' && cf.id == 113)
7096 var l135 = {name: "BINDING-NAME"};
7098 (l135).function = (function(v273){
7099 ((v273)["fname"] = "BINDING-NAME");
7101 })((function (v272){
7102 if (arguments.length < 1) throw 'too few arguments';
7103 if (arguments.length > 1) throw 'too many arguments';
7109 var func = symbol.function;
7110 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7116 if (cf.type == 'block' && cf.id == 114)
7126 var l136 = {name: "BINDING-TYPE"};
7128 (l136).function = (function(v275){
7129 ((v275)["fname"] = "BINDING-TYPE");
7131 })((function (v274){
7132 if (arguments.length < 1) throw 'too few arguments';
7133 if (arguments.length > 1) throw 'too many arguments';
7139 var func = symbol.function;
7140 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7146 if (cf.type == 'block' && cf.id == 115)
7156 var l137 = {name: "BINDING-VALUE"};
7158 (l137).function = (function(v277){
7159 ((v277)["fname"] = "BINDING-VALUE");
7161 })((function (v276){
7162 if (arguments.length < 1) throw 'too few arguments';
7163 if (arguments.length > 1) throw 'too many arguments';
7169 var func = symbol.function;
7170 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7176 if (cf.type == 'block' && cf.id == 116)
7186 var l138 = {name: "SET-BINDING-VALUE"};
7188 (l138).function = (function(v280){
7189 ((v280)["fname"] = "SET-BINDING-VALUE");
7191 })((function (v278,v279){
7192 if (arguments.length < 2) throw 'too few arguments';
7193 if (arguments.length > 2) throw 'too many arguments';
7198 var x = (function(){
7199 var tmp = (function(){
7201 return tmp === (function(){
7203 var value = symbol.value;
7204 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7208 var value = symbol.value;
7209 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7213 return tmp === (function(){
7215 var value = symbol.value;
7216 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7220 var value = symbol.value;
7221 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7225 if (typeof x != 'object')
7226 throw 'The value ' + x + ' is not a type object.';
7227 return (x.car = v279);
7232 if (cf.type == 'block' && cf.id == 117)
7242 var l139 = {name: "BINDING-DECLARED"};
7244 (l139).function = (function(v282){
7245 ((v282)["fname"] = "BINDING-DECLARED");
7247 })((function (v281){
7248 if (arguments.length < 1) throw 'too few arguments';
7249 if (arguments.length > 1) throw 'too many arguments';
7253 return (v281 !== (function(){
7255 var value = symbol.value;
7256 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7260 var func = symbol.function;
7261 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7263 })()(v281) : (function(){
7265 var value = symbol.value;
7266 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7272 if (cf.type == 'block' && cf.id == 118)
7282 var l140 = {name: "MARK-BINDING-AS-DECLARED"};
7284 (l140).function = (function(v284){
7285 ((v284)["fname"] = "MARK-BINDING-AS-DECLARED");
7287 })((function (v283){
7288 if (arguments.length < 1) throw 'too few arguments';
7289 if (arguments.length > 1) throw 'too many arguments';
7294 var x = (function(){
7296 var func = symbol.function;
7297 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7300 if (typeof x != 'object')
7301 throw 'The value ' + x + ' is not a type object.';
7302 return (x.car = (function(){
7304 var value = symbol.value;
7305 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7312 if (cf.type == 'block' && cf.id == 119)
7322 var l141 = {name: "MAKE-LEXENV"};
7324 (l141).function = (function(v285){
7325 ((v285)["fname"] = "MAKE-LEXENV");
7328 if (arguments.length > 0) throw 'too many arguments';
7334 var func = symbol.function;
7335 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7339 var value = symbol.value;
7340 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7344 var value = symbol.value;
7345 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7349 var value = symbol.value;
7350 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7354 var value = symbol.value;
7355 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7361 if (cf.type == 'block' && cf.id == 120)
7371 var l142 = {name: "COPY-LEXENV"};
7373 (l142).function = (function(v287){
7374 ((v287)["fname"] = "COPY-LEXENV");
7376 })((function (v286){
7377 if (arguments.length < 1) throw 'too few arguments';
7378 if (arguments.length > 1) throw 'too many arguments';
7384 var func = symbol.function;
7385 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7391 if (cf.type == 'block' && cf.id == 121)
7401 var l143 = {name: "PUSH-TO-LEXENV"};
7402 var l144 = {name: "BLOCK"};
7403 var l145 = {name: "GOTAG"};
7405 (l143).function = (function(v292){
7406 ((v292)["fname"] = "PUSH-TO-LEXENV");
7408 })((function (v288,v289,v290){
7409 if (arguments.length < 3) throw 'too few arguments';
7410 if (arguments.length > 3) throw 'too many arguments';
7414 return (function(v291){
7415 return ((function(){
7417 var func = symbol.function;
7418 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7420 })()(v291, l100) !== (function(){
7422 var value = symbol.value;
7423 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7428 if (typeof x != 'object')
7429 throw 'The value ' + x + ' is not a type object.';
7430 return (x.car = ({car: v288, cdr: (function(){
7432 return tmp === (function(){
7434 var value = symbol.value;
7435 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7439 var value = symbol.value;
7440 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7445 })() : ((function(){
7447 var func = symbol.function;
7448 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7450 })()(v291, l99) !== (function(){
7452 var value = symbol.value;
7453 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7457 var x = (function(){
7459 return tmp === (function(){
7461 var value = symbol.value;
7462 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7466 var value = symbol.value;
7467 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7471 if (typeof x != 'object')
7472 throw 'The value ' + x + ' is not a type object.';
7473 return (x.car = ({car: v288, cdr: (function(){
7475 var func = symbol.function;
7476 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7480 })() : ((function(){
7482 var func = symbol.function;
7483 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7485 })()(v291, l144) !== (function(){
7487 var value = symbol.value;
7488 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7492 var x = (function(){
7494 var func = symbol.function;
7495 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7498 if (typeof x != 'object')
7499 throw 'The value ' + x + ' is not a type object.';
7500 return (x.car = ({car: v288, cdr: (function(){
7502 var func = symbol.function;
7503 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7507 })() : ((function(){
7509 var func = symbol.function;
7510 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7512 })()(v291, l145) !== (function(){
7514 var value = symbol.value;
7515 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7519 var x = (function(){
7521 var func = symbol.function;
7522 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7525 if (typeof x != 'object')
7526 throw 'The value ' + x + ' is not a type object.';
7527 return (x.car = ({car: v288, cdr: (function(){
7529 var func = symbol.function;
7530 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7536 throw "ECASE expression failed.";
7543 if (cf.type == 'block' && cf.id == 122)
7553 var l146 = {name: "EXTEND-LEXENV"};
7555 (l146).function = (function(v299){
7556 ((v299)["fname"] = "EXTEND-LEXENV");
7558 })((function (v293,v294,v295){
7559 if (arguments.length < 3) throw 'too few arguments';
7560 if (arguments.length > 3) throw 'too many arguments';
7564 return (function(v296){
7568 return (function(v297,v298){
7570 while(v297 !== (function(){
7572 var value = symbol.value;
7573 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7578 return tmp === (function(){
7580 var value = symbol.value;
7581 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7585 var value = symbol.value;
7586 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7593 var func = symbol.function;
7594 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7596 })()(v298, v296, v295);
7599 var value = symbol.value;
7600 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7606 return tmp === (function(){
7608 var value = symbol.value;
7609 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7613 var value = symbol.value;
7614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7618 }return (function(){
7620 var value = symbol.value;
7621 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7628 var func = symbol.function;
7629 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7631 })()(v293),(function(){
7633 var value = symbol.value;
7634 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7640 if (cf.type == 'block' && cf.id == 124)
7648 var func = symbol.function;
7649 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7655 if (cf.type == 'block' && cf.id == 123)
7665 var l147 = {name: "LOOKUP-IN-LEXENV"};
7667 (l147).function = (function(v304){
7668 ((v304)["fname"] = "LOOKUP-IN-LEXENV");
7670 })((function (v300,v301,v302){
7671 if (arguments.length < 3) throw 'too few arguments';
7672 if (arguments.length > 3) throw 'too many arguments';
7678 var func = symbol.function;
7679 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7681 })()(v300, (function(v303){
7682 return ((function(){
7684 var func = symbol.function;
7685 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7687 })()(v303, l100) !== (function(){
7689 var value = symbol.value;
7690 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7695 var func = symbol.function;
7696 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7699 })() : ((function(){
7701 var func = symbol.function;
7702 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7704 })()(v303, l99) !== (function(){
7706 var value = symbol.value;
7707 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7712 var func = symbol.function;
7713 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7716 })() : ((function(){
7718 var func = symbol.function;
7719 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7721 })()(v303, l144) !== (function(){
7723 var value = symbol.value;
7724 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7729 var func = symbol.function;
7730 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7733 })() : ((function(){
7735 var func = symbol.function;
7736 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7738 })()(v303, l145) !== (function(){
7740 var value = symbol.value;
7741 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7746 var func = symbol.function;
7747 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7752 throw "ECASE expression failed.";
7759 if (cf.type == 'block' && cf.id == 125)
7769 var l148 = {name: "*GLOBAL-ENVIRONMENT*"};
7771 (((l148.value !== undefined)?(function(){
7773 var value = symbol.value;
7774 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7778 var value = symbol.value;
7779 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7781 })()) !== (function(){
7783 var value = symbol.value;
7784 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7788 var value = symbol.value;
7789 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7792 return (l148).value = (function(){
7794 var func = symbol.function;
7795 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7801 var l149 = {name: "*ENVIRONMENT*"};
7803 (((l149.value !== undefined)?(function(){
7805 var value = symbol.value;
7806 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7810 var value = symbol.value;
7811 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7813 })()) !== (function(){
7815 var value = symbol.value;
7816 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7820 var value = symbol.value;
7821 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7824 return (l149).value = (function(){
7826 var func = symbol.function;
7827 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7833 var l150 = {name: "CLEAR-UNDECLARED-GLOBAL-BINDINGS"};
7835 (l150).function = (function(v306){
7836 ((v306)["fname"] = "CLEAR-UNDECLARED-GLOBAL-BINDINGS");
7839 if (arguments.length > 0) throw 'too many arguments';
7843 return (l149).value = (function(){
7845 var func = symbol.function;
7846 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7848 })()((function (v305){
7849 if (arguments.length < 1) throw 'too few arguments';
7850 if (arguments.length > 1) throw 'too many arguments';
7853 var func = symbol.function;
7854 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7858 var func = symbol.function;
7859 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7865 var value = symbol.value;
7866 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7872 if (cf.type == 'block' && cf.id == 126)
7882 var l151 = {name: "*VARIABLE-COUNTER*"};
7884 (((l151.value !== undefined)?(function(){
7886 var value = symbol.value;
7887 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7891 var value = symbol.value;
7892 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7894 })()) !== (function(){
7896 var value = symbol.value;
7897 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7901 var value = symbol.value;
7902 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7905 return (l151).value = 0;
7909 var l152 = {name: "GVARNAME"};
7911 (l152).function = (function(v308){
7912 ((v308)["fname"] = "GVARNAME");
7914 })((function (v307){
7915 if (arguments.length < 1) throw 'too few arguments';
7916 if (arguments.length > 1) throw 'too many arguments';
7922 var func = symbol.function;
7923 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7925 })()("v", (function(){
7927 var func = symbol.function;
7928 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7930 })()((l151).value = (function(){
7931 var x = (function(){
7933 var value = symbol.value;
7934 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7938 if (typeof x != 'number')
7939 throw 'The value ' + x + ' is not a type number.';
7940 if (typeof y != 'number')
7941 throw 'The value ' + y + ' is not a type number.';
7947 if (cf.type == 'block' && cf.id == 127)
7957 var l153 = {name: "TRANSLATE-VARIABLE"};
7959 (l153).function = (function(v310){
7960 ((v310)["fname"] = "TRANSLATE-VARIABLE");
7962 })((function (v309){
7963 if (arguments.length < 1) throw 'too few arguments';
7964 if (arguments.length > 1) throw 'too many arguments';
7970 var func = symbol.function;
7971 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7975 var func = symbol.function;
7976 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
7978 })()(v309, (function(){
7980 var value = symbol.value;
7981 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
7987 if (cf.type == 'block' && cf.id == 128)
7997 var l154 = {name: "EXTEND-LOCAL-ENV"};
7998 var l155 = {name: "LEXICAL-VARIABLE"};
8000 (l154).function = (function(v316){
8001 ((v316)["fname"] = "EXTEND-LOCAL-ENV");
8003 })((function (v311){
8004 if (arguments.length < 1) throw 'too few arguments';
8005 if (arguments.length > 1) throw 'too many arguments';
8009 return (function(v312){
8013 return (function(v313,v314){
8015 while(v313 !== (function(){
8017 var value = symbol.value;
8018 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8023 return tmp === (function(){
8025 var value = symbol.value;
8026 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8030 var value = symbol.value;
8031 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8039 var func = symbol.function;
8040 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8042 })()(v315, v312, l100);
8045 var func = symbol.function;
8046 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8048 })()(v314, l155, (function(){
8050 var func = symbol.function;
8051 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8053 })()(v314), (function(){
8055 var value = symbol.value;
8056 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8061 var value = symbol.value;
8062 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8068 return tmp === (function(){
8070 var value = symbol.value;
8071 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8075 var value = symbol.value;
8076 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8080 }return (function(){
8082 var value = symbol.value;
8083 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8088 })(v311,(function(){
8090 var value = symbol.value;
8091 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8097 if (cf.type == 'block' && cf.id == 130)
8105 var func = symbol.function;
8106 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8110 var value = symbol.value;
8111 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8117 if (cf.type == 'block' && cf.id == 129)
8127 var l156 = {name: "*TOPLEVEL-COMPILATIONS*"};
8129 (((l156.value !== undefined)?(function(){
8131 var value = symbol.value;
8132 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8136 var value = symbol.value;
8137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8139 })()) !== (function(){
8141 var value = symbol.value;
8142 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8146 var value = symbol.value;
8147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8150 return (l156).value = (function(){
8152 var value = symbol.value;
8153 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8159 var l157 = {name: "TOPLEVEL-COMPILATION"};
8161 (l157).function = (function(v318){
8162 ((v318)["fname"] = "TOPLEVEL-COMPILATION");
8164 })((function (v317){
8165 if (arguments.length < 1) throw 'too few arguments';
8166 if (arguments.length > 1) throw 'too many arguments';
8170 return (l156).value = ({car: v317, cdr: (function(){
8172 var value = symbol.value;
8173 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8179 if (cf.type == 'block' && cf.id == 131)
8189 var l158 = {name: "NULL-OR-EMPTY-P"};
8191 (l158).function = (function(v320){
8192 ((v320)["fname"] = "NULL-OR-EMPTY-P");
8194 })((function (v319){
8195 if (arguments.length < 1) throw 'too few arguments';
8196 if (arguments.length > 1) throw 'too many arguments';
8202 var func = symbol.function;
8203 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8207 var func = symbol.function;
8208 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8214 if (cf.type == 'block' && cf.id == 132)
8224 var l159 = {name: "GET-TOPLEVEL-COMPILATIONS"};
8226 (l159).function = (function(v321){
8227 ((v321)["fname"] = "GET-TOPLEVEL-COMPILATIONS");
8230 if (arguments.length > 0) throw 'too many arguments';
8236 var func = symbol.function;
8237 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8241 var func = symbol.function;
8242 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8246 var func = symbol.function;
8247 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8251 var value = symbol.value;
8252 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8258 if (cf.type == 'block' && cf.id == 133)
8268 var l160 = {name: "%COMPILE-DEFMACRO"};
8269 var l161 = {name: "MACRO"};
8271 (l160).function = (function(v324){
8272 ((v324)["fname"] = "%COMPILE-DEFMACRO");
8274 })((function (v322,v323){
8275 if (arguments.length < 2) throw 'too few arguments';
8276 if (arguments.length > 2) throw 'too many arguments';
8282 var func = symbol.function;
8283 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8287 var func = symbol.function;
8288 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8292 var func = symbol.function;
8293 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8297 var func = symbol.function;
8298 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8300 })()(l128), (function(){
8302 var func = symbol.function;
8303 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8308 var func = symbol.function;
8309 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8313 var func = symbol.function;
8314 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8316 })()(v322, l161, v323, (function(){
8318 var value = symbol.value;
8319 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8323 var value = symbol.value;
8324 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8330 if (cf.type == 'block' && cf.id == 134)
8340 var l162 = {name: "*COMPILATIONS*"};
8342 (((l162.value !== undefined)?(function(){
8344 var value = symbol.value;
8345 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8349 var value = symbol.value;
8350 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8352 })()) !== (function(){
8354 var value = symbol.value;
8355 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8359 var value = symbol.value;
8360 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8363 return (l162).value = (function(){
8365 var value = symbol.value;
8366 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8372 var l163 = {name: "LS-COMPILE-BLOCK"};
8374 (l163).function = (function(v327){
8375 ((v327)["fname"] = "LS-COMPILE-BLOCK");
8377 })((function (v325,v326){
8378 if (arguments.length < 1) throw 'too few arguments';
8379 if (arguments.length > 2) throw 'too many arguments';
8380 switch(arguments.length){
8384 var value = symbol.value;
8385 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8393 return (v326 !== (function(){
8395 var value = symbol.value;
8396 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8400 var func = symbol.function;
8401 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8405 var func = symbol.function;
8406 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8410 var func = symbol.function;
8411 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8413 })()(v325)), "return ", (function(){
8415 var func = symbol.function;
8416 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8419 var tmp = (function(){
8421 var func = symbol.function;
8422 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8425 return tmp === (function(){
8427 var value = symbol.value;
8428 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8432 var value = symbol.value;
8433 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8436 })()), ";") : (function(){
8438 var func = symbol.function;
8439 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8443 var func = symbol.function;
8444 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8448 var func = symbol.function;
8449 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8453 var func = symbol.function;
8454 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8458 var func = symbol.function;
8459 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8461 })(), v325)), (function(){
8463 var func = symbol.function;
8464 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8466 })()(";", (function(){
8468 var value = symbol.value;
8469 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8475 if (cf.type == 'block' && cf.id == 135)
8485 var l164 = {name: "DEFINE-COMPILATION"};
8487 var l165 = {name: "IF"};
8488 (l162).value = ({car: (function(){
8490 var func = symbol.function;
8491 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8493 })()(l165, (function (v328,v329,v330){
8494 if (arguments.length < 3) throw 'too few arguments';
8495 if (arguments.length > 3) throw 'too many arguments';
8501 var func = symbol.function;
8502 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8504 })()("(", (function(){
8506 var func = symbol.function;
8507 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8509 })()(v328), " !== ", (function(){
8511 var func = symbol.function;
8512 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8516 var value = symbol.value;
8517 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8519 })()), " ? ", (function(){
8521 var func = symbol.function;
8522 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8524 })()(v329), " : ", (function(){
8526 var func = symbol.function;
8527 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8533 if (cf.type == 'block' && cf.id == 136)
8540 })), cdr: (function(){
8542 var value = symbol.value;
8543 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8546 var l166 = {name: "*LAMBDA-LIST-KEYWORDS*"};
8547 var l167 = {name: "&OPTIONAL"};
8548 var l168 = {name: "&REST"};
8549 var l169 = {car: l167, cdr: {car: l168, cdr: l2}};
8551 (((l166.value !== undefined)?(function(){
8553 var value = symbol.value;
8554 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8558 var value = symbol.value;
8559 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8561 })()) !== (function(){
8563 var value = symbol.value;
8564 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8568 var value = symbol.value;
8569 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8572 return (l166).value = l169;
8576 var l170 = {name: "LIST-UNTIL-KEYWORD"};
8578 (l170).function = (function(v333){
8579 ((v333)["fname"] = "LIST-UNTIL-KEYWORD");
8581 })((function (v331){
8582 if (arguments.length < 1) throw 'too few arguments';
8583 if (arguments.length > 1) throw 'too many arguments';
8587 return ((function(v332){
8588 return (v332 !== (function(){
8590 var value = symbol.value;
8591 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8593 })() ? v332 : (function(){
8595 var func = symbol.function;
8596 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8600 return tmp === (function(){
8602 var value = symbol.value;
8603 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8607 var value = symbol.value;
8608 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8613 var value = symbol.value;
8614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8619 var func = symbol.function;
8620 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8622 })()(v331)) !== (function(){
8624 var value = symbol.value;
8625 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8629 var value = symbol.value;
8630 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8632 })() : ({car: (function(){
8634 return tmp === (function(){
8636 var value = symbol.value;
8637 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8641 var value = symbol.value;
8642 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8645 })(), cdr: (function(){
8647 var func = symbol.function;
8648 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8652 return tmp === (function(){
8654 var value = symbol.value;
8655 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8659 var value = symbol.value;
8660 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8667 if (cf.type == 'block' && cf.id == 137)
8677 var l171 = {name: "LAMBDA-LIST-REQUIRED-ARGUMENTS"};
8679 (l171).function = (function(v335){
8680 ((v335)["fname"] = "LAMBDA-LIST-REQUIRED-ARGUMENTS");
8682 })((function (v334){
8683 if (arguments.length < 1) throw 'too few arguments';
8684 if (arguments.length > 1) throw 'too many arguments';
8690 var func = symbol.function;
8691 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8697 if (cf.type == 'block' && cf.id == 138)
8707 var l172 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"};
8709 (l172).function = (function(v337){
8710 ((v337)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT");
8712 })((function (v336){
8713 if (arguments.length < 1) throw 'too few arguments';
8714 if (arguments.length > 1) throw 'too many arguments';
8720 var func = symbol.function;
8721 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8725 var func = symbol.function;
8726 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8730 var func = symbol.function;
8731 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8734 var tmp = (function(){
8736 var func = symbol.function;
8737 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8740 return tmp === (function(){
8742 var value = symbol.value;
8743 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8747 var value = symbol.value;
8748 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8755 if (cf.type == 'block' && cf.id == 139)
8765 var l173 = {name: "LAMBDA-LIST-OPTIONAL-ARGUMENTS"};
8767 (l173).function = (function(v339){
8768 ((v339)["fname"] = "LAMBDA-LIST-OPTIONAL-ARGUMENTS");
8770 })((function (v338){
8771 if (arguments.length < 1) throw 'too few arguments';
8772 if (arguments.length > 1) throw 'too many arguments';
8778 var func = symbol.function;
8779 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8783 var func = symbol.function;
8784 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8788 var func = symbol.function;
8789 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8795 if (cf.type == 'block' && cf.id == 140)
8805 var l174 = {name: "LAMBDA-LIST-REST-ARGUMENT"};
8807 (l174).function = (function(v342){
8808 ((v342)["fname"] = "LAMBDA-LIST-REST-ARGUMENT");
8810 })((function (v340){
8811 if (arguments.length < 1) throw 'too few arguments';
8812 if (arguments.length > 1) throw 'too many arguments';
8816 return (function(v341){
8819 return tmp === (function(){
8821 var value = symbol.value;
8822 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8826 var value = symbol.value;
8827 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8830 })() !== (function(){
8832 var value = symbol.value;
8833 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8837 throw "Bad lambda-list";
8841 var value = symbol.value;
8842 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8847 return tmp === (function(){
8849 var value = symbol.value;
8850 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8854 var value = symbol.value;
8855 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8861 var func = symbol.function;
8862 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8865 var tmp = (function(){
8867 var func = symbol.function;
8868 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8871 return tmp === (function(){
8873 var value = symbol.value;
8874 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8878 var value = symbol.value;
8879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8886 if (cf.type == 'block' && cf.id == 141)
8896 var l175 = {name: "LAMBDA-DOCSTRING-WRAPPER"};
8898 (l175).function = (function(v345){
8899 ((v345)["fname"] = "LAMBDA-DOCSTRING-WRAPPER");
8901 })((function (v344){
8902 if (arguments.length < 1) throw 'too few arguments';
8903 var v343= (function(){
8905 var value = symbol.value;
8906 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8909 for (var i = arguments.length-1; i>=1; i--)
8910 v343 = {car: arguments[i], cdr:
8915 return (v344 !== (function(){
8917 var value = symbol.value;
8918 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8922 var func = symbol.function;
8923 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8925 })()("(function(){", (function(){
8927 var value = symbol.value;
8928 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8932 var func = symbol.function;
8933 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8935 })()("var func = ", (function(){
8937 var func = symbol.function;
8938 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8940 })()(v343), ";", (function(){
8942 var value = symbol.value;
8943 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8945 })(), "func.docstring = '", v344, "';", (function(){
8947 var value = symbol.value;
8948 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8950 })(), "return func;", (function(){
8952 var value = symbol.value;
8953 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8955 })()), "})()") : (function(){
8957 var func = symbol.function;
8958 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8964 if (cf.type == 'block' && cf.id == 142)
8974 var l176 = {name: "LAMBDA"};
8975 (l162).value = ({car: (function(){
8977 var func = symbol.function;
8978 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
8980 })()(l176, (function (v347){
8981 if (arguments.length < 1) throw 'too few arguments';
8982 var v346= (function(){
8984 var value = symbol.value;
8985 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
8988 for (var i = arguments.length-1; i>=1; i--)
8989 v346 = {car: arguments[i], cdr:
8994 return (function(v348,v349,v350,v351){
8995 ((((typeof((function(){
8997 return tmp === (function(){
8999 var value = symbol.value;
9000 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9004 var value = symbol.value;
9005 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9008 })()) == "string")?(function(){
9010 var value = symbol.value;
9011 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9015 var value = symbol.value;
9016 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9018 })()) !== (function(){
9020 var value = symbol.value;
9021 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9025 var func = symbol.function;
9026 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9030 var func = symbol.function;
9031 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9035 return tmp === (function(){
9037 var value = symbol.value;
9038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9042 var value = symbol.value;
9043 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9046 })())) : (function(){
9048 var value = symbol.value;
9049 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9051 })()) !== (function(){
9053 var value = symbol.value;
9054 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9059 return tmp === (function(){
9061 var value = symbol.value;
9062 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9066 var value = symbol.value;
9067 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9071 return v346 = (function(){
9073 return tmp === (function(){
9075 var value = symbol.value;
9076 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9080 var value = symbol.value;
9081 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9087 var value = symbol.value;
9088 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9091 return (function(v352,v353,v354){
9099 var func = symbol.function;
9100 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9102 })()(v351, "(function (", (function(){
9104 var func = symbol.function;
9105 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9109 var func = symbol.function;
9110 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9114 var func = symbol.function;
9115 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9119 var func = symbol.function;
9120 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9122 })()(v348, v349)), ","), "){", (function(){
9124 var value = symbol.value;
9125 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9129 var func = symbol.function;
9130 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9132 })()((v348 !== (function(){
9134 var value = symbol.value;
9135 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9139 var func = symbol.function;
9140 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9142 })()("if (arguments.length < ", (function(){
9144 var func = symbol.function;
9145 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9147 })()(v352), ") throw 'too few arguments';", (function(){
9149 var value = symbol.value;
9150 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9152 })()) : ""), ((function(){
9154 var func = symbol.function;
9155 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9157 })()(v350) !== (function(){
9159 var value = symbol.value;
9160 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9164 var func = symbol.function;
9165 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9167 })()("if (arguments.length > ", (function(){
9169 var func = symbol.function;
9170 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9175 if (typeof x != 'number')
9176 throw 'The value ' + x + ' is not a type number.';
9177 if (typeof y != 'number')
9178 throw 'The value ' + y + ' is not a type number.';
9180 })()), ") throw 'too many arguments';", (function(){
9182 var value = symbol.value;
9183 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9185 })()) : ""), (v349 !== (function(){
9187 var value = symbol.value;
9188 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9192 var func = symbol.function;
9193 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9195 })()("switch(arguments.length){", (function(){
9197 var value = symbol.value;
9198 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9200 })(), (function(v355,v356,v357){
9209 if (typeof x != 'number')
9210 throw 'The value ' + x + ' is not a type number.';
9211 if (typeof y != 'number')
9212 throw 'The value ' + y + ' is not a type number.';
9216 var value = symbol.value;
9217 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9221 var value = symbol.value;
9222 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9224 })()) !== (function(){
9226 var value = symbol.value;
9227 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9231 v356 = ({car: (function(){
9233 var func = symbol.function;
9234 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9236 })()("case ", (function(){
9238 var func = symbol.function;
9239 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9244 if (typeof x != 'number')
9245 throw 'The value ' + x + ' is not a type number.';
9246 if (typeof y != 'number')
9247 throw 'The value ' + y + ' is not a type number.';
9249 })()), ":", (function(){
9251 var value = symbol.value;
9252 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9256 var func = symbol.function;
9257 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9261 return tmp === (function(){
9263 var value = symbol.value;
9264 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9268 var value = symbol.value;
9269 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9272 })()), "=", (function(){
9274 var func = symbol.function;
9275 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9279 var func = symbol.function;
9280 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9282 })()(v358)), ";", (function(){
9284 var value = symbol.value;
9285 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9288 return v357 = (function(){
9291 if (typeof x != 'number')
9292 throw 'The value ' + x + ' is not a type number.';
9293 if (typeof y != 'number')
9294 throw 'The value ' + y + ' is not a type number.';
9299 var func = symbol.function;
9300 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9303 }return (function(){
9305 var value = symbol.value;
9306 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9313 if (cf.type == 'block' && cf.id == 144)
9319 v356 = ({car: (function(){
9321 var func = symbol.function;
9322 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9324 })()("default: break;", (function(){
9326 var value = symbol.value;
9327 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9332 var func = symbol.function;
9333 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9337 var func = symbol.function;
9338 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9344 var func = symbol.function;
9345 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9347 })()(v347),(function(){
9349 var value = symbol.value;
9350 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9352 })(),0), "}", (function(){
9354 var value = symbol.value;
9355 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9357 })()) : ""), (v350 !== (function(){
9359 var value = symbol.value;
9360 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9362 })() ? (function(v359){
9365 var func = symbol.function;
9366 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9368 })()("var ", v359, "= ", (function(){
9370 var func = symbol.function;
9371 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9375 var value = symbol.value;
9376 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9378 })()), ";", (function(){
9380 var value = symbol.value;
9381 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9383 })(), "for (var i = arguments.length-1; i>=", (function(){
9385 var func = symbol.function;
9386 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9391 if (typeof x != 'number')
9392 throw 'The value ' + x + ' is not a type number.';
9393 if (typeof y != 'number')
9394 throw 'The value ' + y + ' is not a type number.';
9396 })()), "; i--)", (function(){
9398 var value = symbol.value;
9399 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9403 var func = symbol.function;
9404 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9406 })()(v359, " = ", "{car: arguments[i], cdr: "), v359, "};", (function(){
9408 var value = symbol.value;
9409 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9414 var func = symbol.function;
9415 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9417 })()(v350)) : ""), (function(){
9419 var func = symbol.function;
9420 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9422 })()(v346, (function(){
9424 var value = symbol.value;
9425 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9427 })())), (function(){
9429 var value = symbol.value;
9430 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9439 var func = symbol.function;
9440 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9442 })()(v348),(function(){
9444 var func = symbol.function;
9445 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9447 })()(v349),(function(){
9449 var func = symbol.function;
9450 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9454 var func = symbol.function;
9455 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9459 var func = symbol.function;
9460 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9462 })()(v350), v348, v349)));
9465 var func = symbol.function;
9466 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9468 })()(v347),(function(){
9470 var func = symbol.function;
9471 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9473 })()(v347),(function(){
9475 var func = symbol.function;
9476 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9478 })()(v347),(function(){
9480 var value = symbol.value;
9481 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9487 if (cf.type == 'block' && cf.id == 143)
9494 })), cdr: (function(){
9496 var value = symbol.value;
9497 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9500 var l177 = {name: "SETQ"};
9501 var l178 = {name: "SET"};
9502 (l162).value = ({car: (function(){
9504 var func = symbol.function;
9505 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9507 })()(l177, (function (v360,v361){
9508 if (arguments.length < 2) throw 'too few arguments';
9509 if (arguments.length > 2) throw 'too many arguments';
9513 return (function(v362){
9514 return ((((function(){
9516 var func = symbol.function;
9517 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9519 })()(v362) === l155)?(function(){
9521 var value = symbol.value;
9522 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9526 var value = symbol.value;
9527 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9529 })()) !== (function(){
9531 var value = symbol.value;
9532 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9536 var func = symbol.function;
9537 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9541 var func = symbol.function;
9542 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9544 })()(v362), " = ", (function(){
9546 var func = symbol.function;
9547 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9549 })()(v361)) : (function(){
9551 var func = symbol.function;
9552 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9556 var func = symbol.function;
9557 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9561 var func = symbol.function;
9562 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9564 })()(l178), (function(){
9566 var func = symbol.function;
9567 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9571 var func = symbol.function;
9572 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9576 var func = symbol.function;
9577 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9579 })()(l128), (function(){
9581 var func = symbol.function;
9582 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9584 })()(v360))), (function(){
9586 var func = symbol.function;
9587 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9592 var func = symbol.function;
9593 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9595 })()(v360, (function(){
9597 var value = symbol.value;
9598 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9604 if (cf.type == 'block' && cf.id == 145)
9611 })), cdr: (function(){
9613 var value = symbol.value;
9614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9617 var l179 = {name: "JS-VREF"};
9618 (l162).value = ({car: (function(){
9620 var func = symbol.function;
9621 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9623 })()(l179, (function (v363){
9624 if (arguments.length < 1) throw 'too few arguments';
9625 if (arguments.length > 1) throw 'too many arguments';
9633 if (cf.type == 'block' && cf.id == 146)
9640 })), cdr: (function(){
9642 var value = symbol.value;
9643 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9646 var l180 = {name: "JS-VSET"};
9647 (l162).value = ({car: (function(){
9649 var func = symbol.function;
9650 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9652 })()(l180, (function (v364,v365){
9653 if (arguments.length < 2) throw 'too few arguments';
9654 if (arguments.length > 2) throw 'too many arguments';
9660 var func = symbol.function;
9661 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9663 })()("(", v364, " = ", (function(){
9665 var func = symbol.function;
9666 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9672 if (cf.type == 'block' && cf.id == 147)
9679 })), cdr: (function(){
9681 var value = symbol.value;
9682 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9686 (l112).function = (function(v372){
9687 ((v372)["fname"] = "ESCAPE-STRING");
9689 })((function (v366){
9690 if (arguments.length < 1) throw 'too few arguments';
9691 if (arguments.length > 1) throw 'too many arguments';
9695 return (function(v367,v368,v369){
9703 if (typeof x != 'number')
9704 throw 'The value ' + x + ' is not a type number.';
9705 if (typeof y != 'number')
9706 throw 'The value ' + y + ' is not a type number.';
9710 var value = symbol.value;
9711 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9715 var value = symbol.value;
9716 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9718 })()) !== (function(){
9720 var value = symbol.value;
9721 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9726 return (v371 !== (function(){
9728 var value = symbol.value;
9729 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9731 })() ? v371 : (function(){
9733 var func = symbol.function;
9734 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9739 var func = symbol.function;
9740 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9742 })()(v370, 34)) !== (function(){
9744 var value = symbol.value;
9745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9748 return v367 = (function(){
9750 var func = symbol.function;
9751 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9756 var value = symbol.value;
9757 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9762 var func = symbol.function;
9763 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9765 })()(v370, 10) !== (function(){
9767 var value = symbol.value;
9768 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9773 var func = symbol.function;
9774 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9780 var value = symbol.value;
9781 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9784 return v367 = (function(){
9786 var func = symbol.function;
9787 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9789 })()(v367, (function(){
9791 if (typeof x != 'number')
9792 throw 'The value ' + x + ' is not a type number.';
9793 return String.fromCharCode(x);
9798 if (typeof string != 'string')
9799 throw 'The value ' + string + ' is not a type string.';
9800 if (typeof index != 'number')
9801 throw 'The value ' + index + ' is not a type number.';
9802 return string.charCodeAt(index);
9807 if (typeof x != 'number')
9808 throw 'The value ' + x + ' is not a type number.';
9809 if (typeof y != 'number')
9810 throw 'The value ' + y + ' is not a type number.';
9813 }return (function(){
9815 var value = symbol.value;
9816 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9823 if (cf.type == 'block' && cf.id == 149)
9830 })("",0,(function(){
9832 var func = symbol.function;
9833 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9839 if (cf.type == 'block' && cf.id == 148)
9849 var l181 = {name: "*LITERAL-SYMBOLS*"};
9851 (((l181.value !== undefined)?(function(){
9853 var value = symbol.value;
9854 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9858 var value = symbol.value;
9859 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9861 })()) !== (function(){
9863 var value = symbol.value;
9864 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9868 var value = symbol.value;
9869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9872 return (l181).value = (function(){
9874 var value = symbol.value;
9875 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9881 var l182 = {name: "*LITERAL-COUNTER*"};
9883 (((l182.value !== undefined)?(function(){
9885 var value = symbol.value;
9886 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9890 var value = symbol.value;
9891 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9893 })()) !== (function(){
9895 var value = symbol.value;
9896 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9900 var value = symbol.value;
9901 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9904 return (l182).value = 0;
9908 var l183 = {name: "GENLIT"};
9910 (l183).function = (function(v373){
9911 ((v373)["fname"] = "GENLIT");
9914 if (arguments.length > 0) throw 'too many arguments';
9920 var func = symbol.function;
9921 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9923 })()("l", (function(){
9925 var func = symbol.function;
9926 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9928 })()((l182).value = (function(){
9929 var x = (function(){
9931 var value = symbol.value;
9932 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9936 if (typeof x != 'number')
9937 throw 'The value ' + x + ' is not a type number.';
9938 if (typeof y != 'number')
9939 throw 'The value ' + y + ' is not a type number.';
9945 if (cf.type == 'block' && cf.id == 150)
9955 var l184 = {name: "LITERAL"};
9957 (l184).function = (function(v381){
9958 ((v381)["fname"] = "LITERAL");
9960 })((function (v374,v375){
9961 if (arguments.length < 1) throw 'too few arguments';
9962 if (arguments.length > 2) throw 'too many arguments';
9963 switch(arguments.length){
9967 var value = symbol.value;
9968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9976 return ((function(){
9978 var func = symbol.function;
9979 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9981 })()(v374) !== (function(){
9983 var value = symbol.value;
9984 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
9989 var func = symbol.function;
9990 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
9993 })() : (((typeof(v374) == "string")?(function(){
9995 var value = symbol.value;
9996 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10000 var value = symbol.value;
10001 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10003 })()) !== (function(){
10005 var value = symbol.value;
10006 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10008 })() ? (function(){
10009 return (function(){
10011 var func = symbol.function;
10012 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10014 })()("\"", (function(){
10016 var func = symbol.function;
10017 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10020 })() : (((function(){
10022 return (typeof tmp == 'object' && 'name' in tmp);
10025 var value = symbol.value;
10026 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10030 var value = symbol.value;
10031 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10033 })()) !== (function(){
10035 var value = symbol.value;
10036 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10038 })() ? (function(){
10039 return (function(v376){
10040 return (v376 !== (function(){
10042 var value = symbol.value;
10043 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10045 })() ? v376 : (function(v377,v378){
10046 (l181).value = ({car: ({car: v374, cdr: v377}), cdr: (function(){
10048 var value = symbol.value;
10049 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10054 var func = symbol.function;
10055 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10059 var func = symbol.function;
10060 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10062 })()("var ", v377, " = ", v378));
10066 var func = symbol.function;
10067 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10069 })()(),(function(){
10071 var func = symbol.function;
10072 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10076 var func = symbol.function;
10077 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10081 var func = symbol.function;
10082 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10084 })()(l15), (function(){
10086 var func = symbol.function;
10087 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10089 })()((v374).name)))));
10091 var tmp = (function(){
10093 var func = symbol.function;
10094 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10096 })()(v374, (function(){
10098 var value = symbol.value;
10099 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10102 return tmp === (function(){
10104 var value = symbol.value;
10105 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10109 var value = symbol.value;
10110 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10114 })() : (((function(){
10116 return (typeof tmp == 'object' && 'car' in tmp);
10119 var value = symbol.value;
10120 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10124 var value = symbol.value;
10125 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10127 })()) !== (function(){
10129 var value = symbol.value;
10130 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10132 })() ? (function(){
10133 return (function(v379){
10134 return (v375 !== (function(){
10136 var value = symbol.value;
10137 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10139 })() ? v379 : (function(v380){
10142 var func = symbol.function;
10143 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10147 var func = symbol.function;
10148 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10150 })()("var ", v380, " = ", v379));
10154 var func = symbol.function;
10155 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10160 var func = symbol.function;
10161 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10163 })()("{car: ", (function(){
10165 var func = symbol.function;
10166 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10170 return tmp === (function(){
10172 var value = symbol.value;
10173 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10177 var value = symbol.value;
10178 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10183 var value = symbol.value;
10184 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10186 })()), ", ", "cdr: ", (function(){
10188 var func = symbol.function;
10189 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10193 return tmp === (function(){
10195 var value = symbol.value;
10196 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10200 var value = symbol.value;
10201 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10206 var value = symbol.value;
10207 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10210 })() : (function(){
10212 var value = symbol.value;
10213 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10219 if (cf.type == 'block' && cf.id == 151)
10229 (l162).value = ({car: (function(){
10231 var func = symbol.function;
10232 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10234 })()(l128, (function (v382){
10235 if (arguments.length < 1) throw 'too few arguments';
10236 if (arguments.length > 1) throw 'too many arguments';
10237 return (function(){
10239 return (function(){
10240 return (function(){
10242 var func = symbol.function;
10243 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10249 if (cf.type == 'block' && cf.id == 152)
10256 })), cdr: (function(){
10258 var value = symbol.value;
10259 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10262 var l185 = {name: "%WHILE"};
10263 (l162).value = ({car: (function(){
10265 var func = symbol.function;
10266 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10268 })()(l185, (function (v384){
10269 if (arguments.length < 1) throw 'too few arguments';
10270 var v383= (function(){
10272 var value = symbol.value;
10273 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10276 for (var i = arguments.length-1; i>=1; i--)
10277 v383 = {car: arguments[i], cdr:
10279 return (function(){
10281 return (function(){
10282 return (function(){
10284 var func = symbol.function;
10285 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10287 })()("(function(){", (function(){
10289 var value = symbol.value;
10290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10294 var func = symbol.function;
10295 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10297 })()("while(", (function(){
10299 var func = symbol.function;
10300 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10302 })()(v384), " !== ", (function(){
10304 var func = symbol.function;
10305 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10309 var value = symbol.value;
10310 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10312 })()), "){", (function(){
10314 var value = symbol.value;
10315 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10319 var func = symbol.function;
10320 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10324 var func = symbol.function;
10325 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10327 })()(v383)), "}", "return ", (function(){
10329 var func = symbol.function;
10330 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10334 var value = symbol.value;
10335 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10337 })()), ";", (function(){
10339 var value = symbol.value;
10340 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10346 if (cf.type == 'block' && cf.id == 153)
10353 })), cdr: (function(){
10355 var value = symbol.value;
10356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10359 var l186 = {name: "SYMBOL-FUNCTION"};
10360 (l162).value = ({car: (function(){
10362 var func = symbol.function;
10363 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10365 })()(l99, (function (v385){
10366 if (arguments.length < 1) throw 'too few arguments';
10367 if (arguments.length > 1) throw 'too many arguments';
10368 return (function(){
10370 return (function(){
10371 return (((function(){
10373 var func = symbol.function;
10374 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10376 })()(v385) !== (function(){
10378 var value = symbol.value;
10379 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10381 })() ? (((function(){
10383 return tmp === (function(){
10385 var value = symbol.value;
10386 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10390 var value = symbol.value;
10391 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10394 })() === l176)?(function(){
10396 var value = symbol.value;
10397 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10401 var value = symbol.value;
10402 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10404 })()) : (function(){
10406 var value = symbol.value;
10407 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10409 })()) !== (function(){
10411 var value = symbol.value;
10412 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10414 })() ? (function(){
10415 return (function(){
10417 var func = symbol.function;
10418 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10421 })() : (((function(){
10423 return (typeof tmp == 'object' && 'name' in tmp);
10426 var value = symbol.value;
10427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10431 var value = symbol.value;
10432 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10434 })()) !== (function(){
10436 var value = symbol.value;
10437 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10439 })() ? (function(){
10440 return (function(){
10442 var func = symbol.function;
10443 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10447 var func = symbol.function;
10448 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10452 var func = symbol.function;
10453 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10455 })()(l186), (function(){
10457 var func = symbol.function;
10458 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10462 var func = symbol.function;
10463 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10467 var func = symbol.function;
10468 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10470 })()(l128), (function(){
10472 var func = symbol.function;
10473 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10476 })() : (function(){
10478 var value = symbol.value;
10479 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10485 if (cf.type == 'block' && cf.id == 154)
10492 })), cdr: (function(){
10494 var value = symbol.value;
10495 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10498 var l187 = {name: "EVAL-WHEN-COMPILE"};
10499 var l188 = {name: "EVAL"};
10500 var l189 = {name: "PROGN"};
10501 (l162).value = ({car: (function(){
10503 var func = symbol.function;
10504 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10506 })()(l187, (function (){
10507 var v386= (function(){
10509 var value = symbol.value;
10510 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10513 for (var i = arguments.length-1; i>=0; i--)
10514 v386 = {car: arguments[i], cdr:
10516 return (function(){
10518 return (function(){
10521 var func = symbol.function;
10522 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10524 })()(({car: l189, cdr: v386}));
10525 return (function(){
10527 var value = symbol.value;
10528 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10534 if (cf.type == 'block' && cf.id == 155)
10541 })), cdr: (function(){
10543 var value = symbol.value;
10544 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10547 var l190 = {name: "DEFINE-TRANSFORMATION"};
10549 (l162).value = ({car: (function(){
10551 var func = symbol.function;
10552 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10554 })()(l189, (function (){
10555 var v387= (function(){
10557 var value = symbol.value;
10558 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10561 for (var i = arguments.length-1; i>=0; i--)
10562 v387 = {car: arguments[i], cdr:
10564 return (function(){
10566 return (function(){
10567 return (function(){
10569 var func = symbol.function;
10570 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10572 })()("(function(){", (function(){
10574 var value = symbol.value;
10575 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10579 var func = symbol.function;
10580 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10584 var func = symbol.function;
10585 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10587 })()(v387, (function(){
10589 var value = symbol.value;
10590 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10596 if (cf.type == 'block' && cf.id == 156)
10603 })), cdr: (function(){
10605 var value = symbol.value;
10606 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10609 var l191 = {name: "DYNAMIC-BINDING-WRAPPER"};
10611 (l191).function = (function(v394){
10612 ((v394)["fname"] = "DYNAMIC-BINDING-WRAPPER");
10614 })((function (v388,v389){
10615 if (arguments.length < 2) throw 'too few arguments';
10616 if (arguments.length > 2) throw 'too many arguments';
10617 return (function(){
10619 return (function(){
10620 return ((function(){
10622 var func = symbol.function;
10623 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10625 })()(v388) !== (function(){
10627 var value = symbol.value;
10628 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10630 })() ? v389 : (function(){
10632 var func = symbol.function;
10633 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10635 })()("try {", (function(){
10637 var value = symbol.value;
10638 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10642 var func = symbol.function;
10643 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10645 })()("var tmp;", (function(){
10647 var value = symbol.value;
10648 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10652 var func = symbol.function;
10653 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10657 var func = symbol.function;
10658 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10660 })()((function (v390){
10661 if (arguments.length < 1) throw 'too few arguments';
10662 if (arguments.length > 1) throw 'too many arguments';
10663 return (function(v391){
10664 return (function(){
10666 var func = symbol.function;
10667 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10669 })()("tmp = ", v391, ".value;", (function(){
10671 var value = symbol.value;
10672 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10674 })(), v391, ".value = ", (function(){
10676 return tmp === (function(){
10678 var value = symbol.value;
10679 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10683 var value = symbol.value;
10684 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10687 })(), ";", (function(){
10689 var value = symbol.value;
10690 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10694 return tmp === (function(){
10696 var value = symbol.value;
10697 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10701 var value = symbol.value;
10702 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10705 })(), " = tmp;", (function(){
10707 var value = symbol.value;
10708 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10713 var func = symbol.function;
10714 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10718 var func = symbol.function;
10719 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10723 var func = symbol.function;
10724 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10726 })()(l128), (function(){
10728 var func = symbol.function;
10729 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10733 return tmp === (function(){
10735 var value = symbol.value;
10736 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10740 var value = symbol.value;
10741 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10746 }), v388)), v389), "}", (function(){
10748 var value = symbol.value;
10749 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10751 })(), "finally {", (function(){
10753 var value = symbol.value;
10754 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10758 var func = symbol.function;
10759 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10763 var func = symbol.function;
10764 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10768 var func = symbol.function;
10769 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10771 })()((function (v392){
10772 if (arguments.length < 1) throw 'too few arguments';
10773 if (arguments.length > 1) throw 'too many arguments';
10774 return (function(v393){
10775 return (function(){
10777 var func = symbol.function;
10778 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10780 })()(v393, ".value", " = ", (function(){
10782 return tmp === (function(){
10784 var value = symbol.value;
10785 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10789 var value = symbol.value;
10790 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10796 var func = symbol.function;
10797 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10801 var func = symbol.function;
10802 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10806 var func = symbol.function;
10807 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10809 })()(l128), (function(){
10811 var func = symbol.function;
10812 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10816 return tmp === (function(){
10818 var value = symbol.value;
10819 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10823 var value = symbol.value;
10824 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10829 }), v388), (function(){
10831 var func = symbol.function;
10832 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10834 })()(";", (function(){
10836 var value = symbol.value;
10837 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10839 })()))), "}", (function(){
10841 var value = symbol.value;
10842 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10848 if (cf.type == 'block' && cf.id == 157)
10858 var l192 = {name: "LET"};
10859 (l162).value = ({car: (function(){
10861 var func = symbol.function;
10862 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10864 })()(l192, (function (v396){
10865 if (arguments.length < 1) throw 'too few arguments';
10866 var v395= (function(){
10868 var value = symbol.value;
10869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10872 for (var i = arguments.length-1; i>=1; i--)
10873 v395 = {car: arguments[i], cdr:
10875 return (function(){
10877 return (function(){
10878 return (function(v397){
10879 return (function(v398,v399){
10880 return (function(v400,v402,v401){
10886 return (function(){
10888 var func = symbol.function;
10889 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10891 })()("(function(", (function(){
10893 var func = symbol.function;
10894 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10898 var func = symbol.function;
10899 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10901 })()((function (v403){
10902 if (arguments.length < 1) throw 'too few arguments';
10903 if (arguments.length > 1) throw 'too many arguments';
10904 return (((v403.value !== undefined)?(function(){
10906 var value = symbol.value;
10907 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10911 var value = symbol.value;
10912 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10914 })()) !== (function(){
10916 var value = symbol.value;
10917 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10919 })() ? (function(v404){
10920 v401 = ({car: ({car: v403, cdr: v404}), cdr: v401});
10924 var func = symbol.function;
10925 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10927 })()(v403)) : (function(){
10929 var func = symbol.function;
10930 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10934 }), v398), ","), "){", (function(){
10936 var value = symbol.value;
10937 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10939 })(), (function(v405){
10940 return (function(){
10942 var func = symbol.function;
10943 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10947 var func = symbol.function;
10948 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10953 var func = symbol.function;
10954 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10956 })()(v395, (function(){
10958 var value = symbol.value;
10959 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
10961 })())), "})(", (function(){
10963 var func = symbol.function;
10964 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10966 })()(v400, ","), ")");
10973 var func = symbol.function;
10974 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10978 var func = symbol.function;
10979 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10981 })(), v399),(function(){
10983 var func = symbol.function;
10984 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10988 var func = symbol.function;
10989 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10993 var func = symbol.function;
10994 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
10996 })(), v398)),(function(){
10998 var value = symbol.value;
10999 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11004 var func = symbol.function;
11005 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11009 var func = symbol.function;
11010 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11012 })(), v397),(function(){
11014 var func = symbol.function;
11015 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11019 var func = symbol.function;
11020 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11025 var func = symbol.function;
11026 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11030 var func = symbol.function;
11031 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11037 if (cf.type == 'block' && cf.id == 158)
11044 })), cdr: (function(){
11046 var value = symbol.value;
11047 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11050 var l193 = {name: "*BLOCK-COUNTER*"};
11052 (((l193.value !== undefined)?(function(){
11054 var value = symbol.value;
11055 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11059 var value = symbol.value;
11060 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11062 })()) !== (function(){
11064 var value = symbol.value;
11065 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11067 })() ? (function(){
11069 var value = symbol.value;
11070 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11072 })() : (function(){
11073 return (l193).value = 0;
11077 (l162).value = ({car: (function(){
11079 var func = symbol.function;
11080 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11082 })()(l144, (function (v407){
11083 if (arguments.length < 1) throw 'too few arguments';
11084 var v406= (function(){
11086 var value = symbol.value;
11087 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11090 for (var i = arguments.length-1; i>=1; i--)
11091 v406 = {car: arguments[i], cdr:
11093 return (function(){
11095 return (function(){
11096 return (function(v408){
11097 return (function(v409){
11098 return (function(){
11100 var func = symbol.function;
11101 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11103 })()("(function(){", (function(){
11105 var value = symbol.value;
11106 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11110 var func = symbol.function;
11111 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11113 })()("try {", (function(){
11115 var value = symbol.value;
11116 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11118 })(), (function(v410){
11124 return (function(){
11126 var func = symbol.function;
11127 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11129 })()("return ", (function(){
11131 var func = symbol.function;
11132 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11136 var func = symbol.function;
11137 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11141 var func = symbol.function;
11142 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11144 })()(l189), v406)), ";", (function(){
11146 var value = symbol.value;
11147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11156 var func = symbol.function;
11157 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11161 var func = symbol.function;
11162 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11164 })()(v409), (function(){
11166 var value = symbol.value;
11167 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11169 })(), l144)), "}", (function(){
11171 var value = symbol.value;
11172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11174 })(), "catch (cf){", (function(){
11176 var value = symbol.value;
11177 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11179 })(), " if (cf.type == 'block' && cf.id == ", v408, ")", (function(){
11181 var value = symbol.value;
11182 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11184 })(), " return cf.value;", (function(){
11186 var value = symbol.value;
11187 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11189 })(), " else", (function(){
11191 var value = symbol.value;
11192 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11194 })(), " throw cf;", (function(){
11196 var value = symbol.value;
11197 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11199 })(), "}", (function(){
11201 var value = symbol.value;
11202 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11207 var func = symbol.function;
11208 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11210 })()(v407, l144, v408, (function(){
11212 var value = symbol.value;
11213 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11218 var func = symbol.function;
11219 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11221 })()((l193).value = (function(){
11222 var x = (function(){
11224 var value = symbol.value;
11225 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11229 if (typeof x != 'number')
11230 throw 'The value ' + x + ' is not a type number.';
11231 if (typeof y != 'number')
11232 throw 'The value ' + y + ' is not a type number.';
11238 if (cf.type == 'block' && cf.id == 159)
11245 })), cdr: (function(){
11247 var value = symbol.value;
11248 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11251 var l194 = {name: "RETURN-FROM"};
11252 (l162).value = ({car: (function(){
11254 var func = symbol.function;
11255 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11257 })()(l194, (function (v411,v412){
11258 if (arguments.length < 1) throw 'too few arguments';
11259 if (arguments.length > 2) throw 'too many arguments';
11260 switch(arguments.length){
11264 var value = symbol.value;
11265 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11270 return (function(){
11272 return (function(){
11273 return (function(v413){
11274 return (v413 !== (function(){
11276 var value = symbol.value;
11277 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11279 })() ? (function(){
11281 var func = symbol.function;
11282 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11284 })()("(function(){", (function(){
11286 var value = symbol.value;
11287 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11291 var func = symbol.function;
11292 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11294 })()("throw ({", "type: 'block', ", "id: ", (function(){
11296 var func = symbol.function;
11297 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11299 })()(v413), ", ", "value: ", (function(){
11301 var func = symbol.function;
11302 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11304 })()(v412), ", ", "message: 'Return from unknown block ", (v411).name, ".'", "})"), "})()") : (function(){
11307 var func = symbol.function;
11308 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11310 })()("Unknown block `", (v411).name, "'.");
11314 var func = symbol.function;
11315 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11317 })()(v411, (function(){
11319 var value = symbol.value;
11320 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11326 if (cf.type == 'block' && cf.id == 160)
11333 })), cdr: (function(){
11335 var value = symbol.value;
11336 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11339 var l195 = {name: "CATCH"};
11340 (l162).value = ({car: (function(){
11342 var func = symbol.function;
11343 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11345 })()(l195, (function (v415){
11346 if (arguments.length < 1) throw 'too few arguments';
11347 var v414= (function(){
11349 var value = symbol.value;
11350 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11353 for (var i = arguments.length-1; i>=1; i--)
11354 v414 = {car: arguments[i], cdr:
11356 return (function(){
11358 return (function(){
11359 return (function(){
11361 var func = symbol.function;
11362 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11364 })()("(function(){", (function(){
11366 var value = symbol.value;
11367 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11371 var func = symbol.function;
11372 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11374 })()("var id = ", (function(){
11376 var func = symbol.function;
11377 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11379 })()(v415), ";", (function(){
11381 var value = symbol.value;
11382 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11384 })(), "try {", (function(){
11386 var value = symbol.value;
11387 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11391 var func = symbol.function;
11392 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11394 })()("return ", (function(){
11396 var func = symbol.function;
11397 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11401 var func = symbol.function;
11402 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11406 var func = symbol.function;
11407 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11409 })()(l189), v414)), ";", (function(){
11411 var value = symbol.value;
11412 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11414 })()), "}", (function(){
11416 var value = symbol.value;
11417 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11419 })(), "catch (cf){", (function(){
11421 var value = symbol.value;
11422 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11424 })(), " if (cf.type == 'catch' && cf.id == id)", (function(){
11426 var value = symbol.value;
11427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11429 })(), " return cf.value;", (function(){
11431 var value = symbol.value;
11432 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11434 })(), " else", (function(){
11436 var value = symbol.value;
11437 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11439 })(), " throw cf;", (function(){
11441 var value = symbol.value;
11442 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11444 })(), "}", (function(){
11446 var value = symbol.value;
11447 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11453 if (cf.type == 'block' && cf.id == 161)
11460 })), cdr: (function(){
11462 var value = symbol.value;
11463 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11466 var l196 = {name: "THROW"};
11467 (l162).value = ({car: (function(){
11469 var func = symbol.function;
11470 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11472 })()(l196, (function (v416,v417){
11473 if (arguments.length < 1) throw 'too few arguments';
11474 if (arguments.length > 2) throw 'too many arguments';
11475 switch(arguments.length){
11479 var value = symbol.value;
11480 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11485 return (function(){
11487 return (function(){
11488 return (function(){
11490 var func = symbol.function;
11491 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11493 })()("(function(){", (function(){
11495 var value = symbol.value;
11496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11500 var func = symbol.function;
11501 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11503 })()("throw ({", "type: 'catch', ", "id: ", (function(){
11505 var func = symbol.function;
11506 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11508 })()(v416), ", ", "value: ", (function(){
11510 var func = symbol.function;
11511 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11513 })()(v417), ", ", "message: 'Throw uncatched.'", "})"), "})()");
11517 if (cf.type == 'block' && cf.id == 162)
11524 })), cdr: (function(){
11526 var value = symbol.value;
11527 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11530 var l197 = {name: "*TAGBODY-COUNTER*"};
11532 (((l197.value !== undefined)?(function(){
11534 var value = symbol.value;
11535 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11539 var value = symbol.value;
11540 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11542 })()) !== (function(){
11544 var value = symbol.value;
11545 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11547 })() ? (function(){
11549 var value = symbol.value;
11550 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11552 })() : (function(){
11553 return (l197).value = 0;
11557 var l198 = {name: "*GO-TAG-COUNTER*"};
11559 (((l198.value !== undefined)?(function(){
11561 var value = symbol.value;
11562 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11566 var value = symbol.value;
11567 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11569 })()) !== (function(){
11571 var value = symbol.value;
11572 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11574 })() ? (function(){
11576 var value = symbol.value;
11577 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11579 })() : (function(){
11580 return (l198).value = 0;
11584 var l199 = {name: "GO-TAG-P"};
11586 (l199).function = (function(v420){
11587 ((v420)["fname"] = "GO-TAG-P");
11589 })((function (v418){
11590 if (arguments.length < 1) throw 'too few arguments';
11591 if (arguments.length > 1) throw 'too many arguments';
11592 return (function(){
11594 return (function(){
11595 return (function(v419){
11596 return (v419 !== (function(){
11598 var value = symbol.value;
11599 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11601 })() ? v419 : ((function(){
11603 return (typeof tmp == 'object' && 'name' in tmp);
11606 var value = symbol.value;
11607 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11611 var value = symbol.value;
11612 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11617 var func = symbol.function;
11618 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11624 if (cf.type == 'block' && cf.id == 163)
11634 var l200 = {name: "DECLARE-TAGBODY-TAGS"};
11636 (l200).function = (function(v426){
11637 ((v426)["fname"] = "DECLARE-TAGBODY-TAGS");
11639 })((function (v421,v422){
11640 if (arguments.length < 2) throw 'too few arguments';
11641 if (arguments.length > 2) throw 'too many arguments';
11642 return (function(){
11644 return (function(){
11645 return (function(v425){
11646 return (function(){
11648 var func = symbol.function;
11649 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11651 })()(v425, (function(){
11653 var value = symbol.value;
11654 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11659 var func = symbol.function;
11660 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11662 })()((function (v423){
11663 if (arguments.length < 1) throw 'too few arguments';
11664 if (arguments.length > 1) throw 'too many arguments';
11665 return (function(v424){
11666 return (function(){
11668 var func = symbol.function;
11669 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11671 })()(v423, l145, (function(){
11673 var func = symbol.function;
11674 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11676 })()(v421, v424), (function(){
11678 var value = symbol.value;
11679 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11684 var func = symbol.function;
11685 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11687 })()((l198).value = (function(){
11688 var x = (function(){
11690 var value = symbol.value;
11691 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11695 if (typeof x != 'number')
11696 throw 'The value ' + x + ' is not a type number.';
11697 if (typeof y != 'number')
11698 throw 'The value ' + y + ' is not a type number.';
11704 var func = symbol.function;
11705 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11709 var func = symbol.function;
11710 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11716 if (cf.type == 'block' && cf.id == 164)
11726 var l201 = {name: "TAGBODY"};
11727 (l162).value = ({car: (function(){
11729 var func = symbol.function;
11730 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11732 })()(l201, (function (){
11733 var v427= (function(){
11735 var value = symbol.value;
11736 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11739 for (var i = arguments.length-1; i>=0; i--)
11740 v427 = {car: arguments[i], cdr:
11742 return (function(){
11744 return (function(){
11747 var func = symbol.function;
11748 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11752 var func = symbol.function;
11753 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11755 })(), v427) !== (function(){
11757 var value = symbol.value;
11758 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11760 })() ? (function(){
11762 var value = symbol.value;
11763 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11765 })() : (function(){
11766 return (function(){
11767 throw ({type: 'block', id: 165, value: (function(){
11769 var func = symbol.function;
11770 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11774 var func = symbol.function;
11775 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11779 var func = symbol.function;
11780 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11782 })()(l189), v427, (function(){
11784 var func = symbol.function;
11785 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11787 })()(l2))), message: 'Return from unknown block TAGBODY.'})
11792 var func = symbol.function;
11793 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11797 return tmp === (function(){
11799 var value = symbol.value;
11800 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11804 var value = symbol.value;
11805 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11808 })()) !== (function(){
11810 var value = symbol.value;
11811 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11813 })() ? (function(){
11815 var value = symbol.value;
11816 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11818 })() : (function(){
11819 return v427 = ({car: (function(){
11821 var func = symbol.function;
11822 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11824 })()("START"), cdr: v427});
11826 return (function(v428){
11827 return (function(v430,v429){
11834 return v429 = (function(){
11836 var func = symbol.function;
11837 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11841 var func = symbol.function;
11842 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11847 var func = symbol.function;
11848 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11852 var func = symbol.function;
11853 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11855 })()(v427), (function(){
11857 var value = symbol.value;
11858 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11861 return (function(){
11863 var func = symbol.function;
11864 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11866 })()("(function(){", (function(){
11868 var value = symbol.value;
11869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11873 var func = symbol.function;
11874 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11876 })()("var tagbody_", v428, " = ", v429, ";", (function(){
11878 var value = symbol.value;
11879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11881 })(), "tbloop:", (function(){
11883 var value = symbol.value;
11884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11886 })(), "while (true) {", (function(){
11888 var value = symbol.value;
11889 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11893 var func = symbol.function;
11894 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11896 })()("try {", (function(){
11898 var value = symbol.value;
11899 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11903 var func = symbol.function;
11904 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11906 })()((function(v432){
11907 return (function(){
11909 var func = symbol.function;
11910 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11912 })()("switch(tagbody_", v428, "){", (function(){
11914 var value = symbol.value;
11915 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11917 })(), "case ", v429, ":", (function(){
11919 var value = symbol.value;
11920 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11924 return (function(){
11925 return (function(v433,v434){
11927 while(v433 !== (function(){
11929 var value = symbol.value;
11930 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11933 v434 = (function(){
11935 return tmp === (function(){
11937 var value = symbol.value;
11938 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11942 var value = symbol.value;
11943 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11948 v432 = (function(){
11950 var func = symbol.function;
11951 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11953 })()(v432, (function(){
11954 return ((function(){
11956 var func = symbol.function;
11957 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11961 var func = symbol.function;
11962 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11964 })()(v434)) !== (function(){
11966 var value = symbol.value;
11967 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11969 })() ? (function(){
11971 var func = symbol.function;
11972 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11976 var func = symbol.function;
11977 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11979 })()(v434), ";", (function(){
11981 var value = symbol.value;
11982 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
11984 })()) : (function(v435){
11985 return (function(){
11987 var func = symbol.function;
11988 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11990 })()("case ", (function(){
11992 var func = symbol.function;
11993 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
11997 var func = symbol.function;
11998 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12000 })()(v435)), ":", (function(){
12002 var value = symbol.value;
12003 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12008 var func = symbol.function;
12009 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12011 })()(v434, (function(){
12013 var value = symbol.value;
12014 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12018 return (function(){
12020 var value = symbol.value;
12021 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12025 v433 = (function(){
12027 return tmp === (function(){
12029 var value = symbol.value;
12030 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12034 var value = symbol.value;
12035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12039 }return (function(){
12041 var value = symbol.value;
12042 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12049 return tmp === (function(){
12051 var value = symbol.value;
12052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12056 var value = symbol.value;
12057 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12062 var value = symbol.value;
12063 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12069 if (cf.type == 'block' && cf.id == 166)
12074 })(), "default:", (function(){
12076 var value = symbol.value;
12077 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12079 })(), " break tbloop;", (function(){
12081 var value = symbol.value;
12082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12084 })(), "}", (function(){
12086 var value = symbol.value;
12087 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12090 })("")), "}", (function(){
12092 var value = symbol.value;
12093 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12095 })(), "catch (jump) {", (function(){
12097 var value = symbol.value;
12098 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12100 })(), " if (jump.type == 'tagbody' && jump.id == ", v428, ")", (function(){
12102 var value = symbol.value;
12103 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12105 })(), " tagbody_", v428, " = jump.label;", (function(){
12107 var value = symbol.value;
12108 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12110 })(), " else", (function(){
12112 var value = symbol.value;
12113 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12115 })(), " throw(jump);", (function(){
12117 var value = symbol.value;
12118 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12120 })(), "}", (function(){
12122 var value = symbol.value;
12123 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12125 })()), "}", (function(){
12127 var value = symbol.value;
12128 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12130 })(), "return ", (function(){
12132 var func = symbol.function;
12133 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12137 var value = symbol.value;
12138 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12140 })()), ";", (function(){
12142 var value = symbol.value;
12143 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12152 var func = symbol.function;
12153 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12155 })()(v428, v427),(function(){
12157 var value = symbol.value;
12158 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12163 var func = symbol.function;
12164 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12168 var value = symbol.value;
12169 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12175 if (cf.type == 'block' && cf.id == 165)
12182 })), cdr: (function(){
12184 var value = symbol.value;
12185 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12188 var l202 = {name: "GO"};
12189 (l162).value = ({car: (function(){
12191 var func = symbol.function;
12192 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12194 })()(l202, (function (v436){
12195 if (arguments.length < 1) throw 'too few arguments';
12196 if (arguments.length > 1) throw 'too many arguments';
12197 return (function(){
12199 return (function(){
12200 return (function(v437,v438){
12201 return (v437 !== (function(){
12203 var value = symbol.value;
12204 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12206 })() ? (function(){
12208 var func = symbol.function;
12209 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12211 })()("(function(){", (function(){
12213 var value = symbol.value;
12214 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12218 var func = symbol.function;
12219 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12221 })()("throw ({", "type: 'tagbody', ", "id: ", (function(){
12223 var func = symbol.function;
12224 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12228 var func = symbol.function;
12229 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12231 })()(v437)), ", ", "label: ", (function(){
12233 var func = symbol.function;
12234 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12238 var func = symbol.function;
12239 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12241 })()(v437)), ", ", "message: 'Attempt to GO to non-existing tag ", v438, "'", "})", (function(){
12243 var value = symbol.value;
12244 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12246 })()), "})()") : (function(){
12249 var func = symbol.function;
12250 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12252 })()("Unknown tag `", v438, "'.");
12256 var func = symbol.function;
12257 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12259 })()(v436, (function(){
12261 var value = symbol.value;
12262 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12264 })(), l145),(((function(){
12266 return (typeof tmp == 'object' && 'name' in tmp);
12269 var value = symbol.value;
12270 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12274 var value = symbol.value;
12275 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12277 })()) !== (function(){
12279 var value = symbol.value;
12280 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12282 })() ? (function(){
12283 return (v436).name;
12284 })() : ((function(){
12286 var func = symbol.function;
12287 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12289 })()(v436) !== (function(){
12291 var value = symbol.value;
12292 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12294 })() ? (function(){
12295 return (function(){
12297 var func = symbol.function;
12298 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12301 })() : (function(){
12303 var value = symbol.value;
12304 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12310 if (cf.type == 'block' && cf.id == 167)
12317 })), cdr: (function(){
12319 var value = symbol.value;
12320 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12323 var l203 = {name: "UNWIND-PROTECT"};
12324 (l162).value = ({car: (function(){
12326 var func = symbol.function;
12327 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12329 })()(l203, (function (v440){
12330 if (arguments.length < 1) throw 'too few arguments';
12331 var v439= (function(){
12333 var value = symbol.value;
12334 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12337 for (var i = arguments.length-1; i>=1; i--)
12338 v439 = {car: arguments[i], cdr:
12340 return (function(){
12342 return (function(){
12343 return (function(){
12345 var func = symbol.function;
12346 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12348 })()("(function(){", (function(){
12350 var value = symbol.value;
12351 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12355 var func = symbol.function;
12356 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12358 })()("var ret = ", (function(){
12360 var func = symbol.function;
12361 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12365 var value = symbol.value;
12366 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12368 })()), ";", (function(){
12370 var value = symbol.value;
12371 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12373 })(), "try {", (function(){
12375 var value = symbol.value;
12376 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12380 var func = symbol.function;
12381 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12383 })()("ret = ", (function(){
12385 var func = symbol.function;
12386 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12388 })()(v440), ";", (function(){
12390 var value = symbol.value;
12391 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12393 })()), "} finally {", (function(){
12395 var value = symbol.value;
12396 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12400 var func = symbol.function;
12401 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12405 var func = symbol.function;
12406 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12408 })()(v439)), "}", (function(){
12410 var value = symbol.value;
12411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12413 })(), "return ret;", (function(){
12415 var value = symbol.value;
12416 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12422 if (cf.type == 'block' && cf.id == 168)
12429 })), cdr: (function(){
12431 var value = symbol.value;
12432 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12435 var l204 = {name: "BACKQUOTE-EXPAND-1"};
12437 (l204).function = (function(v443){
12438 ((v443)["fname"] = "BACKQUOTE-EXPAND-1");
12440 })((function (v441){
12441 if (arguments.length < 1) throw 'too few arguments';
12442 if (arguments.length > 1) throw 'too many arguments';
12443 return (function(){
12445 return (function(){
12446 return (((function(){
12448 return (typeof tmp == 'object' && 'name' in tmp);
12451 var value = symbol.value;
12452 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12456 var value = symbol.value;
12457 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12459 })()) !== (function(){
12461 var value = symbol.value;
12462 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12464 })() ? (function(){
12465 return (function(){
12467 var func = symbol.function;
12468 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12471 })() : ((function(){
12473 var func = symbol.function;
12474 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12476 })()(v441) !== (function(){
12478 var value = symbol.value;
12479 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12481 })() ? (function(){
12483 })() : ((((function(){
12485 return tmp === (function(){
12487 var value = symbol.value;
12488 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12492 var value = symbol.value;
12493 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12496 })() === l131)?(function(){
12498 var value = symbol.value;
12499 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12503 var value = symbol.value;
12504 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12506 })()) !== (function(){
12508 var value = symbol.value;
12509 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12511 })() ? (function(){
12512 return (function(){
12514 return tmp === (function(){
12516 var value = symbol.value;
12517 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12521 var value = symbol.value;
12522 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12526 })() : ((((function(){
12528 return tmp === (function(){
12530 var value = symbol.value;
12531 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12535 var value = symbol.value;
12536 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12539 })() === l129)?(function(){
12541 var value = symbol.value;
12542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12546 var value = symbol.value;
12547 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12549 })()) !== (function(){
12551 var value = symbol.value;
12552 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12554 })() ? (function(){
12555 return (function(){
12557 var func = symbol.function;
12558 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12562 var func = symbol.function;
12563 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12567 var func = symbol.function;
12568 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12571 })() : (function(){
12572 return ({car: l65, cdr: (function(){
12574 var func = symbol.function;
12575 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12577 })()((function (v442){
12578 if (arguments.length < 1) throw 'too few arguments';
12579 if (arguments.length > 1) throw 'too many arguments';
12580 return (((function(){
12582 var func = symbol.function;
12583 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12585 })()(v442) !== (function(){
12587 var value = symbol.value;
12588 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12590 })() ? (((function(){
12592 return tmp === (function(){
12594 var value = symbol.value;
12595 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12599 var value = symbol.value;
12600 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12603 })() === l131)?(function(){
12605 var value = symbol.value;
12606 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12610 var value = symbol.value;
12611 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12613 })()) : (function(){
12615 var value = symbol.value;
12616 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12618 })()) !== (function(){
12620 var value = symbol.value;
12621 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12623 })() ? (function(){
12624 return (function(){
12626 var func = symbol.function;
12627 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12629 })()(l47, (function(){
12631 var func = symbol.function;
12632 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12635 })() : (((function(){
12637 var func = symbol.function;
12638 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12640 })()(v442) !== (function(){
12642 var value = symbol.value;
12643 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12645 })() ? (((function(){
12647 return tmp === (function(){
12649 var value = symbol.value;
12650 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12654 var value = symbol.value;
12655 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12658 })() === l130)?(function(){
12660 var value = symbol.value;
12661 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12665 var value = symbol.value;
12666 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12668 })()) : (function(){
12670 var value = symbol.value;
12671 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12673 })()) !== (function(){
12675 var value = symbol.value;
12676 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12678 })() ? (function(){
12679 return (function(){
12681 var func = symbol.function;
12682 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12685 })() : (function(){
12686 return (function(){
12688 var func = symbol.function;
12689 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12691 })()(l47, (function(){
12693 var func = symbol.function;
12694 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12704 if (cf.type == 'block' && cf.id == 169)
12714 var l205 = {name: "BACKQUOTE-EXPAND"};
12716 (l205).function = (function(v445){
12717 ((v445)["fname"] = "BACKQUOTE-EXPAND");
12719 })((function (v444){
12720 if (arguments.length < 1) throw 'too few arguments';
12721 if (arguments.length > 1) throw 'too many arguments';
12722 return (function(){
12724 return (function(){
12725 return (((function(){
12727 var func = symbol.function;
12728 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12730 })()(v444) !== (function(){
12732 var value = symbol.value;
12733 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12735 })() ? (((function(){
12737 return tmp === (function(){
12739 var value = symbol.value;
12740 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12744 var value = symbol.value;
12745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12748 })() === l129)?(function(){
12750 var value = symbol.value;
12751 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12755 var value = symbol.value;
12756 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12758 })()) : (function(){
12760 var value = symbol.value;
12761 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12763 })()) !== (function(){
12765 var value = symbol.value;
12766 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12768 })() ? (function(){
12770 var func = symbol.function;
12771 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12775 var func = symbol.function;
12776 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12778 })()(v444)) : v444);
12782 if (cf.type == 'block' && cf.id == 170)
12793 (l162).value = ({car: (function(){
12795 var func = symbol.function;
12796 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12798 })()(l129, (function (v446){
12799 if (arguments.length < 1) throw 'too few arguments';
12800 if (arguments.length > 1) throw 'too many arguments';
12801 return (function(){
12803 return (function(){
12804 return (function(){
12806 var func = symbol.function;
12807 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12811 var func = symbol.function;
12812 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12818 if (cf.type == 'block' && cf.id == 171)
12825 })), cdr: (function(){
12827 var value = symbol.value;
12828 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12831 var l206 = {name: "DEFINE-BUILTIN"};
12833 var l207 = {name: "TYPE-CHECK"};
12835 var l208 = {name: "NUM-OP-NUM"};
12837 (l208).function = (function(v450){
12838 ((v450)["fname"] = "NUM-OP-NUM");
12840 })((function (v447,v448,v449){
12841 if (arguments.length < 3) throw 'too few arguments';
12842 if (arguments.length > 3) throw 'too many arguments';
12843 return (function(){
12845 return (function(){
12846 return (function(){
12848 var func = symbol.function;
12849 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12851 })()("(function(){", (function(){
12853 var value = symbol.value;
12854 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12858 var func = symbol.function;
12859 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12863 var func = symbol.function;
12864 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12866 })()("var ", "x", " = ", v447, ";", (function(){
12868 var value = symbol.value;
12869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12871 })()), (function(){
12873 var func = symbol.function;
12874 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12876 })()("var ", "y", " = ", v449, ";", (function(){
12878 var value = symbol.value;
12879 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12881 })()), (function(){
12883 var func = symbol.function;
12884 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12886 })()("if (typeof ", "x", " != '", "number", "')", (function(){
12888 var value = symbol.value;
12889 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12893 var func = symbol.function;
12894 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12896 })()("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
12898 var value = symbol.value;
12899 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12901 })())), (function(){
12903 var func = symbol.function;
12904 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12906 })()("if (typeof ", "y", " != '", "number", "')", (function(){
12908 var value = symbol.value;
12909 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12913 var func = symbol.function;
12914 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12916 })()("throw 'The value ' + ", "y", " + ' is not a type ", "number", ".';", (function(){
12918 var value = symbol.value;
12919 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12921 })())), (function(){
12923 var func = symbol.function;
12924 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12926 })()("return ", (function(){
12927 return (function(){
12929 var func = symbol.function;
12930 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12932 })()("x", v448, "y");
12933 })(), ";", (function(){
12935 var value = symbol.value;
12936 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
12942 if (cf.type == 'block' && cf.id == 172)
12953 return (l162).value = ({car: (function(){
12955 var func = symbol.function;
12956 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12958 })()(l22, (function (v451,v452){
12959 if (arguments.length < 2) throw 'too few arguments';
12960 if (arguments.length > 2) throw 'too many arguments';
12961 return (function(){
12963 return (function(){
12964 return (function(v453,v454){
12965 return (function(){
12967 var func = symbol.function;
12968 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12970 })()(v453, "+", v454);
12973 var func = symbol.function;
12974 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12976 })()(v451),(function(){
12978 var func = symbol.function;
12979 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
12985 if (cf.type == 'block' && cf.id == 173)
12992 })), cdr: (function(){
12994 var value = symbol.value;
12995 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13000 return (l162).value = ({car: (function(){
13002 var func = symbol.function;
13003 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13005 })()(l23, (function (v455,v456){
13006 if (arguments.length < 2) throw 'too few arguments';
13007 if (arguments.length > 2) throw 'too many arguments';
13008 return (function(){
13010 return (function(){
13011 return (function(v457,v458){
13012 return (function(){
13014 var func = symbol.function;
13015 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13017 })()(v457, "-", v458);
13020 var func = symbol.function;
13021 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13023 })()(v455),(function(){
13025 var func = symbol.function;
13026 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13032 if (cf.type == 'block' && cf.id == 174)
13039 })), cdr: (function(){
13041 var value = symbol.value;
13042 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13047 return (l162).value = ({car: (function(){
13049 var func = symbol.function;
13050 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13052 })()(l24, (function (v459,v460){
13053 if (arguments.length < 2) throw 'too few arguments';
13054 if (arguments.length > 2) throw 'too many arguments';
13055 return (function(){
13057 return (function(){
13058 return (function(v461,v462){
13059 return (function(){
13061 var func = symbol.function;
13062 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13064 })()(v461, "*", v462);
13067 var func = symbol.function;
13068 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13070 })()(v459),(function(){
13072 var func = symbol.function;
13073 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13079 if (cf.type == 'block' && cf.id == 175)
13086 })), cdr: (function(){
13088 var value = symbol.value;
13089 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13094 return (l162).value = ({car: (function(){
13096 var func = symbol.function;
13097 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13099 })()(l25, (function (v463,v464){
13100 if (arguments.length < 2) throw 'too few arguments';
13101 if (arguments.length > 2) throw 'too many arguments';
13102 return (function(){
13104 return (function(){
13105 return (function(v465,v466){
13106 return (function(){
13108 var func = symbol.function;
13109 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13111 })()(v465, "/", v466);
13114 var func = symbol.function;
13115 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13117 })()(v463),(function(){
13119 var func = symbol.function;
13120 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13126 if (cf.type == 'block' && cf.id == 176)
13133 })), cdr: (function(){
13135 var value = symbol.value;
13136 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13140 var l209 = {name: "MOD"};
13142 return (l162).value = ({car: (function(){
13144 var func = symbol.function;
13145 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13147 })()(l209, (function (v467,v468){
13148 if (arguments.length < 2) throw 'too few arguments';
13149 if (arguments.length > 2) throw 'too many arguments';
13150 return (function(){
13152 return (function(){
13153 return (function(v469,v470){
13154 return (function(){
13156 var func = symbol.function;
13157 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13159 })()(v469, "%", v470);
13162 var func = symbol.function;
13163 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13165 })()(v467),(function(){
13167 var func = symbol.function;
13168 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13174 if (cf.type == 'block' && cf.id == 177)
13181 })), cdr: (function(){
13183 var value = symbol.value;
13184 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13188 var l210 = {name: "<"};
13190 return (l162).value = ({car: (function(){
13192 var func = symbol.function;
13193 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13195 })()(l210, (function (v471,v472){
13196 if (arguments.length < 2) throw 'too few arguments';
13197 if (arguments.length > 2) throw 'too many arguments';
13198 return (function(){
13200 return (function(){
13201 return (function(v473,v474){
13202 return (function(){
13204 var func = symbol.function;
13205 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13209 var func = symbol.function;
13210 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13212 })()(v473, "<", v474));
13215 var func = symbol.function;
13216 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13218 })()(v471),(function(){
13220 var func = symbol.function;
13221 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13227 if (cf.type == 'block' && cf.id == 178)
13234 })), cdr: (function(){
13236 var value = symbol.value;
13237 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13241 var l211 = {name: ">"};
13243 return (l162).value = ({car: (function(){
13245 var func = symbol.function;
13246 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13248 })()(l211, (function (v475,v476){
13249 if (arguments.length < 2) throw 'too few arguments';
13250 if (arguments.length > 2) throw 'too many arguments';
13251 return (function(){
13253 return (function(){
13254 return (function(v477,v478){
13255 return (function(){
13257 var func = symbol.function;
13258 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13262 var func = symbol.function;
13263 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13265 })()(v477, ">", v478));
13268 var func = symbol.function;
13269 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13271 })()(v475),(function(){
13273 var func = symbol.function;
13274 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13280 if (cf.type == 'block' && cf.id == 179)
13287 })), cdr: (function(){
13289 var value = symbol.value;
13290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13295 return (l162).value = ({car: (function(){
13297 var func = symbol.function;
13298 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13300 })()(l21, (function (v479,v480){
13301 if (arguments.length < 2) throw 'too few arguments';
13302 if (arguments.length > 2) throw 'too many arguments';
13303 return (function(){
13305 return (function(){
13306 return (function(v481,v482){
13307 return (function(){
13309 var func = symbol.function;
13310 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13314 var func = symbol.function;
13315 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13317 })()(v481, "==", v482));
13320 var func = symbol.function;
13321 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13323 })()(v479),(function(){
13325 var func = symbol.function;
13326 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13332 if (cf.type == 'block' && cf.id == 180)
13339 })), cdr: (function(){
13341 var value = symbol.value;
13342 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13346 var l212 = {name: "<="};
13348 return (l162).value = ({car: (function(){
13350 var func = symbol.function;
13351 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13353 })()(l212, (function (v483,v484){
13354 if (arguments.length < 2) throw 'too few arguments';
13355 if (arguments.length > 2) throw 'too many arguments';
13356 return (function(){
13358 return (function(){
13359 return (function(v485,v486){
13360 return (function(){
13362 var func = symbol.function;
13363 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13367 var func = symbol.function;
13368 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13370 })()(v485, "<=", v486));
13373 var func = symbol.function;
13374 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13376 })()(v483),(function(){
13378 var func = symbol.function;
13379 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13385 if (cf.type == 'block' && cf.id == 181)
13392 })), cdr: (function(){
13394 var value = symbol.value;
13395 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13399 var l213 = {name: ">="};
13401 return (l162).value = ({car: (function(){
13403 var func = symbol.function;
13404 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13406 })()(l213, (function (v487,v488){
13407 if (arguments.length < 2) throw 'too few arguments';
13408 if (arguments.length > 2) throw 'too many arguments';
13409 return (function(){
13411 return (function(){
13412 return (function(v489,v490){
13413 return (function(){
13415 var func = symbol.function;
13416 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13420 var func = symbol.function;
13421 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13423 })()(v489, ">=", v490));
13426 var func = symbol.function;
13427 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13429 })()(v487),(function(){
13431 var func = symbol.function;
13432 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13438 if (cf.type == 'block' && cf.id == 182)
13445 })), cdr: (function(){
13447 var value = symbol.value;
13448 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13452 var l214 = {name: "NUMBERP"};
13454 return (l162).value = ({car: (function(){
13456 var func = symbol.function;
13457 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13459 })()(l214, (function (v491){
13460 if (arguments.length < 1) throw 'too few arguments';
13461 if (arguments.length > 1) throw 'too many arguments';
13462 return (function(){
13464 return (function(){
13465 return (function(v492){
13466 return (function(){
13468 var func = symbol.function;
13469 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13473 var func = symbol.function;
13474 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13476 })()("(typeof (", v492, ") == \"number\")"));
13479 var func = symbol.function;
13480 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13486 if (cf.type == 'block' && cf.id == 183)
13493 })), cdr: (function(){
13495 var value = symbol.value;
13496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13500 var l215 = {name: "FLOOR"};
13502 return (l162).value = ({car: (function(){
13504 var func = symbol.function;
13505 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13507 })()(l215, (function (v493){
13508 if (arguments.length < 1) throw 'too few arguments';
13509 if (arguments.length > 1) throw 'too many arguments';
13510 return (function(){
13512 return (function(){
13513 return (function(v494){
13514 return (function(){
13516 var func = symbol.function;
13517 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13519 })()("(function(){", (function(){
13521 var value = symbol.value;
13522 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13526 var func = symbol.function;
13527 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13531 var func = symbol.function;
13532 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13534 })()("var ", "x", " = ", v494, ";", (function(){
13536 var value = symbol.value;
13537 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13539 })()), (function(){
13541 var func = symbol.function;
13542 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13544 })()("if (typeof ", "x", " != '", "number", "')", (function(){
13546 var value = symbol.value;
13547 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13551 var func = symbol.function;
13552 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13554 })()("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
13556 var value = symbol.value;
13557 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13559 })())), (function(){
13561 var func = symbol.function;
13562 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13564 })()("return ", (function(){
13565 return "Math.floor(x)";
13566 })(), ";", (function(){
13568 var value = symbol.value;
13569 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13574 var func = symbol.function;
13575 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13581 if (cf.type == 'block' && cf.id == 184)
13588 })), cdr: (function(){
13590 var value = symbol.value;
13591 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13596 return (l162).value = ({car: (function(){
13598 var func = symbol.function;
13599 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13601 })()(l32, (function (v495,v496){
13602 if (arguments.length < 2) throw 'too few arguments';
13603 if (arguments.length > 2) throw 'too many arguments';
13604 return (function(){
13606 return (function(){
13607 return (function(v497,v498){
13608 return (function(){
13610 var func = symbol.function;
13611 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13613 })()("({car: ", v497, ", cdr: ", v498, "})");
13616 var func = symbol.function;
13617 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13619 })()(v495),(function(){
13621 var func = symbol.function;
13622 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13628 if (cf.type == 'block' && cf.id == 185)
13635 })), cdr: (function(){
13637 var value = symbol.value;
13638 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13643 return (l162).value = ({car: (function(){
13645 var func = symbol.function;
13646 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13648 })()(l33, (function (v499){
13649 if (arguments.length < 1) throw 'too few arguments';
13650 if (arguments.length > 1) throw 'too many arguments';
13651 return (function(){
13653 return (function(){
13654 return (function(v500){
13655 return (function(){
13657 var func = symbol.function;
13658 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13662 var func = symbol.function;
13663 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13665 })()("(function(){", (function(){
13667 var value = symbol.value;
13668 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13672 var func = symbol.function;
13673 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13675 })()("var tmp = ", v500, ";", (function(){
13677 var value = symbol.value;
13678 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13680 })(), "return (typeof tmp == 'object' && 'car' in tmp);", (function(){
13682 var value = symbol.value;
13683 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13688 var func = symbol.function;
13689 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13695 if (cf.type == 'block' && cf.id == 186)
13702 })), cdr: (function(){
13704 var value = symbol.value;
13705 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13710 return (l162).value = ({car: (function(){
13712 var func = symbol.function;
13713 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13715 })()(l34, (function (v501){
13716 if (arguments.length < 1) throw 'too few arguments';
13717 if (arguments.length > 1) throw 'too many arguments';
13718 return (function(){
13720 return (function(){
13721 return (function(v502){
13722 return (function(){
13724 var func = symbol.function;
13725 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13727 })()("(function(){", (function(){
13729 var value = symbol.value;
13730 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13734 var func = symbol.function;
13735 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13737 })()("var tmp = ", v502, ";", (function(){
13739 var value = symbol.value;
13740 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13742 })(), "return tmp === ", (function(){
13744 var func = symbol.function;
13745 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13749 var value = symbol.value;
13750 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13752 })()), "? ", (function(){
13754 var func = symbol.function;
13755 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13759 var value = symbol.value;
13760 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13762 })()), ": tmp.car;", (function(){
13764 var value = symbol.value;
13765 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13770 var func = symbol.function;
13771 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13777 if (cf.type == 'block' && cf.id == 187)
13784 })), cdr: (function(){
13786 var value = symbol.value;
13787 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13792 return (l162).value = ({car: (function(){
13794 var func = symbol.function;
13795 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13797 })()(l35, (function (v503){
13798 if (arguments.length < 1) throw 'too few arguments';
13799 if (arguments.length > 1) throw 'too many arguments';
13800 return (function(){
13802 return (function(){
13803 return (function(v504){
13804 return (function(){
13806 var func = symbol.function;
13807 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13809 })()("(function(){", (function(){
13811 var value = symbol.value;
13812 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13816 var func = symbol.function;
13817 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13819 })()("var tmp = ", v504, ";", (function(){
13821 var value = symbol.value;
13822 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13824 })(), "return tmp === ", (function(){
13826 var func = symbol.function;
13827 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13831 var value = symbol.value;
13832 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13834 })()), "? ", (function(){
13836 var func = symbol.function;
13837 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13841 var value = symbol.value;
13842 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13844 })()), ": tmp.cdr;", (function(){
13846 var value = symbol.value;
13847 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13852 var func = symbol.function;
13853 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13859 if (cf.type == 'block' && cf.id == 188)
13866 })), cdr: (function(){
13868 var value = symbol.value;
13869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13873 var l216 = {name: "SETCAR"};
13875 return (l162).value = ({car: (function(){
13877 var func = symbol.function;
13878 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13880 })()(l216, (function (v505,v506){
13881 if (arguments.length < 2) throw 'too few arguments';
13882 if (arguments.length > 2) throw 'too many arguments';
13883 return (function(){
13885 return (function(){
13886 return (function(v507,v508){
13887 return (function(){
13889 var func = symbol.function;
13890 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13892 })()("(function(){", (function(){
13894 var value = symbol.value;
13895 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13899 var func = symbol.function;
13900 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13904 var func = symbol.function;
13905 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13907 })()("var ", "x", " = ", v507, ";", (function(){
13909 var value = symbol.value;
13910 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13912 })()), (function(){
13914 var func = symbol.function;
13915 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13917 })()("if (typeof ", "x", " != '", "object", "')", (function(){
13919 var value = symbol.value;
13920 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13924 var func = symbol.function;
13925 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13927 })()("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
13929 var value = symbol.value;
13930 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13932 })())), (function(){
13934 var func = symbol.function;
13935 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13937 })()("return ", (function(){
13938 return (function(){
13940 var func = symbol.function;
13941 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13943 })()("(x.car = ", v508, ")");
13944 })(), ";", (function(){
13946 var value = symbol.value;
13947 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13952 var func = symbol.function;
13953 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13955 })()(v505),(function(){
13957 var func = symbol.function;
13958 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13964 if (cf.type == 'block' && cf.id == 189)
13971 })), cdr: (function(){
13973 var value = symbol.value;
13974 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
13978 var l217 = {name: "SETCDR"};
13980 return (l162).value = ({car: (function(){
13982 var func = symbol.function;
13983 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13985 })()(l217, (function (v509,v510){
13986 if (arguments.length < 2) throw 'too few arguments';
13987 if (arguments.length > 2) throw 'too many arguments';
13988 return (function(){
13990 return (function(){
13991 return (function(v511,v512){
13992 return (function(){
13994 var func = symbol.function;
13995 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
13997 })()("(function(){", (function(){
13999 var value = symbol.value;
14000 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14004 var func = symbol.function;
14005 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14009 var func = symbol.function;
14010 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14012 })()("var ", "x", " = ", v511, ";", (function(){
14014 var value = symbol.value;
14015 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14017 })()), (function(){
14019 var func = symbol.function;
14020 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14022 })()("if (typeof ", "x", " != '", "object", "')", (function(){
14024 var value = symbol.value;
14025 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14029 var func = symbol.function;
14030 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14032 })()("throw 'The value ' + ", "x", " + ' is not a type ", "object", ".';", (function(){
14034 var value = symbol.value;
14035 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14037 })())), (function(){
14039 var func = symbol.function;
14040 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14042 })()("return ", (function(){
14043 return (function(){
14045 var func = symbol.function;
14046 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14048 })()("(x.cdr = ", v512, ")");
14049 })(), ";", (function(){
14051 var value = symbol.value;
14052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14057 var func = symbol.function;
14058 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14060 })()(v509),(function(){
14062 var func = symbol.function;
14063 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14069 if (cf.type == 'block' && cf.id == 190)
14076 })), cdr: (function(){
14078 var value = symbol.value;
14079 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14083 var l218 = {name: "SYMBOLP"};
14085 return (l162).value = ({car: (function(){
14087 var func = symbol.function;
14088 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14090 })()(l218, (function (v513){
14091 if (arguments.length < 1) throw 'too few arguments';
14092 if (arguments.length > 1) throw 'too many arguments';
14093 return (function(){
14095 return (function(){
14096 return (function(v514){
14097 return (function(){
14099 var func = symbol.function;
14100 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14104 var func = symbol.function;
14105 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14107 })()("(function(){", (function(){
14109 var value = symbol.value;
14110 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14114 var func = symbol.function;
14115 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14117 })()("var tmp = ", v514, ";", (function(){
14119 var value = symbol.value;
14120 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14122 })(), "return (typeof tmp == 'object' && 'name' in tmp);", (function(){
14124 var value = symbol.value;
14125 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14130 var func = symbol.function;
14131 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14137 if (cf.type == 'block' && cf.id == 191)
14144 })), cdr: (function(){
14146 var value = symbol.value;
14147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14151 var l219 = {name: "MAKE-SYMBOL"};
14153 return (l162).value = ({car: (function(){
14155 var func = symbol.function;
14156 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14158 })()(l219, (function (v515){
14159 if (arguments.length < 1) throw 'too few arguments';
14160 if (arguments.length > 1) throw 'too many arguments';
14161 return (function(){
14163 return (function(){
14164 return (function(v516){
14165 return (function(){
14167 var func = symbol.function;
14168 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14170 })()("(function(){", (function(){
14172 var value = symbol.value;
14173 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14177 var func = symbol.function;
14178 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14182 var func = symbol.function;
14183 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14185 })()("var ", "name", " = ", v516, ";", (function(){
14187 var value = symbol.value;
14188 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14190 })()), (function(){
14192 var func = symbol.function;
14193 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14195 })()("if (typeof ", "name", " != '", "string", "')", (function(){
14197 var value = symbol.value;
14198 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14202 var func = symbol.function;
14203 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14205 })()("throw 'The value ' + ", "name", " + ' is not a type ", "string", ".';", (function(){
14207 var value = symbol.value;
14208 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14210 })())), (function(){
14212 var func = symbol.function;
14213 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14215 })()("return ", (function(){
14216 return "({name: name})";
14217 })(), ";", (function(){
14219 var value = symbol.value;
14220 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14225 var func = symbol.function;
14226 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14232 if (cf.type == 'block' && cf.id == 192)
14239 })), cdr: (function(){
14241 var value = symbol.value;
14242 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14246 var l220 = {name: "SYMBOL-NAME"};
14248 return (l162).value = ({car: (function(){
14250 var func = symbol.function;
14251 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14253 })()(l220, (function (v517){
14254 if (arguments.length < 1) throw 'too few arguments';
14255 if (arguments.length > 1) throw 'too many arguments';
14256 return (function(){
14258 return (function(){
14259 return (function(v518){
14260 return (function(){
14262 var func = symbol.function;
14263 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14265 })()("(", v518, ").name");
14268 var func = symbol.function;
14269 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14275 if (cf.type == 'block' && cf.id == 193)
14282 })), cdr: (function(){
14284 var value = symbol.value;
14285 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14290 return (l162).value = ({car: (function(){
14292 var func = symbol.function;
14293 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14295 })()(l178, (function (v519,v520){
14296 if (arguments.length < 2) throw 'too few arguments';
14297 if (arguments.length > 2) throw 'too many arguments';
14298 return (function(){
14300 return (function(){
14301 return (function(v521,v522){
14302 return (function(){
14304 var func = symbol.function;
14305 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14307 })()("(", v521, ").value = ", v522);
14310 var func = symbol.function;
14311 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14313 })()(v519),(function(){
14315 var func = symbol.function;
14316 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14322 if (cf.type == 'block' && cf.id == 194)
14329 })), cdr: (function(){
14331 var value = symbol.value;
14332 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14336 var l221 = {name: "FSET"};
14338 return (l162).value = ({car: (function(){
14340 var func = symbol.function;
14341 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14343 })()(l221, (function (v523,v524){
14344 if (arguments.length < 2) throw 'too few arguments';
14345 if (arguments.length > 2) throw 'too many arguments';
14346 return (function(){
14348 return (function(){
14349 return (function(v525,v526){
14350 return (function(){
14352 var func = symbol.function;
14353 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14355 })()("(", v525, ").function = ", v526);
14358 var func = symbol.function;
14359 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14361 })()(v523),(function(){
14363 var func = symbol.function;
14364 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14370 if (cf.type == 'block' && cf.id == 195)
14377 })), cdr: (function(){
14379 var value = symbol.value;
14380 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14385 return (l162).value = ({car: (function(){
14387 var func = symbol.function;
14388 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14390 })()(l20, (function (v527){
14391 if (arguments.length < 1) throw 'too few arguments';
14392 if (arguments.length > 1) throw 'too many arguments';
14393 return (function(){
14395 return (function(){
14396 return (function(v528){
14397 return (function(){
14399 var func = symbol.function;
14400 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14404 var func = symbol.function;
14405 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14407 })()("(", v528, ".value !== undefined)"));
14410 var func = symbol.function;
14411 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14417 if (cf.type == 'block' && cf.id == 196)
14424 })), cdr: (function(){
14426 var value = symbol.value;
14427 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14431 var l222 = {name: "SYMBOL-VALUE"};
14433 return (l162).value = ({car: (function(){
14435 var func = symbol.function;
14436 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14438 })()(l222, (function (v529){
14439 if (arguments.length < 1) throw 'too few arguments';
14440 if (arguments.length > 1) throw 'too many arguments';
14441 return (function(){
14443 return (function(){
14444 return (function(v530){
14445 return (function(){
14447 var func = symbol.function;
14448 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14450 })()("(function(){", (function(){
14452 var value = symbol.value;
14453 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14457 var func = symbol.function;
14458 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14460 })()("var symbol = ", v530, ";", (function(){
14462 var value = symbol.value;
14463 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14465 })(), "var value = symbol.value;", (function(){
14467 var value = symbol.value;
14468 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14470 })(), "if (value === undefined) throw \"Variable `\" + symbol.name + \"' is unbound.\";", (function(){
14472 var value = symbol.value;
14473 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14475 })(), "return value;", (function(){
14477 var value = symbol.value;
14478 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14483 var func = symbol.function;
14484 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14490 if (cf.type == 'block' && cf.id == 197)
14497 })), cdr: (function(){
14499 var value = symbol.value;
14500 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14505 return (l162).value = ({car: (function(){
14507 var func = symbol.function;
14508 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14510 })()(l186, (function (v531){
14511 if (arguments.length < 1) throw 'too few arguments';
14512 if (arguments.length > 1) throw 'too many arguments';
14513 return (function(){
14515 return (function(){
14516 return (function(v532){
14517 return (function(){
14519 var func = symbol.function;
14520 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14522 })()("(function(){", (function(){
14524 var value = symbol.value;
14525 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14529 var func = symbol.function;
14530 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14532 })()("var symbol = ", v532, ";", (function(){
14534 var value = symbol.value;
14535 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14537 })(), "var func = symbol.function;", (function(){
14539 var value = symbol.value;
14540 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14542 })(), "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";", (function(){
14544 var value = symbol.value;
14545 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14547 })(), "return func;", (function(){
14549 var value = symbol.value;
14550 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14555 var func = symbol.function;
14556 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14562 if (cf.type == 'block' && cf.id == 198)
14569 })), cdr: (function(){
14571 var value = symbol.value;
14572 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14576 var l223 = {name: "SYMBOL-PLIST"};
14578 return (l162).value = ({car: (function(){
14580 var func = symbol.function;
14581 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14583 })()(l223, (function (v533){
14584 if (arguments.length < 1) throw 'too few arguments';
14585 if (arguments.length > 1) throw 'too many arguments';
14586 return (function(){
14588 return (function(){
14589 return (function(v534){
14590 return (function(){
14592 var func = symbol.function;
14593 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14595 })()("((", v534, ").plist || ", (function(){
14597 var func = symbol.function;
14598 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14602 var value = symbol.value;
14603 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14608 var func = symbol.function;
14609 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14615 if (cf.type == 'block' && cf.id == 199)
14622 })), cdr: (function(){
14624 var value = symbol.value;
14625 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14629 var l224 = {name: "LAMBDA-CODE"};
14631 return (l162).value = ({car: (function(){
14633 var func = symbol.function;
14634 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14636 })()(l224, (function (v535){
14637 if (arguments.length < 1) throw 'too few arguments';
14638 if (arguments.length > 1) throw 'too many arguments';
14639 return (function(){
14641 return (function(){
14642 return (function(v536){
14643 return (function(){
14645 var func = symbol.function;
14646 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14648 })()("(", v536, ").toString()");
14651 var func = symbol.function;
14652 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14658 if (cf.type == 'block' && cf.id == 200)
14665 })), cdr: (function(){
14667 var value = symbol.value;
14668 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14672 var l225 = {name: "EQ"};
14674 return (l162).value = ({car: (function(){
14676 var func = symbol.function;
14677 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14679 })()(l225, (function (v537,v538){
14680 if (arguments.length < 2) throw 'too few arguments';
14681 if (arguments.length > 2) throw 'too many arguments';
14682 return (function(){
14684 return (function(){
14685 return (function(v539,v540){
14686 return (function(){
14688 var func = symbol.function;
14689 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14693 var func = symbol.function;
14694 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14696 })()("(", v539, " === ", v540, ")"));
14699 var func = symbol.function;
14700 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14702 })()(v537),(function(){
14704 var func = symbol.function;
14705 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14711 if (cf.type == 'block' && cf.id == 201)
14718 })), cdr: (function(){
14720 var value = symbol.value;
14721 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14725 var l226 = {name: "EQUAL"};
14727 return (l162).value = ({car: (function(){
14729 var func = symbol.function;
14730 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14732 })()(l226, (function (v541,v542){
14733 if (arguments.length < 2) throw 'too few arguments';
14734 if (arguments.length > 2) throw 'too many arguments';
14735 return (function(){
14737 return (function(){
14738 return (function(v543,v544){
14739 return (function(){
14741 var func = symbol.function;
14742 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14746 var func = symbol.function;
14747 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14749 })()("(", v543, " == ", v544, ")"));
14752 var func = symbol.function;
14753 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14755 })()(v541),(function(){
14757 var func = symbol.function;
14758 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14764 if (cf.type == 'block' && cf.id == 202)
14771 })), cdr: (function(){
14773 var value = symbol.value;
14774 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14778 var l227 = {name: "STRING"};
14780 return (l162).value = ({car: (function(){
14782 var func = symbol.function;
14783 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14785 })()(l227, (function (v545){
14786 if (arguments.length < 1) throw 'too few arguments';
14787 if (arguments.length > 1) throw 'too many arguments';
14788 return (function(){
14790 return (function(){
14791 return (function(v546){
14792 return (function(){
14794 var func = symbol.function;
14795 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14797 })()("(function(){", (function(){
14799 var value = symbol.value;
14800 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14804 var func = symbol.function;
14805 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14809 var func = symbol.function;
14810 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14812 })()("var ", "x", " = ", v546, ";", (function(){
14814 var value = symbol.value;
14815 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14817 })()), (function(){
14819 var func = symbol.function;
14820 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14822 })()("if (typeof ", "x", " != '", "number", "')", (function(){
14824 var value = symbol.value;
14825 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14829 var func = symbol.function;
14830 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14832 })()("throw 'The value ' + ", "x", " + ' is not a type ", "number", ".';", (function(){
14834 var value = symbol.value;
14835 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14837 })())), (function(){
14839 var func = symbol.function;
14840 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14842 })()("return ", (function(){
14843 return "String.fromCharCode(x)";
14844 })(), ";", (function(){
14846 var value = symbol.value;
14847 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14852 var func = symbol.function;
14853 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14859 if (cf.type == 'block' && cf.id == 203)
14866 })), cdr: (function(){
14868 var value = symbol.value;
14869 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14873 var l228 = {name: "STRINGP"};
14875 return (l162).value = ({car: (function(){
14877 var func = symbol.function;
14878 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14880 })()(l228, (function (v547){
14881 if (arguments.length < 1) throw 'too few arguments';
14882 if (arguments.length > 1) throw 'too many arguments';
14883 return (function(){
14885 return (function(){
14886 return (function(v548){
14887 return (function(){
14889 var func = symbol.function;
14890 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14894 var func = symbol.function;
14895 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14897 })()("(typeof(", v548, ") == \"string\")"));
14900 var func = symbol.function;
14901 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14907 if (cf.type == 'block' && cf.id == 204)
14914 })), cdr: (function(){
14916 var value = symbol.value;
14917 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14921 var l229 = {name: "STRING-UPCASE"};
14923 return (l162).value = ({car: (function(){
14925 var func = symbol.function;
14926 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14928 })()(l229, (function (v549){
14929 if (arguments.length < 1) throw 'too few arguments';
14930 if (arguments.length > 1) throw 'too many arguments';
14931 return (function(){
14933 return (function(){
14934 return (function(v550){
14935 return (function(){
14937 var func = symbol.function;
14938 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14940 })()("(function(){", (function(){
14942 var value = symbol.value;
14943 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14947 var func = symbol.function;
14948 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14952 var func = symbol.function;
14953 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14955 })()("var ", "x", " = ", v550, ";", (function(){
14957 var value = symbol.value;
14958 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14960 })()), (function(){
14962 var func = symbol.function;
14963 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14965 })()("if (typeof ", "x", " != '", "string", "')", (function(){
14967 var value = symbol.value;
14968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14972 var func = symbol.function;
14973 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14975 })()("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
14977 var value = symbol.value;
14978 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14980 })())), (function(){
14982 var func = symbol.function;
14983 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
14985 })()("return ", (function(){
14986 return "x.toUpperCase()";
14987 })(), ";", (function(){
14989 var value = symbol.value;
14990 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
14995 var func = symbol.function;
14996 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15002 if (cf.type == 'block' && cf.id == 205)
15009 })), cdr: (function(){
15011 var value = symbol.value;
15012 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15016 var l230 = {name: "STRING-LENGTH"};
15018 return (l162).value = ({car: (function(){
15020 var func = symbol.function;
15021 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15023 })()(l230, (function (v551){
15024 if (arguments.length < 1) throw 'too few arguments';
15025 if (arguments.length > 1) throw 'too many arguments';
15026 return (function(){
15028 return (function(){
15029 return (function(v552){
15030 return (function(){
15032 var func = symbol.function;
15033 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15035 })()("(function(){", (function(){
15037 var value = symbol.value;
15038 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15042 var func = symbol.function;
15043 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15047 var func = symbol.function;
15048 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15050 })()("var ", "x", " = ", v552, ";", (function(){
15052 var value = symbol.value;
15053 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15055 })()), (function(){
15057 var func = symbol.function;
15058 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15060 })()("if (typeof ", "x", " != '", "string", "')", (function(){
15062 var value = symbol.value;
15063 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15067 var func = symbol.function;
15068 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15070 })()("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
15072 var value = symbol.value;
15073 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15075 })())), (function(){
15077 var func = symbol.function;
15078 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15080 })()("return ", (function(){
15082 })(), ";", (function(){
15084 var value = symbol.value;
15085 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15090 var func = symbol.function;
15091 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15097 if (cf.type == 'block' && cf.id == 206)
15104 })), cdr: (function(){
15106 var value = symbol.value;
15107 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15111 var l231 = {name: "SLICE"};
15112 (l162).value = ({car: (function(){
15114 var func = symbol.function;
15115 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15117 })()(l231, (function (v553,v554,v555){
15118 if (arguments.length < 2) throw 'too few arguments';
15119 if (arguments.length > 3) throw 'too many arguments';
15120 switch(arguments.length){
15124 var value = symbol.value;
15125 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15130 return (function(){
15132 return (function(){
15133 return (function(){
15135 var func = symbol.function;
15136 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15138 })()("(function(){", (function(){
15140 var value = symbol.value;
15141 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15145 var func = symbol.function;
15146 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15148 })()("var str = ", (function(){
15150 var func = symbol.function;
15151 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15153 })()(v553), ";", (function(){
15155 var value = symbol.value;
15156 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15158 })(), "var a = ", (function(){
15160 var func = symbol.function;
15161 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15163 })()(v554), ";", (function(){
15165 var value = symbol.value;
15166 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15168 })(), "var b;", (function(){
15170 var value = symbol.value;
15171 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15173 })(), (v555 !== (function(){
15175 var value = symbol.value;
15176 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15178 })() ? (function(){
15180 var func = symbol.function;
15181 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15183 })()("b = ", (function(){
15185 var func = symbol.function;
15186 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15188 })()(v555), ";", (function(){
15190 var value = symbol.value;
15191 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15193 })()) : ""), "return str.slice(a,b);", (function(){
15195 var value = symbol.value;
15196 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15202 if (cf.type == 'block' && cf.id == 207)
15209 })), cdr: (function(){
15211 var value = symbol.value;
15212 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15215 var l232 = {name: "CHAR"};
15217 return (l162).value = ({car: (function(){
15219 var func = symbol.function;
15220 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15222 })()(l232, (function (v556,v557){
15223 if (arguments.length < 2) throw 'too few arguments';
15224 if (arguments.length > 2) throw 'too many arguments';
15225 return (function(){
15227 return (function(){
15228 return (function(v558,v559){
15229 return (function(){
15231 var func = symbol.function;
15232 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15234 })()("(function(){", (function(){
15236 var value = symbol.value;
15237 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15241 var func = symbol.function;
15242 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15246 var func = symbol.function;
15247 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15249 })()("var ", "string", " = ", v558, ";", (function(){
15251 var value = symbol.value;
15252 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15254 })()), (function(){
15256 var func = symbol.function;
15257 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15259 })()("var ", "index", " = ", v559, ";", (function(){
15261 var value = symbol.value;
15262 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15264 })()), (function(){
15266 var func = symbol.function;
15267 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15269 })()("if (typeof ", "string", " != '", "string", "')", (function(){
15271 var value = symbol.value;
15272 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15276 var func = symbol.function;
15277 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15279 })()("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
15281 var value = symbol.value;
15282 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15284 })())), (function(){
15286 var func = symbol.function;
15287 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15289 })()("if (typeof ", "index", " != '", "number", "')", (function(){
15291 var value = symbol.value;
15292 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15296 var func = symbol.function;
15297 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15299 })()("throw 'The value ' + ", "index", " + ' is not a type ", "number", ".';", (function(){
15301 var value = symbol.value;
15302 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15304 })())), (function(){
15306 var func = symbol.function;
15307 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15309 })()("return ", (function(){
15310 return "string.charCodeAt(index)";
15311 })(), ";", (function(){
15313 var value = symbol.value;
15314 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15319 var func = symbol.function;
15320 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15322 })()(v556),(function(){
15324 var func = symbol.function;
15325 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15331 if (cf.type == 'block' && cf.id == 208)
15338 })), cdr: (function(){
15340 var value = symbol.value;
15341 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15346 return (l162).value = ({car: (function(){
15348 var func = symbol.function;
15349 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15351 })()(l70, (function (v560,v561){
15352 if (arguments.length < 2) throw 'too few arguments';
15353 if (arguments.length > 2) throw 'too many arguments';
15354 return (function(){
15356 return (function(){
15357 return (function(v562,v563){
15358 return (function(){
15360 var func = symbol.function;
15361 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15363 })()("(function(){", (function(){
15365 var value = symbol.value;
15366 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15370 var func = symbol.function;
15371 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15375 var func = symbol.function;
15376 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15378 })()("var ", "string1", " = ", v562, ";", (function(){
15380 var value = symbol.value;
15381 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15383 })()), (function(){
15385 var func = symbol.function;
15386 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15388 })()("var ", "string2", " = ", v563, ";", (function(){
15390 var value = symbol.value;
15391 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15393 })()), (function(){
15395 var func = symbol.function;
15396 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15398 })()("if (typeof ", "string1", " != '", "string", "')", (function(){
15400 var value = symbol.value;
15401 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15405 var func = symbol.function;
15406 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15408 })()("throw 'The value ' + ", "string1", " + ' is not a type ", "string", ".';", (function(){
15410 var value = symbol.value;
15411 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15413 })())), (function(){
15415 var func = symbol.function;
15416 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15418 })()("if (typeof ", "string2", " != '", "string", "')", (function(){
15420 var value = symbol.value;
15421 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15425 var func = symbol.function;
15426 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15428 })()("throw 'The value ' + ", "string2", " + ' is not a type ", "string", ".';", (function(){
15430 var value = symbol.value;
15431 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15433 })())), (function(){
15435 var func = symbol.function;
15436 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15438 })()("return ", (function(){
15439 return "string1.concat(string2)";
15440 })(), ";", (function(){
15442 var value = symbol.value;
15443 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15448 var func = symbol.function;
15449 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15451 })()(v560),(function(){
15453 var func = symbol.function;
15454 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15460 if (cf.type == 'block' && cf.id == 209)
15467 })), cdr: (function(){
15469 var value = symbol.value;
15470 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15474 var l233 = {name: "FUNCALL"};
15475 (l162).value = ({car: (function(){
15477 var func = symbol.function;
15478 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15480 })()(l233, (function (v565){
15481 if (arguments.length < 1) throw 'too few arguments';
15482 var v564= (function(){
15484 var value = symbol.value;
15485 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15488 for (var i = arguments.length-1; i>=1; i--)
15489 v564 = {car: arguments[i], cdr:
15491 return (function(){
15493 return (function(){
15494 return (function(){
15496 var func = symbol.function;
15497 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15499 })()("(", (function(){
15501 var func = symbol.function;
15502 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15504 })()(v565), ")(", (function(){
15506 var func = symbol.function;
15507 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15511 var func = symbol.function;
15512 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15516 var func = symbol.function;
15517 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15519 })(), v564), ", "), ")");
15523 if (cf.type == 'block' && cf.id == 210)
15530 })), cdr: (function(){
15532 var value = symbol.value;
15533 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15536 var l234 = {name: "APPLY"};
15537 (l162).value = ({car: (function(){
15539 var func = symbol.function;
15540 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15542 })()(l234, (function (v567){
15543 if (arguments.length < 1) throw 'too few arguments';
15544 var v566= (function(){
15546 var value = symbol.value;
15547 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15550 for (var i = arguments.length-1; i>=1; i--)
15551 v566 = {car: arguments[i], cdr:
15553 return (function(){
15555 return (function(){
15556 return ((function(){
15558 var func = symbol.function;
15559 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15561 })()(v566) !== (function(){
15563 var value = symbol.value;
15564 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15566 })() ? (function(){
15568 var func = symbol.function;
15569 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15571 })()("(", (function(){
15573 var func = symbol.function;
15574 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15576 })()(v567), ")()") : (function(v568,v569){
15577 return (function(){
15579 var func = symbol.function;
15580 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15582 })()("(function(){", (function(){
15584 var value = symbol.value;
15585 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15589 var func = symbol.function;
15590 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15592 })()("var f = ", (function(){
15594 var func = symbol.function;
15595 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15597 })()(v567), ";", (function(){
15599 var value = symbol.value;
15600 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15602 })(), "var args = [", (function(){
15604 var func = symbol.function;
15605 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15609 var func = symbol.function;
15610 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15614 var func = symbol.function;
15615 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15617 })(), v568), ", "), "];", (function(){
15619 var value = symbol.value;
15620 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15622 })(), "var tail = (", (function(){
15624 var func = symbol.function;
15625 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15627 })()(v569), ");", (function(){
15629 var value = symbol.value;
15630 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15632 })(), "while (tail != ", (function(){
15634 var func = symbol.function;
15635 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15639 var value = symbol.value;
15640 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15642 })()), "){", (function(){
15644 var value = symbol.value;
15645 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15647 })(), " args.push(tail.car);", (function(){
15649 var value = symbol.value;
15650 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15652 })(), " tail = tail.cdr;", (function(){
15654 var value = symbol.value;
15655 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15657 })(), "}", (function(){
15659 var value = symbol.value;
15660 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15662 })(), "return f.apply(this, args);", (function(){
15664 var value = symbol.value;
15665 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15670 var func = symbol.function;
15671 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15673 })()(v566),(function(){
15674 var tmp = (function(){
15676 var func = symbol.function;
15677 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15680 return tmp === (function(){
15682 var value = symbol.value;
15683 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15687 var value = symbol.value;
15688 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15695 if (cf.type == 'block' && cf.id == 211)
15702 })), cdr: (function(){
15704 var value = symbol.value;
15705 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15708 var l235 = {name: "JS-EVAL"};
15710 return (l162).value = ({car: (function(){
15712 var func = symbol.function;
15713 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15715 })()(l235, (function (v570){
15716 if (arguments.length < 1) throw 'too few arguments';
15717 if (arguments.length > 1) throw 'too many arguments';
15718 return (function(){
15720 return (function(){
15721 return (function(v571){
15722 return (function(){
15724 var func = symbol.function;
15725 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15727 })()("(function(){", (function(){
15729 var value = symbol.value;
15730 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15734 var func = symbol.function;
15735 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15739 var func = symbol.function;
15740 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15742 })()("var ", "string", " = ", v571, ";", (function(){
15744 var value = symbol.value;
15745 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15747 })()), (function(){
15749 var func = symbol.function;
15750 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15752 })()("if (typeof ", "string", " != '", "string", "')", (function(){
15754 var value = symbol.value;
15755 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15759 var func = symbol.function;
15760 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15762 })()("throw 'The value ' + ", "string", " + ' is not a type ", "string", ".';", (function(){
15764 var value = symbol.value;
15765 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15767 })())), (function(){
15769 var func = symbol.function;
15770 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15772 })()("return ", (function(){
15773 return "eval.apply(window, [string])";
15774 })(), ";", (function(){
15776 var value = symbol.value;
15777 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15782 var func = symbol.function;
15783 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15789 if (cf.type == 'block' && cf.id == 212)
15796 })), cdr: (function(){
15798 var value = symbol.value;
15799 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15803 var l236 = {name: "ERROR"};
15805 return (l162).value = ({car: (function(){
15807 var func = symbol.function;
15808 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15810 })()(l236, (function (v572){
15811 if (arguments.length < 1) throw 'too few arguments';
15812 if (arguments.length > 1) throw 'too many arguments';
15813 return (function(){
15815 return (function(){
15816 return (function(v573){
15817 return (function(){
15819 var func = symbol.function;
15820 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15822 })()("(function(){", (function(){
15824 var value = symbol.value;
15825 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15829 var func = symbol.function;
15830 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15832 })()("throw ", v573, ";", (function(){
15834 var value = symbol.value;
15835 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15840 var func = symbol.function;
15841 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15847 if (cf.type == 'block' && cf.id == 213)
15854 })), cdr: (function(){
15856 var value = symbol.value;
15857 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15861 var l237 = {name: "NEW"};
15863 return (l162).value = ({car: (function(){
15865 var func = symbol.function;
15866 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15868 })()(l237, (function (){
15869 if (arguments.length > 0) throw 'too many arguments';
15870 return (function(){
15872 return (function(){
15873 return (function(){
15879 if (cf.type == 'block' && cf.id == 214)
15886 })), cdr: (function(){
15888 var value = symbol.value;
15889 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15893 var l238 = {name: "OGET"};
15895 return (l162).value = ({car: (function(){
15897 var func = symbol.function;
15898 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15900 })()(l238, (function (v574,v575){
15901 if (arguments.length < 2) throw 'too few arguments';
15902 if (arguments.length > 2) throw 'too many arguments';
15903 return (function(){
15905 return (function(){
15906 return (function(v576,v577){
15907 return (function(){
15909 var func = symbol.function;
15910 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15912 })()("(function(){", (function(){
15914 var value = symbol.value;
15915 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15919 var func = symbol.function;
15920 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15922 })()("var tmp = ", "(", v576, ")[", v577, "];", (function(){
15924 var value = symbol.value;
15925 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15927 })(), "return tmp == undefined? ", (function(){
15929 var func = symbol.function;
15930 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15934 var value = symbol.value;
15935 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15937 })()), ": tmp ;", (function(){
15939 var value = symbol.value;
15940 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15945 var func = symbol.function;
15946 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15948 })()(v574),(function(){
15950 var func = symbol.function;
15951 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15957 if (cf.type == 'block' && cf.id == 215)
15964 })), cdr: (function(){
15966 var value = symbol.value;
15967 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
15971 var l239 = {name: "OSET"};
15973 return (l162).value = ({car: (function(){
15975 var func = symbol.function;
15976 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15978 })()(l239, (function (v578,v579,v580){
15979 if (arguments.length < 3) throw 'too few arguments';
15980 if (arguments.length > 3) throw 'too many arguments';
15981 return (function(){
15983 return (function(){
15984 return (function(v581,v582,v583){
15985 return (function(){
15987 var func = symbol.function;
15988 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15990 })()("((", v581, ")[", v582, "] = ", v583, ")");
15993 var func = symbol.function;
15994 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
15996 })()(v578),(function(){
15998 var func = symbol.function;
15999 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16001 })()(v579),(function(){
16003 var func = symbol.function;
16004 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16010 if (cf.type == 'block' && cf.id == 216)
16017 })), cdr: (function(){
16019 var value = symbol.value;
16020 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16024 var l240 = {name: "IN"};
16026 return (l162).value = ({car: (function(){
16028 var func = symbol.function;
16029 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16031 })()(l240, (function (v584,v585){
16032 if (arguments.length < 2) throw 'too few arguments';
16033 if (arguments.length > 2) throw 'too many arguments';
16034 return (function(){
16036 return (function(){
16037 return (function(v586,v587){
16038 return (function(){
16040 var func = symbol.function;
16041 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16045 var func = symbol.function;
16046 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16048 })()("((", v586, ") in (", v587, "))"));
16051 var func = symbol.function;
16052 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16054 })()(v584),(function(){
16056 var func = symbol.function;
16057 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16063 if (cf.type == 'block' && cf.id == 217)
16070 })), cdr: (function(){
16072 var value = symbol.value;
16073 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16077 var l241 = {name: "FUNCTIONP"};
16079 return (l162).value = ({car: (function(){
16081 var func = symbol.function;
16082 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16084 })()(l241, (function (v588){
16085 if (arguments.length < 1) throw 'too few arguments';
16086 if (arguments.length > 1) throw 'too many arguments';
16087 return (function(){
16089 return (function(){
16090 return (function(v589){
16091 return (function(){
16093 var func = symbol.function;
16094 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16098 var func = symbol.function;
16099 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16101 })()("(typeof ", v589, " == 'function')"));
16104 var func = symbol.function;
16105 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16111 if (cf.type == 'block' && cf.id == 218)
16118 })), cdr: (function(){
16120 var value = symbol.value;
16121 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16125 var l242 = {name: "WRITE-STRING"};
16127 return (l162).value = ({car: (function(){
16129 var func = symbol.function;
16130 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16132 })()(l242, (function (v590){
16133 if (arguments.length < 1) throw 'too few arguments';
16134 if (arguments.length > 1) throw 'too many arguments';
16135 return (function(){
16137 return (function(){
16138 return (function(v591){
16139 return (function(){
16141 var func = symbol.function;
16142 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16144 })()("(function(){", (function(){
16146 var value = symbol.value;
16147 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16151 var func = symbol.function;
16152 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16156 var func = symbol.function;
16157 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16159 })()("var ", "x", " = ", v591, ";", (function(){
16161 var value = symbol.value;
16162 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16164 })()), (function(){
16166 var func = symbol.function;
16167 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16169 })()("if (typeof ", "x", " != '", "string", "')", (function(){
16171 var value = symbol.value;
16172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16176 var func = symbol.function;
16177 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16179 })()("throw 'The value ' + ", "x", " + ' is not a type ", "string", ".';", (function(){
16181 var value = symbol.value;
16182 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16184 })())), (function(){
16186 var func = symbol.function;
16187 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16189 })()("return ", (function(){
16190 return "lisp.write(x)";
16191 })(), ";", (function(){
16193 var value = symbol.value;
16194 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16199 var func = symbol.function;
16200 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16206 if (cf.type == 'block' && cf.id == 219)
16213 })), cdr: (function(){
16215 var value = symbol.value;
16216 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16221 (l161).function = (function(v594){
16222 ((v594)["fname"] = "MACRO");
16224 })((function (v592){
16225 if (arguments.length < 1) throw 'too few arguments';
16226 if (arguments.length > 1) throw 'too many arguments';
16227 return (function(){
16229 return (function(){
16230 return (((function(){
16232 return (typeof tmp == 'object' && 'name' in tmp);
16235 var value = symbol.value;
16236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16240 var value = symbol.value;
16241 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16243 })()) !== (function(){
16245 var value = symbol.value;
16246 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16248 })() ? (function(v593){
16249 return ((((function(){
16251 var func = symbol.function;
16252 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16254 })()(v593) === l161)?(function(){
16256 var value = symbol.value;
16257 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16261 var value = symbol.value;
16262 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16264 })()) !== (function(){
16266 var value = symbol.value;
16267 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16269 })() ? v593 : (function(){
16271 var value = symbol.value;
16272 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16277 var func = symbol.function;
16278 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16280 })()(v592, (function(){
16282 var value = symbol.value;
16283 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16285 })(), l99)) : (function(){
16287 var value = symbol.value;
16288 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16294 if (cf.type == 'block' && cf.id == 220)
16304 var l243 = {name: "LS-MACROEXPAND-1"};
16306 (l243).function = (function(v599){
16307 ((v599)["fname"] = "LS-MACROEXPAND-1");
16309 })((function (v595){
16310 if (arguments.length < 1) throw 'too few arguments';
16311 if (arguments.length > 1) throw 'too many arguments';
16312 return (function(){
16314 return (function(){
16315 return (function(v596){
16316 return (v596 !== (function(){
16318 var value = symbol.value;
16319 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16321 })() ? (function(v597){
16324 var func = symbol.function;
16325 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16327 })()(v597) !== (function(){
16329 var value = symbol.value;
16330 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16332 })() ? (function(){
16333 return (function(v598){
16336 var func = symbol.function;
16337 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16340 return v597 = v598;
16343 var func = symbol.function;
16344 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16347 })() : (function(){
16349 var value = symbol.value;
16350 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16353 return (function(){
16356 var tail = ((function(){
16358 return tmp === (function(){
16360 var value = symbol.value;
16361 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16365 var value = symbol.value;
16366 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16370 while (tail != (function(){
16372 var value = symbol.value;
16373 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16376 args.push(tail.car);
16379 return f.apply(this, args);
16383 var func = symbol.function;
16384 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16386 })()(v596)) : v595);
16389 var func = symbol.function;
16390 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16394 return tmp === (function(){
16396 var value = symbol.value;
16397 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16401 var value = symbol.value;
16402 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16409 if (cf.type == 'block' && cf.id == 221)
16419 var l244 = {name: "COMPILE-FUNCALL"};
16421 (l244).function = (function(v602){
16422 ((v602)["fname"] = "COMPILE-FUNCALL");
16424 })((function (v600,v601){
16425 if (arguments.length < 2) throw 'too few arguments';
16426 if (arguments.length > 2) throw 'too many arguments';
16427 return (function(){
16429 return (function(){
16430 return (function(){
16432 var func = symbol.function;
16433 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16437 var func = symbol.function;
16438 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16442 var func = symbol.function;
16443 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16447 var func = symbol.function;
16448 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16450 })()(l99), (function(){
16452 var func = symbol.function;
16453 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16455 })()(v600))), "(", (function(){
16457 var func = symbol.function;
16458 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16462 var func = symbol.function;
16463 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16467 var func = symbol.function;
16468 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16470 })(), v601), ", "), ")");
16474 if (cf.type == 'block' && cf.id == 222)
16485 (l109).function = (function(v606){
16486 ((v606)["fname"] = "LS-COMPILE");
16488 })((function (v603){
16489 if (arguments.length < 1) throw 'too few arguments';
16490 if (arguments.length > 1) throw 'too many arguments';
16491 return (function(){
16493 return (function(){
16494 return (((function(){
16496 return (typeof tmp == 'object' && 'name' in tmp);
16499 var value = symbol.value;
16500 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16504 var value = symbol.value;
16505 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16507 })()) !== (function(){
16509 var value = symbol.value;
16510 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16512 })() ? (function(){
16513 return (function(v604){
16514 return ((((function(){
16516 var func = symbol.function;
16517 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16519 })()(v604) === l155)?(function(){
16521 var value = symbol.value;
16522 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16526 var value = symbol.value;
16527 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16529 })()) !== (function(){
16531 var value = symbol.value;
16532 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16534 })() ? (function(){
16536 var func = symbol.function;
16537 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16539 })()(v604) : (function(){
16541 var func = symbol.function;
16542 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16546 var func = symbol.function;
16547 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16551 var func = symbol.function;
16552 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16554 })()(l222), (function(){
16556 var func = symbol.function;
16557 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16561 var func = symbol.function;
16562 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16566 var func = symbol.function;
16567 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16569 })()(l128), (function(){
16571 var func = symbol.function;
16572 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16577 var func = symbol.function;
16578 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16580 })()(v603, (function(){
16582 var value = symbol.value;
16583 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16586 })() : ((function(){
16588 var func = symbol.function;
16589 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16591 })()(v603) !== (function(){
16593 var value = symbol.value;
16594 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16596 })() ? (function(){
16597 return (function(){
16599 var func = symbol.function;
16600 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16603 })() : (((typeof(v603) == "string")?(function(){
16605 var value = symbol.value;
16606 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16610 var value = symbol.value;
16611 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16613 })()) !== (function(){
16615 var value = symbol.value;
16616 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16618 })() ? (function(){
16619 return (function(){
16621 var func = symbol.function;
16622 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16624 })()("\"", (function(){
16626 var func = symbol.function;
16627 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16630 })() : ((function(){
16632 var func = symbol.function;
16633 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16635 })()(v603) !== (function(){
16637 var value = symbol.value;
16638 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16640 })() ? (function(){
16641 return ((function(){
16643 var func = symbol.function;
16644 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16648 return tmp === (function(){
16650 var value = symbol.value;
16651 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16655 var value = symbol.value;
16656 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16661 var value = symbol.value;
16662 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16664 })()) !== (function(){
16666 var value = symbol.value;
16667 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16669 })() ? (function(v605){
16670 return (function(){
16673 var tail = ((function(){
16675 return tmp === (function(){
16677 var value = symbol.value;
16678 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16682 var value = symbol.value;
16683 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16687 while (tail != (function(){
16689 var value = symbol.value;
16690 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16693 args.push(tail.car);
16696 return f.apply(this, args);
16700 var func = symbol.function;
16701 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16705 var func = symbol.function;
16706 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16710 return tmp === (function(){
16712 var value = symbol.value;
16713 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16717 var value = symbol.value;
16718 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16723 var value = symbol.value;
16724 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16726 })()))) : ((function(){
16728 var func = symbol.function;
16729 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16733 return tmp === (function(){
16735 var value = symbol.value;
16736 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16740 var value = symbol.value;
16741 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16744 })()) !== (function(){
16746 var value = symbol.value;
16747 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16749 })() ? (function(){
16751 var func = symbol.function;
16752 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16756 var func = symbol.function;
16757 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16759 })()(v603)) : (function(){
16761 var func = symbol.function;
16762 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16766 return tmp === (function(){
16768 var value = symbol.value;
16769 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16773 var value = symbol.value;
16774 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16779 return tmp === (function(){
16781 var value = symbol.value;
16782 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16786 var value = symbol.value;
16787 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16791 })() : (function(){
16793 var value = symbol.value;
16794 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16800 if (cf.type == 'block' && cf.id == 223)
16810 var l245 = {name: "LS-COMPILE-TOPLEVEL"};
16812 (l245).function = (function(v611){
16813 ((v611)["fname"] = "LS-COMPILE-TOPLEVEL");
16815 })((function (v607){
16816 if (arguments.length < 1) throw 'too few arguments';
16817 if (arguments.length > 1) throw 'too many arguments';
16818 return (function(){
16820 return (function(){
16821 return (function(v608){
16827 return ((((function(){
16829 return (typeof tmp == 'object' && 'car' in tmp);
16832 var value = symbol.value;
16833 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16837 var value = symbol.value;
16838 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16840 })()) !== (function(){
16842 var value = symbol.value;
16843 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16845 })() ? (((function(){
16847 return tmp === (function(){
16849 var value = symbol.value;
16850 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16854 var value = symbol.value;
16855 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16858 })() === l189)?(function(){
16860 var value = symbol.value;
16861 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16865 var value = symbol.value;
16866 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16868 })()) : (function(){
16870 var value = symbol.value;
16871 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16873 })()) !== (function(){
16875 var value = symbol.value;
16876 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16878 })() ? (function(){
16879 return (function(v609){
16880 return (function(){
16882 var func = symbol.function;
16883 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16887 var func = symbol.function;
16888 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16892 var func = symbol.function;
16893 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16898 var func = symbol.function;
16899 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16903 var func = symbol.function;
16904 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16908 return tmp === (function(){
16910 var value = symbol.value;
16911 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16915 var value = symbol.value;
16916 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16920 })() : (function(){
16921 return (function(v610){
16922 return (function(){
16924 var func = symbol.function;
16925 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16929 var func = symbol.function;
16930 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16934 var func = symbol.function;
16935 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16937 })()(), (function(){
16939 var func = symbol.function;
16940 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16942 })()(";", (function(){
16944 var value = symbol.value;
16945 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16947 })())), (v610 !== (function(){
16949 var value = symbol.value;
16950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16952 })() ? (function(){
16954 var func = symbol.function;
16955 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16957 })()(v610, ";", (function(){
16959 var value = symbol.value;
16960 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16965 var func = symbol.function;
16966 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
16976 var value = symbol.value;
16977 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
16983 if (cf.type == 'block' && cf.id == 224)
16993 var l246 = {name: "WITH-COMPILATION-UNIT"};
16996 (l188).function = (function(v617){
16997 ((v617)["fname"] = "EVAL");
16999 })((function (v612){
17000 if (arguments.length < 1) throw 'too few arguments';
17001 if (arguments.length > 1) throw 'too many arguments';
17002 return (function(){
17004 return (function(){
17005 return (function(v616){
17006 return (function(){
17008 if (typeof string != 'string')
17009 throw 'The value ' + string + ' is not a type string.';
17010 return eval.apply(window, [string]);
17012 })((function(v613){
17015 return (function(){
17016 return (function(v614,v615){
17018 while(v614 !== (function(){
17020 var value = symbol.value;
17021 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17024 v615 = (function(){
17026 return tmp === (function(){
17028 var value = symbol.value;
17029 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17033 var value = symbol.value;
17034 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17040 return (function(){
17042 var value = symbol.value;
17043 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17047 v614 = (function(){
17049 return tmp === (function(){
17051 var value = symbol.value;
17052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17056 var value = symbol.value;
17057 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17061 }return (function(){
17063 var value = symbol.value;
17064 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17068 return (function(){
17070 var value = symbol.value;
17071 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17076 var value = symbol.value;
17077 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17081 var value = symbol.value;
17082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17088 if (cf.type == 'block' && cf.id == 226)
17096 (l133).value = (function(){
17098 var value = symbol.value;
17099 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17104 var func = symbol.function;
17105 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17108 return (function(){
17110 var func = symbol.function;
17111 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17118 if (cf.type == 'block' && cf.id == 225)
17129 var string = "var lisp";
17130 if (typeof string != 'string')
17131 throw 'The value ' + string + ' is not a type string.';
17132 return eval.apply(window, [string]);
17135 (lisp.read = (function(){
17137 var func = symbol.function;
17138 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17141 (lisp.print = (function(){
17143 var func = symbol.function;
17144 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17147 (lisp.eval = (function(){
17149 var func = symbol.function;
17150 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17153 (lisp.compile = (function(){
17155 var func = symbol.function;
17156 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17159 (lisp.evalString = (function (v618){
17160 if (arguments.length < 1) throw 'too few arguments';
17161 if (arguments.length > 1) throw 'too many arguments';
17162 return (function(){
17164 var func = symbol.function;
17165 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17169 var func = symbol.function;
17170 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17175 (lisp.compileString = (function (v619){
17176 if (arguments.length < 1) throw 'too few arguments';
17177 if (arguments.length > 1) throw 'too many arguments';
17178 return (function(){
17180 var func = symbol.function;
17181 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17185 var func = symbol.function;
17186 if (func === undefined) throw "Function `" + symbol.name + "' is undefined.";
17191 var l247 = {car: {car: l246, cdr: "l246"}, cdr: {car: {car: l245, cdr: "l245"}, cdr: {car: {car: l244, cdr: "l244"}, cdr: {car: {car: l243, cdr: "l243"}, cdr: {car: {car: l242, cdr: "l242"}, cdr: {car: {car: l241, cdr: "l241"}, cdr: {car: {car: l240, cdr: "l240"}, cdr: {car: {car: l239, cdr: "l239"}, cdr: {car: {car: l238, cdr: "l238"}, cdr: {car: {car: l237, cdr: "l237"}, cdr: {car: {car: l236, cdr: "l236"}, cdr: {car: {car: l235, cdr: "l235"}, cdr: {car: {car: l234, cdr: "l234"}, cdr: {car: {car: l233, cdr: "l233"}, cdr: {car: {car: l232, cdr: "l232"}, cdr: {car: {car: l231, cdr: "l231"}, cdr: {car: {car: l230, cdr: "l230"}, cdr: {car: {car: l229, cdr: "l229"}, cdr: {car: {car: l228, cdr: "l228"}, cdr: {car: {car: l227, cdr: "l227"}, cdr: {car: {car: l226, cdr: "l226"}, cdr: {car: {car: l225, cdr: "l225"}, cdr: {car: {car: l224, cdr: "l224"}, cdr: {car: {car: l223, cdr: "l223"}, cdr: {car: {car: l222, cdr: "l222"}, cdr: {car: {car: l221, cdr: "l221"}, cdr: {car: {car: l220, cdr: "l220"}, cdr: {car: {car: l219, cdr: "l219"}, cdr: {car: {car: l218, cdr: "l218"}, cdr: {car: {car: l217, cdr: "l217"}, cdr: {car: {car: l216, cdr: "l216"}, cdr: {car: {car: l215, cdr: "l215"}, cdr: {car: {car: l214, cdr: "l214"}, cdr: {car: {car: l213, cdr: "l213"}, cdr: {car: {car: l212, cdr: "l212"}, cdr: {car: {car: l211, cdr: "l211"}, cdr: {car: {car: l210, cdr: "l210"}, cdr: {car: {car: l209, cdr: "l209"}, cdr: {car: {car: l208, cdr: "l208"}, cdr: {car: {car: l207, cdr: "l207"}, cdr: {car: {car: l206, cdr: "l206"}, cdr: {car: {car: l205, cdr: "l205"}, cdr: {car: {car: l204, cdr: "l204"}, cdr: {car: {car: l203, cdr: "l203"}, cdr: {car: {car: l202, cdr: "l202"}, cdr: {car: {car: l201, cdr: "l201"}, cdr: {car: {car: l200, cdr: "l200"}, cdr: {car: {car: l199, cdr: "l199"}, cdr: {car: {car: l198, cdr: "l198"}, cdr: {car: {car: l197, cdr: "l197"}, cdr: {car: {car: l196, cdr: "l196"}, cdr: {car: {car: l195, cdr: "l195"}, cdr: {car: {car: l194, cdr: "l194"}, cdr: {car: {car: l193, cdr: "l193"}, cdr: {car: {car: l192, cdr: "l192"}, cdr: {car: {car: l191, cdr: "l191"}, cdr: {car: {car: l190, cdr: "l190"}, cdr: {car: {car: l189, cdr: "l189"}, cdr: {car: {car: l188, cdr: "l188"}, cdr: {car: {car: l187, cdr: "l187"}, cdr: {car: {car: l186, cdr: "l186"}, cdr: {car: {car: l185, cdr: "l185"}, cdr: {car: {car: l184, cdr: "l184"}, cdr: {car: {car: l183, cdr: "l183"}, cdr: {car: {car: l182, cdr: "l182"}, cdr: {car: {car: l181, cdr: "l181"}, cdr: {car: {car: l180, cdr: "l180"}, cdr: {car: {car: l179, cdr: "l179"}, cdr: {car: {car: l178, cdr: "l178"}, cdr: {car: {car: l177, cdr: "l177"}, cdr: {car: {car: l176, cdr: "l176"}, cdr: {car: {car: l175, cdr: "l175"}, cdr: {car: {car: l174, cdr: "l174"}, cdr: {car: {car: l173, cdr: "l173"}, cdr: {car: {car: l172, cdr: "l172"}, cdr: {car: {car: l171, cdr: "l171"}, cdr: {car: {car: l170, cdr: "l170"}, cdr: {car: {car: l168, cdr: "l168"}, cdr: {car: {car: l167, cdr: "l167"}, cdr: {car: {car: l166, cdr: "l166"}, cdr: {car: {car: l165, cdr: "l165"}, cdr: {car: {car: l164, cdr: "l164"}, cdr: {car: {car: l163, cdr: "l163"}, cdr: {car: {car: l162, cdr: "l162"}, cdr: {car: {car: l161, cdr: "l161"}, cdr: {car: {car: l160, cdr: "l160"}, cdr: {car: {car: l159, cdr: "l159"}, cdr: {car: {car: l158, cdr: "l158"}, cdr: {car: {car: l157, cdr: "l157"}, cdr: {car: {car: l156, cdr: "l156"}, cdr: {car: {car: l155, cdr: "l155"}, cdr: {car: {car: l154, cdr: "l154"}, cdr: {car: {car: l153, cdr: "l153"}, cdr: {car: {car: l152, cdr: "l152"}, cdr: {car: {car: l151, cdr: "l151"}, cdr: {car: {car: l150, cdr: "l150"}, cdr: {car: {car: l149, cdr: "l149"}, cdr: {car: {car: l148, cdr: "l148"}, cdr: {car: {car: l147, cdr: "l147"}, cdr: {car: {car: l146, cdr: "l146"}, cdr: {car: {car: l145, cdr: "l145"}, cdr: {car: {car: l144, cdr: "l144"}, cdr: {car: {car: l143, cdr: "l143"}, cdr: {car: {car: l142, cdr: "l142"}, cdr: {car: {car: l141, cdr: "l141"}, cdr: {car: {car: l140, cdr: "l140"}, cdr: {car: {car: l139, cdr: "l139"}, cdr: {car: {car: l138, cdr: "l138"}, cdr: {car: {car: l137, cdr: "l137"}, cdr: {car: {car: l136, cdr: "l136"}, cdr: {car: {car: l135, cdr: "l135"}, cdr: {car: {car: l134, cdr: "l134"}, cdr: {car: {car: l133, cdr: "l133"}, cdr: {car: {car: l132, cdr: "l132"}, cdr: {car: {car: l131, cdr: "l131"}, cdr: {car: {car: l130, cdr: "l130"}, cdr: {car: {car: l129, cdr: "l129"}, cdr: {car: {car: l128, cdr: "l128"}, cdr: {car: {car: l127, cdr: "l127"}, cdr: {car: {car: l126, cdr: "l126"}, cdr: {car: {car: l125, cdr: "l125"}, cdr: {car: {car: l124, cdr: "l124"}, cdr: {car: {car: l123, cdr: "l123"}, cdr: {car: {car: l122, cdr: "l122"}, cdr: {car: {car: l121, cdr: "l121"}, cdr: {car: {car: l120, cdr: "l120"}, cdr: {car: {car: l119, cdr: "l119"}, cdr: {car: {car: l118, cdr: "l118"}, cdr: {car: {car: l117, cdr: "l117"}, cdr: {car: {car: l116, cdr: "l116"}, cdr: {car: {car: l115, cdr: "l115"}, cdr: {car: {car: l114, cdr: "l114"}, cdr: {car: {car: l113, cdr: "l113"}, cdr: {car: {car: l112, cdr: "l112"}, cdr: {car: {car: l111, cdr: "l111"}, cdr: {car: {car: l110, cdr: "l110"}, cdr: {car: {car: l109, cdr: "l109"}, cdr: {car: {car: l108, cdr: "l108"}, cdr: {car: {car: l107, cdr: "l107"}, cdr: {car: {car: l106, cdr: "l106"}, cdr: {car: {car: l105, cdr: "l105"}, cdr: {car: {car: l104, cdr: "l104"}, cdr: {car: {car: l103, cdr: "l103"}, cdr: {car: {car: l102, cdr: "l102"}, cdr: {car: {car: l101, cdr: "l101"}, cdr: {car: {car: l100, cdr: "l100"}, cdr: {car: {car: l99, cdr: "l99"}, cdr: {car: {car: l98, cdr: "l98"}, cdr: {car: {car: l97, cdr: "l97"}, cdr: {car: {car: l96, cdr: "l96"}, cdr: {car: {car: l95, cdr: "l95"}, cdr: {car: {car: l94, cdr: "l94"}, cdr: {car: {car: l93, cdr: "l93"}, cdr: {car: {car: l92, cdr: "l92"}, cdr: {car: {car: l91, cdr: "l91"}, cdr: {car: {car: l90, cdr: "l90"}, cdr: {car: {car: l89, cdr: "l89"}, cdr: {car: {car: l88, cdr: "l88"}, cdr: {car: {car: l87, cdr: "l87"}, cdr: {car: {car: l86, cdr: "l86"}, cdr: {car: {car: l85, cdr: "l85"}, cdr: {car: {car: l84, cdr: "l84"}, cdr: {car: {car: l83, cdr: "l83"}, cdr: {car: {car: l82, cdr: "l82"}, cdr: {car: {car: l81, cdr: "l81"}, cdr: {car: {car: l80, cdr: "l80"}, cdr: {car: {car: l79, cdr: "l79"}, cdr: {car: {car: l78, cdr: "l78"}, cdr: {car: {car: l77, cdr: "l77"}, cdr: {car: {car: l76, cdr: "l76"}, cdr: {car: {car: l75, cdr: "l75"}, cdr: {car: {car: l74, cdr: "l74"}, cdr: {car: {car: l73, cdr: "l73"}, cdr: {car: {car: l72, cdr: "l72"}, cdr: {car: {car: l71, cdr: "l71"}, cdr: {car: {car: l70, cdr: "l70"}, cdr: {car: {car: l69, cdr: "l69"}, cdr: {car: {car: l68, cdr: "l68"}, cdr: {car: {car: l67, cdr: "l67"}, cdr: {car: {car: l66, cdr: "l66"}, cdr: {car: {car: l65, cdr: "l65"}, cdr: {car: {car: l64, cdr: "l64"}, cdr: {car: {car: l63, cdr: "l63"}, cdr: {car: {car: l62, cdr: "l62"}, cdr: {car: {car: l61, cdr: "l61"}, cdr: {car: {car: l60, cdr: "l60"}, cdr: {car: {car: l59, cdr: "l59"}, cdr: {car: {car: l58, cdr: "l58"}, cdr: {car: {car: l57, cdr: "l57"}, cdr: {car: {car: l56, cdr: "l56"}, cdr: {car: {car: l55, cdr: "l55"}, cdr: {car: {car: l54, cdr: "l54"}, cdr: {car: {car: l53, cdr: "l53"}, cdr: {car: {car: l52, cdr: "l52"}, cdr: {car: {car: l51, cdr: "l51"}, cdr: {car: {car: l50, cdr: "l50"}, cdr: {car: {car: l49, cdr: "l49"}, cdr: {car: {car: l48, cdr: "l48"}, cdr: {car: {car: l47, cdr: "l47"}, cdr: {car: {car: l46, cdr: "l46"}, cdr: {car: {car: l45, cdr: "l45"}, cdr: {car: {car: l44, cdr: "l44"}, cdr: {car: {car: l43, cdr: "l43"}, cdr: {car: {car: l42, cdr: "l42"}, cdr: {car: {car: l41, cdr: "l41"}, cdr: {car: {car: l40, cdr: "l40"}, cdr: {car: {car: l39, cdr: "l39"}, cdr: {car: {car: l38, cdr: "l38"}, cdr: {car: {car: l37, cdr: "l37"}, cdr: {car: {car: l36, cdr: "l36"}, cdr: {car: {car: l35, cdr: "l35"}, cdr: {car: {car: l34, cdr: "l34"}, cdr: {car: {car: l33, cdr: "l33"}, cdr: {car: {car: l32, cdr: "l32"}, cdr: {car: {car: l31, cdr: "l31"}, cdr: {car: {car: l30, cdr: "l30"}, cdr: {car: {car: l29, cdr: "l29"}, cdr: {car: {car: l28, cdr: "l28"}, cdr: {car: {car: l27, cdr: "l27"}, cdr: {car: {car: l26, cdr: "l26"}, cdr: {car: {car: l25, cdr: "l25"}, cdr: {car: {car: l24, cdr: "l24"}, cdr: {car: {car: l23, cdr: "l23"}, cdr: {car: {car: l22, cdr: "l22"}, cdr: {car: {car: l21, cdr: "l21"}, cdr: {car: {car: l20, cdr: "l20"}, cdr: {car: {car: l19, cdr: "l19"}, cdr: {car: {car: l18, cdr: "l18"}, cdr: {car: {car: l17, cdr: "l17"}, cdr: {car: {car: l16, cdr: "l16"}, cdr: {car: {car: l15, cdr: "l15"}, cdr: {car: {car: l14, cdr: "l14"}, cdr: {car: {car: l13, cdr: "l13"}, cdr: {car: {car: l12, cdr: "l12"}, cdr: {car: {car: l11, cdr: "l11"}, cdr: {car: {car: l10, cdr: "l10"}, cdr: {car: {car: l9, cdr: "l9"}, cdr: {car: {car: l8, cdr: "l8"}, cdr: {car: {car: l7, cdr: "l7"}, cdr: {car: {car: l6, cdr: "l6"}, cdr: {car: {car: l5, cdr: "l5"}, cdr: {car: {car: l4, cdr: "l4"}, cdr: {car: {car: l3, cdr: "l3"}, cdr: {car: {car: l2, cdr: "l2"}, cdr: {car: {car: l1, cdr: "l1"}, cdr: l2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}};
17192 var l248 = {name: "BODY"};
17193 var l249 = {name: "CHECK"};
17194 var l250 = {name: "DECLS"};
17195 var l251 = {name: "DECL"};
17196 var l252 = {name: "NAME"};
17197 var l253 = {name: "ARGS"};
17198 var l254 = {name: "ARG"};
17199 var l255 = {name: "FORM"};
17200 var l256 = {name: "FORM1"};
17201 var l257 = {name: "RESULT"};
17202 var l258 = {name: "VALUE"};
17203 var l259 = {name: "FORMS"};
17204 var l260 = {name: "G"};
17205 var l261 = {name: "CLAUSULES"};
17206 var l262 = {name: "!FORM"};
17207 var l263 = {name: "CLAUSULE"};
17208 var l264 = {name: "ITER"};
17209 var l265 = {name: "G!TO"};
17210 var l266 = {name: "VAR"};
17211 var l267 = {name: "TO"};
17212 var l268 = {name: "G!LIST"};
17213 var l269 = {name: "X"};
17214 var l270 = {name: "PLACE"};
17215 var l271 = {name: "DELTA"};
17216 var l272 = {name: "CONDITION"};
17217 var l273 = {name: "DOCSTRING"};
17218 var l274 = {name: "&BODY"};
17219 var l275 = {car: l2, cdr: {car: {car: {car: l246, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l168, cdr: {car: l248, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: l59, cdr: {car: {car: l189, cdr: {car: {car: l177, cdr: {car: l133, cdr: {car: l2, cdr: l2}}}, cdr: {car: {car: l150, cdr: l2}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}}}, cdr: {car: {car: l52, cdr: {car: {car: l249, cdr: {car: l133, cdr: l2}}, cdr: {car: {car: l233, cdr: {car: l249, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l207, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l250, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l110, cdr: {car: {car: l130, cdr: {car: {car: l71, cdr: {car: {car: l176, cdr: {car: {car: l251, cdr: l2}, cdr: {car: {car: l129, cdr: {car: {car: l102, cdr: {car: "var ", cdr: {car: {car: l131, cdr: {car: {car: l43, cdr: {car: l251, cdr: l2}}, cdr: l2}}, cdr: {car: " = ", cdr: {car: {car: l131, cdr: {car: {car: l45, cdr: {car: l251, cdr: l2}}, cdr: l2}}, cdr: {car: ";", cdr: {car: l101, cdr: l2}}}}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l250, cdr: l2}}}, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: {car: l71, cdr: {car: {car: l176, cdr: {car: {car: l251, cdr: l2}, cdr: {car: {car: l129, cdr: {car: {car: l102, cdr: {car: "if (typeof ", cdr: {car: {car: l131, cdr: {car: {car: l43, cdr: {car: l251, cdr: l2}}, cdr: l2}}, cdr: {car: " != '", cdr: {car: {car: l131, cdr: {car: {car: l44, cdr: {car: l251, cdr: l2}}, cdr: l2}}, cdr: {car: "')", cdr: {car: l101, cdr: {car: {car: l107, cdr: {car: "throw 'The value ' + ", cdr: {car: {car: l131, cdr: {car: {car: l43, cdr: {car: l251, cdr: l2}}, cdr: l2}}, cdr: {car: " + ' is not a type ", cdr: {car: {car: l131, cdr: {car: {car: l44, cdr: {car: l251, cdr: l2}}, cdr: l2}}, cdr: {car: ".';", cdr: {car: l101, cdr: l2}}}}}}}, cdr: l2}}}}}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l250, cdr: l2}}}, cdr: l2}}, cdr: {car: {car: l102, cdr: {car: "return ", cdr: {car: {car: l189, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: {car: ";", cdr: {car: l101, cdr: l2}}}}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l206, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l253, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l189, cdr: {car: {car: l164, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l253, cdr: l2}}, cdr: {car: {car: l192, cdr: {car: {car: l131, cdr: {car: {car: l71, cdr: {car: {car: l176, cdr: {car: {car: l254, cdr: l2}, cdr: {car: {car: l129, cdr: {car: {car: {car: l131, cdr: {car: l254, cdr: l2}}, cdr: {car: {car: l109, cdr: {car: {car: l131, cdr: {car: l254, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l253, cdr: l2}}}, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l255, cdr: l2}, cdr: {car: {car: l204, cdr: {car: l255, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l190, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l253, cdr: {car: l255, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l164, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l253, cdr: l2}}, cdr: {car: {car: l109, cdr: {car: {car: l131, cdr: {car: l255, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l164, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l253, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l51, cdr: {car: {car: l47, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l176, cdr: {car: {car: l131, cdr: {car: l253, cdr: l2}}, cdr: {car: {car: l144, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: l2}}}, cdr: {car: l162, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l110, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l168, cdr: {car: l248, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: l102, cdr: {car: "(function(){", cdr: {car: l101, cdr: {car: {car: l107, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: {car: "})()", cdr: l2}}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l103, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l100, cdr: {car: l168, cdr: {car: l255, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l100, cdr: l2}}, cdr: {car: {car: l102, cdr: {car: {car: l131, cdr: {car: l100, cdr: l2}}, cdr: {car: {car: l189, cdr: {car: {car: l130, cdr: {car: l255, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l60, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l256, cdr: {car: l257, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l59, cdr: {car: {car: l189, cdr: {car: {car: l131, cdr: {car: l256, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l257, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l59, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l255, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}, cdr: {car: {car: l192, cdr: {car: {car: {car: l258, cdr: {car: {car: l18, cdr: l2}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l129, cdr: {car: {car: l192, cdr: {car: {car: {car: {car: l131, cdr: {car: l258, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l255, cdr: l2}}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l258, cdr: l2}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l58, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l168, cdr: {car: l259, cdr: l2}}, cdr: {car: {car: l54, cdr: {car: {car: {car: l11, cdr: {car: l259, cdr: l2}}, cdr: {car: l2, cdr: l2}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l35, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l34, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l3, cdr: {car: {car: l192, cdr: {car: {car: {car: l260, cdr: {car: {car: l18, cdr: l2}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l129, cdr: {car: {car: l192, cdr: {car: {car: {car: {car: l131, cdr: {car: l260, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: {car: l34, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l165, cdr: {car: {car: l131, cdr: {car: l260, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l260, cdr: l2}}, cdr: {car: {car: l58, cdr: {car: {car: l130, cdr: {car: {car: l35, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l57, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l168, cdr: {car: l259, cdr: l2}}, cdr: {car: {car: l54, cdr: {car: {car: {car: l11, cdr: {car: l259, cdr: l2}}, cdr: {car: l3, cdr: l2}}, cdr: {car: {car: {car: l11, cdr: {car: {car: l35, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l34, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l3, cdr: {car: {car: l129, cdr: {car: {car: l165, cdr: {car: {car: l131, cdr: {car: {car: l34, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l57, cdr: {car: {car: l130, cdr: {car: {car: l35, cdr: {car: l259, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: {car: l2, cdr: l2}}}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l56, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l255, cdr: {car: l168, cdr: {car: l261, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l55, cdr: {car: {car: l131, cdr: {car: l255, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: {car: l65, cdr: {car: l261, cdr: {car: {car: l129, cdr: {car: {car: {car: l3, cdr: {car: {car: l236, cdr: {car: "ECASE expression failed.", cdr: l2}}, cdr: l2}}, cdr: l2}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l55, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l255, cdr: {car: l168, cdr: {car: l261, cdr: l2}}}, cdr: {car: {car: l192, cdr: {car: {car: {car: l262, cdr: {car: {car: l18, cdr: l2}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l129, cdr: {car: {car: l192, cdr: {car: {car: {car: {car: l131, cdr: {car: l262, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l255, cdr: l2}}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l54, cdr: {car: {car: l130, cdr: {car: {car: l71, cdr: {car: {car: l176, cdr: {car: {car: l263, cdr: l2}, cdr: {car: {car: l165, cdr: {car: {car: l225, cdr: {car: {car: l34, cdr: {car: l263, cdr: l2}}, cdr: {car: l3, cdr: l2}}}, cdr: {car: l263, cdr: {car: {car: l129, cdr: {car: {car: {car: l30, cdr: {car: {car: l131, cdr: {car: l262, cdr: l2}}, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: {car: l34, cdr: {car: l263, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l130, cdr: {car: {car: l35, cdr: {car: l263, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}}, cdr: {car: l261, cdr: l2}}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l54, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l168, cdr: {car: l261, cdr: l2}}, cdr: {car: {car: l165, cdr: {car: {car: l11, cdr: {car: l261, cdr: l2}}, cdr: {car: l2, cdr: {car: {car: l165, cdr: {car: {car: l225, cdr: {car: {car: l36, cdr: {car: l261, cdr: l2}}, cdr: {car: l3, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l189, cdr: {car: {car: l130, cdr: {car: {car: l38, cdr: {car: l261, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: l165, cdr: {car: {car: l131, cdr: {car: {car: l36, cdr: {car: l261, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l189, cdr: {car: {car: l130, cdr: {car: {car: l38, cdr: {car: l261, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l54, cdr: {car: {car: l130, cdr: {car: {car: l35, cdr: {car: l261, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l53, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l264, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}, cdr: {car: {car: l192, cdr: {car: {car: {car: l265, cdr: {car: {car: l18, cdr: l2}, cdr: l2}}, cdr: {car: {car: l266, cdr: {car: {car: l43, cdr: {car: l264, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l267, cdr: {car: {car: l44, cdr: {car: l264, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l257, cdr: {car: {car: l45, cdr: {car: l264, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l144, cdr: {car: l2, cdr: {car: {car: l192, cdr: {car: {car: {car: {car: l131, cdr: {car: l266, cdr: l2}}, cdr: {car: 0, cdr: l2}}, cdr: {car: {car: {car: l131, cdr: {car: l265, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l267, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l185, cdr: {car: {car: l210, cdr: {car: {car: l131, cdr: {car: l266, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l265, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l201, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l49, cdr: {car: {car: l131, cdr: {car: l266, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: {car: {car: l131, cdr: {car: l257, cdr: l2}}, cdr: l2}}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l52, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l264, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}, cdr: {car: {car: l192, cdr: {car: {car: {car: l266, cdr: {car: {car: l43, cdr: {car: l264, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l268, cdr: {car: {car: l18, cdr: l2}, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: l144, cdr: {car: l2, cdr: {car: {car: l192, cdr: {car: {car: {car: {car: l131, cdr: {car: l268, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: {car: l44, cdr: {car: l264, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: {car: {car: {car: l131, cdr: {car: l266, cdr: l2}}, cdr: {car: l2, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l185, cdr: {car: {car: l131, cdr: {car: l268, cdr: l2}}, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l266, cdr: l2}}, cdr: {car: {car: l34, cdr: {car: {car: l131, cdr: {car: l268, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l201, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l268, cdr: l2}}, cdr: {car: {car: l35, cdr: {car: {car: l131, cdr: {car: l268, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}}}, cdr: {car: {car: l131, cdr: {car: {car: l45, cdr: {car: l264, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l51, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l269, cdr: {car: l270, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l270, cdr: l2}}, cdr: {car: {car: l32, cdr: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l270, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l50, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l269, cdr: {car: l167, cdr: {car: {car: l271, cdr: {car: 1, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: {car: {car: l23, cdr: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l271, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l49, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l269, cdr: {car: l167, cdr: {car: {car: l271, cdr: {car: 1, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: {car: {car: l22, cdr: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l271, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l13, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l272, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l144, cdr: {car: l2, cdr: {car: {car: l185, cdr: {car: {car: l131, cdr: {car: l272, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l12, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l167, cdr: {car: l258, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: l194, cdr: {car: l2, cdr: {car: {car: l131, cdr: {car: l258, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l9, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l253, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l189, cdr: {car: {car: l221, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l8, cdr: {car: {car: l131, cdr: {car: {car: l220, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l253, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: {car: l4, cdr: {car: {car: l228, cdr: {car: {car: l34, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: {car: l131, cdr: {car: {car: l34, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: l2}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: {car: {car: l144, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: {car: l165, cdr: {car: {car: l228, cdr: {car: {car: l34, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l35, cdr: {car: l248, cdr: l2}}, cdr: {car: l248, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}}}, cdr: l2}}}, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l8, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l253, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}}, cdr: {car: {car: l192, cdr: {car: {car: {car: l269, cdr: {car: {car: l18, cdr: {car: "FN", cdr: l2}}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l129, cdr: {car: {car: l192, cdr: {car: {car: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: {car: {car: l176, cdr: {car: {car: l131, cdr: {car: l253, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}, cdr: {car: {car: l239, cdr: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: {car: "fname", cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}}}, cdr: {car: {car: l131, cdr: {car: l269, cdr: l2}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l7, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l258, cdr: {car: l167, cdr: {car: l273, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l189, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l258, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l130, cdr: {car: {car: l4, cdr: {car: {car: l228, cdr: {car: l273, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: {car: l239, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: {car: "vardoc", cdr: {car: {car: l131, cdr: {car: l273, cdr: l2}}, cdr: l2}}}}, cdr: l2}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l6, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l258, cdr: {car: l167, cdr: {car: l273, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l189, cdr: {car: {car: l5, cdr: {car: {car: l20, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l177, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: {car: {car: l131, cdr: {car: l258, cdr: l2}}, cdr: l2}}}, cdr: l2}}}, cdr: {car: {car: l130, cdr: {car: {car: l4, cdr: {car: {car: l228, cdr: {car: l273, cdr: l2}}, cdr: {car: {car: l129, cdr: {car: {car: {car: l239, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: {car: "vardoc", cdr: {car: {car: l131, cdr: {car: l273, cdr: l2}}, cdr: l2}}}}, cdr: l2}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l5, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l272, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l165, cdr: {car: {car: l131, cdr: {car: l272, cdr: l2}}, cdr: {car: l2, cdr: {car: {car: l189, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l4, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l272, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}, cdr: {car: {car: l129, cdr: {car: {car: l165, cdr: {car: {car: l131, cdr: {car: l272, cdr: l2}}, cdr: {car: {car: l189, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}, cdr: {car: l2, cdr: l2}}}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: {car: {car: l1, cdr: {car: l161, cdr: {car: {car: l176, cdr: {car: {car: l252, cdr: {car: l253, cdr: {car: l168, cdr: {car: l248, cdr: l2}}}}, cdr: {car: {car: l129, cdr: {car: {car: l187, cdr: {car: {car: l160, cdr: {car: {car: l128, cdr: {car: {car: l131, cdr: {car: l252, cdr: l2}}, cdr: l2}}, cdr: {car: {car: l128, cdr: {car: {car: l176, cdr: {car: {car: l131, cdr: {car: {car: l71, cdr: {car: {car: l176, cdr: {car: {car: l269, cdr: l2}, cdr: {car: {car: l165, cdr: {car: {car: l225, cdr: {car: l269, cdr: {car: {car: l128, cdr: {car: l274, cdr: l2}}, cdr: l2}}}, cdr: {car: {car: l128, cdr: {car: l168, cdr: l2}}, cdr: {car: l269, cdr: l2}}}}, cdr: l2}}}, cdr: {car: l253, cdr: l2}}}, cdr: l2}}, cdr: {car: {car: l130, cdr: {car: l248, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}}, cdr: l2}}, cdr: l2}}, cdr: l2}}}, cdr: {car: l3, cdr: l2}}}}, cdr: l2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, cdr: {car: l2, cdr: {car: l2, cdr: l2}}}};
17223 var value = symbol.value;
17224 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17226 })())["WITH-COMPILATION-UNIT"] = l246);
17229 var value = symbol.value;
17230 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17232 })())["LS-COMPILE-TOPLEVEL"] = l245);
17235 var value = symbol.value;
17236 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17238 })())["COMPILE-FUNCALL"] = l244);
17241 var value = symbol.value;
17242 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17244 })())["LS-MACROEXPAND-1"] = l243);
17247 var value = symbol.value;
17248 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17250 })())["WRITE-STRING"] = l242);
17253 var value = symbol.value;
17254 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17256 })())["FUNCTIONP"] = l241);
17259 var value = symbol.value;
17260 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17262 })())["IN"] = l240);
17265 var value = symbol.value;
17266 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17268 })())["OSET"] = l239);
17271 var value = symbol.value;
17272 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17274 })())["OGET"] = l238);
17277 var value = symbol.value;
17278 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17280 })())["NEW"] = l237);
17283 var value = symbol.value;
17284 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17286 })())["ERROR"] = l236);
17289 var value = symbol.value;
17290 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17292 })())["JS-EVAL"] = l235);
17295 var value = symbol.value;
17296 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17298 })())["APPLY"] = l234);
17301 var value = symbol.value;
17302 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17304 })())["FUNCALL"] = l233);
17307 var value = symbol.value;
17308 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17310 })())["CHAR"] = l232);
17313 var value = symbol.value;
17314 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17316 })())["SLICE"] = l231);
17319 var value = symbol.value;
17320 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17322 })())["STRING-LENGTH"] = l230);
17325 var value = symbol.value;
17326 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17328 })())["STRING-UPCASE"] = l229);
17331 var value = symbol.value;
17332 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17334 })())["STRINGP"] = l228);
17337 var value = symbol.value;
17338 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17340 })())["STRING"] = l227);
17343 var value = symbol.value;
17344 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17346 })())["EQUAL"] = l226);
17349 var value = symbol.value;
17350 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17352 })())["EQ"] = l225);
17355 var value = symbol.value;
17356 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17358 })())["LAMBDA-CODE"] = l224);
17361 var value = symbol.value;
17362 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17364 })())["SYMBOL-PLIST"] = l223);
17367 var value = symbol.value;
17368 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17370 })())["SYMBOL-VALUE"] = l222);
17373 var value = symbol.value;
17374 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17376 })())["FSET"] = l221);
17379 var value = symbol.value;
17380 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17382 })())["SYMBOL-NAME"] = l220);
17385 var value = symbol.value;
17386 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17388 })())["MAKE-SYMBOL"] = l219);
17391 var value = symbol.value;
17392 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17394 })())["SYMBOLP"] = l218);
17397 var value = symbol.value;
17398 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17400 })())["SETCDR"] = l217);
17403 var value = symbol.value;
17404 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17406 })())["SETCAR"] = l216);
17409 var value = symbol.value;
17410 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17412 })())["FLOOR"] = l215);
17415 var value = symbol.value;
17416 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17418 })())["NUMBERP"] = l214);
17421 var value = symbol.value;
17422 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17424 })())[">="] = l213);
17427 var value = symbol.value;
17428 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17430 })())["<="] = l212);
17433 var value = symbol.value;
17434 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17436 })())[">"] = l211);
17439 var value = symbol.value;
17440 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17442 })())["<"] = l210);
17445 var value = symbol.value;
17446 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17448 })())["MOD"] = l209);
17451 var value = symbol.value;
17452 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17454 })())["NUM-OP-NUM"] = l208);
17457 var value = symbol.value;
17458 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17460 })())["TYPE-CHECK"] = l207);
17463 var value = symbol.value;
17464 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17466 })())["DEFINE-BUILTIN"] = l206);
17469 var value = symbol.value;
17470 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17472 })())["BACKQUOTE-EXPAND"] = l205);
17475 var value = symbol.value;
17476 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17478 })())["BACKQUOTE-EXPAND-1"] = l204);
17481 var value = symbol.value;
17482 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17484 })())["UNWIND-PROTECT"] = l203);
17487 var value = symbol.value;
17488 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17490 })())["GO"] = l202);
17493 var value = symbol.value;
17494 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17496 })())["TAGBODY"] = l201);
17499 var value = symbol.value;
17500 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17502 })())["DECLARE-TAGBODY-TAGS"] = l200);
17505 var value = symbol.value;
17506 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17508 })())["GO-TAG-P"] = l199);
17511 var value = symbol.value;
17512 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17514 })())["*GO-TAG-COUNTER*"] = l198);
17517 var value = symbol.value;
17518 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17520 })())["*TAGBODY-COUNTER*"] = l197);
17523 var value = symbol.value;
17524 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17526 })())["THROW"] = l196);
17529 var value = symbol.value;
17530 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17532 })())["CATCH"] = l195);
17535 var value = symbol.value;
17536 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17538 })())["RETURN-FROM"] = l194);
17541 var value = symbol.value;
17542 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17544 })())["*BLOCK-COUNTER*"] = l193);
17547 var value = symbol.value;
17548 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17550 })())["LET"] = l192);
17553 var value = symbol.value;
17554 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17556 })())["DYNAMIC-BINDING-WRAPPER"] = l191);
17559 var value = symbol.value;
17560 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17562 })())["DEFINE-TRANSFORMATION"] = l190);
17565 var value = symbol.value;
17566 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17568 })())["PROGN"] = l189);
17571 var value = symbol.value;
17572 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17574 })())["EVAL"] = l188);
17577 var value = symbol.value;
17578 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17580 })())["EVAL-WHEN-COMPILE"] = l187);
17583 var value = symbol.value;
17584 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17586 })())["SYMBOL-FUNCTION"] = l186);
17589 var value = symbol.value;
17590 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17592 })())["%WHILE"] = l185);
17595 var value = symbol.value;
17596 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17598 })())["LITERAL"] = l184);
17601 var value = symbol.value;
17602 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17604 })())["GENLIT"] = l183);
17607 var value = symbol.value;
17608 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17610 })())["*LITERAL-COUNTER*"] = l182);
17613 var value = symbol.value;
17614 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17616 })())["*LITERAL-SYMBOLS*"] = l181);
17619 var value = symbol.value;
17620 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17622 })())["JS-VSET"] = l180);
17625 var value = symbol.value;
17626 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17628 })())["JS-VREF"] = l179);
17631 var value = symbol.value;
17632 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17634 })())["SET"] = l178);
17637 var value = symbol.value;
17638 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17640 })())["SETQ"] = l177);
17643 var value = symbol.value;
17644 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17646 })())["LAMBDA"] = l176);
17649 var value = symbol.value;
17650 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17652 })())["LAMBDA-DOCSTRING-WRAPPER"] = l175);
17655 var value = symbol.value;
17656 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17658 })())["LAMBDA-LIST-REST-ARGUMENT"] = l174);
17661 var value = symbol.value;
17662 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17664 })())["LAMBDA-LIST-OPTIONAL-ARGUMENTS"] = l173);
17667 var value = symbol.value;
17668 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17670 })())["LAMBDA-LIST-OPTIONAL-ARGUMENTS-WITH-DEFAULT"] = l172);
17673 var value = symbol.value;
17674 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17676 })())["LAMBDA-LIST-REQUIRED-ARGUMENTS"] = l171);
17679 var value = symbol.value;
17680 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17682 })())["LIST-UNTIL-KEYWORD"] = l170);
17685 var value = symbol.value;
17686 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17688 })())["&REST"] = l168);
17691 var value = symbol.value;
17692 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17694 })())["&OPTIONAL"] = l167);
17697 var value = symbol.value;
17698 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17700 })())["*LAMBDA-LIST-KEYWORDS*"] = l166);
17703 var value = symbol.value;
17704 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17706 })())["IF"] = l165);
17709 var value = symbol.value;
17710 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17712 })())["DEFINE-COMPILATION"] = l164);
17715 var value = symbol.value;
17716 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17718 })())["LS-COMPILE-BLOCK"] = l163);
17721 var value = symbol.value;
17722 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17724 })())["*COMPILATIONS*"] = l162);
17727 var value = symbol.value;
17728 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17730 })())["MACRO"] = l161);
17733 var value = symbol.value;
17734 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17736 })())["%COMPILE-DEFMACRO"] = l160);
17739 var value = symbol.value;
17740 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17742 })())["GET-TOPLEVEL-COMPILATIONS"] = l159);
17745 var value = symbol.value;
17746 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17748 })())["NULL-OR-EMPTY-P"] = l158);
17751 var value = symbol.value;
17752 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17754 })())["TOPLEVEL-COMPILATION"] = l157);
17757 var value = symbol.value;
17758 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17760 })())["*TOPLEVEL-COMPILATIONS*"] = l156);
17763 var value = symbol.value;
17764 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17766 })())["LEXICAL-VARIABLE"] = l155);
17769 var value = symbol.value;
17770 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17772 })())["EXTEND-LOCAL-ENV"] = l154);
17775 var value = symbol.value;
17776 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17778 })())["TRANSLATE-VARIABLE"] = l153);
17781 var value = symbol.value;
17782 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17784 })())["GVARNAME"] = l152);
17787 var value = symbol.value;
17788 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17790 })())["*VARIABLE-COUNTER*"] = l151);
17793 var value = symbol.value;
17794 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17796 })())["CLEAR-UNDECLARED-GLOBAL-BINDINGS"] = l150);
17799 var value = symbol.value;
17800 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17802 })())["*ENVIRONMENT*"] = l149);
17805 var value = symbol.value;
17806 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17808 })())["*GLOBAL-ENVIRONMENT*"] = l148);
17811 var value = symbol.value;
17812 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17814 })())["LOOKUP-IN-LEXENV"] = l147);
17817 var value = symbol.value;
17818 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17820 })())["EXTEND-LEXENV"] = l146);
17823 var value = symbol.value;
17824 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17826 })())["GOTAG"] = l145);
17829 var value = symbol.value;
17830 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17832 })())["BLOCK"] = l144);
17835 var value = symbol.value;
17836 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17838 })())["PUSH-TO-LEXENV"] = l143);
17841 var value = symbol.value;
17842 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17844 })())["COPY-LEXENV"] = l142);
17847 var value = symbol.value;
17848 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17850 })())["MAKE-LEXENV"] = l141);
17853 var value = symbol.value;
17854 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17856 })())["MARK-BINDING-AS-DECLARED"] = l140);
17859 var value = symbol.value;
17860 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17862 })())["BINDING-DECLARED"] = l139);
17865 var value = symbol.value;
17866 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17868 })())["SET-BINDING-VALUE"] = l138);
17871 var value = symbol.value;
17872 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17874 })())["BINDING-VALUE"] = l137);
17877 var value = symbol.value;
17878 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17880 })())["BINDING-TYPE"] = l136);
17883 var value = symbol.value;
17884 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17886 })())["BINDING-NAME"] = l135);
17889 var value = symbol.value;
17890 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17892 })())["MAKE-BINDING"] = l134);
17895 var value = symbol.value;
17896 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17898 })())["*COMPILATION-UNIT-CHECKS*"] = l133);
17901 var value = symbol.value;
17902 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17904 })())["LS-READ-FROM-STRING"] = l132);
17907 var value = symbol.value;
17908 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17910 })())["UNQUOTE"] = l131);
17913 var value = symbol.value;
17914 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17916 })())["UNQUOTE-SPLICING"] = l130);
17919 var value = symbol.value;
17920 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17922 })())["BACKQUOTE"] = l129);
17925 var value = symbol.value;
17926 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17928 })())["QUOTE"] = l128);
17931 var value = symbol.value;
17932 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17934 })())["*EOF*"] = l127);
17937 var value = symbol.value;
17938 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17940 })())["READ-SHARP"] = l126);
17943 var value = symbol.value;
17944 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17946 })())["READ-STRING"] = l125);
17949 var value = symbol.value;
17950 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17952 })())["LS-READ"] = l124);
17955 var value = symbol.value;
17956 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17958 })())["%READ-LIST"] = l123);
17961 var value = symbol.value;
17962 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17964 })())["SKIP-WHITESPACES-AND-COMMENTS"] = l122);
17967 var value = symbol.value;
17968 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17970 })())["READ-UNTIL"] = l121);
17973 var value = symbol.value;
17974 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17976 })())["TERMINALP"] = l120);
17979 var value = symbol.value;
17980 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17982 })())["SKIP-WHITESPACES"] = l119);
17985 var value = symbol.value;
17986 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17988 })())["WHITESPACEP"] = l118);
17991 var value = symbol.value;
17992 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
17994 })())["%READ-CHAR"] = l117);
17997 var value = symbol.value;
17998 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18000 })())["%PEEK-CHAR"] = l116);
18003 var value = symbol.value;
18004 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18006 })())["MAKE-STRING-STREAM"] = l115);
18009 var value = symbol.value;
18010 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18012 })())["PRINT"] = l114);
18015 var value = symbol.value;
18016 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18018 })())["WARN"] = l113);
18021 var value = symbol.value;
18022 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18024 })())["ESCAPE-STRING"] = l112);
18027 var value = symbol.value;
18028 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18030 })())["PRIN1-TO-STRING"] = l111);
18033 var value = symbol.value;
18034 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18036 })())["JS!SELFCALL"] = l110);
18039 var value = symbol.value;
18040 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18042 })())["LS-COMPILE"] = l109);
18045 var value = symbol.value;
18046 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18048 })())["JS!BOOL"] = l108);
18051 var value = symbol.value;
18052 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18054 })())["INDENT"] = l107);
18057 var value = symbol.value;
18058 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18060 })())["MAPCONCAT"] = l106);
18063 var value = symbol.value;
18064 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18066 })())["JOIN-TRAILING"] = l105);
18069 var value = symbol.value;
18070 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18072 })())["JOIN"] = l104);
18075 var value = symbol.value;
18076 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18078 })())["CONCATF"] = l103);
18081 var value = symbol.value;
18082 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18084 })())["CONCAT"] = l102);
18087 var value = symbol.value;
18088 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18090 })())["*NEWLINE*"] = l101);
18093 var value = symbol.value;
18094 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18096 })())["VARIABLE"] = l100);
18099 var value = symbol.value;
18100 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18102 })())["FUNCTION"] = l99);
18105 var value = symbol.value;
18106 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18108 })())["DOCUMENTATION"] = l98);
18111 var value = symbol.value;
18112 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18114 })())["WRITE-LINE"] = l97);
18117 var value = symbol.value;
18118 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18120 })())["DISASSEMBLE"] = l96);
18123 var value = symbol.value;
18124 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18126 })())["FDEFINITION"] = l95);
18129 var value = symbol.value;
18130 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18132 })())["STRING="] = l94);
18135 var value = symbol.value;
18136 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18138 })())["ASSOC"] = l93);
18141 var value = symbol.value;
18142 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18144 })())["EVERY"] = l92);
18147 var value = symbol.value;
18148 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18150 })())["SOME"] = l91);
18153 var value = symbol.value;
18154 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18156 })())["PARSE-INTEGER"] = l90);
18159 var value = symbol.value;
18160 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18162 })())["SUBSEQ"] = l89);
18165 var value = symbol.value;
18166 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18168 })())["DIGIT-CHAR-P"] = l88);
18171 var value = symbol.value;
18172 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18174 })())["REMOVE-IF-NOT"] = l87);
18177 var value = symbol.value;
18178 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18180 })())["REMOVE-IF"] = l86);
18183 var value = symbol.value;
18184 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18186 })())["REMOVE"] = l85);
18189 var value = symbol.value;
18190 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18192 })())["MEMBER"] = l84);
18195 var value = symbol.value;
18196 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18198 })())["BUTLAST"] = l83);
18201 var value = symbol.value;
18202 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18204 })())["LAST"] = l82);
18207 var value = symbol.value;
18208 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18210 })())["NTH"] = l81);
18213 var value = symbol.value;
18214 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18216 })())["NTHCDR"] = l80);
18219 var value = symbol.value;
18220 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18222 })())["MINUSP"] = l79);
18225 var value = symbol.value;
18226 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18228 })())["PLUSP"] = l78);
18231 var value = symbol.value;
18232 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18234 })())["INTEGERP"] = l77);
18237 var value = symbol.value;
18238 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18240 })())["CHAR="] = l76);
18243 var value = symbol.value;
18244 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18246 })())["CHAR-CODE"] = l75);
18249 var value = symbol.value;
18250 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18252 })())["CODE-CHAR"] = l74);
18255 var value = symbol.value;
18256 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18258 })())["COPY-LIST"] = l73);
18261 var value = symbol.value;
18262 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18264 })())["IDENTITY"] = l72);
18267 var value = symbol.value;
18268 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18270 })())["MAPCAR"] = l71);
18273 var value = symbol.value;
18274 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18276 })())["CONCAT-TWO"] = l70);
18279 var value = symbol.value;
18280 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18282 })())["LENGTH"] = l69);
18285 var value = symbol.value;
18286 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18288 })())["LIST-LENGTH"] = l68);
18291 var value = symbol.value;
18292 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18294 })())["REVERSE"] = l67);
18297 var value = symbol.value;
18298 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18300 })())["REVAPPEND"] = l66);
18303 var value = symbol.value;
18304 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18306 })())["APPEND"] = l65);
18309 var value = symbol.value;
18310 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18312 })())["APPEND-TWO"] = l64);
18315 var value = symbol.value;
18316 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18318 })())["!REDUCE"] = l63);
18321 var value = symbol.value;
18322 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18324 })())["LISTP"] = l62);
18327 var value = symbol.value;
18328 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18330 })())["ENSURE-LIST"] = l61);
18333 var value = symbol.value;
18334 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18336 })())["PROG2"] = l60);
18339 var value = symbol.value;
18340 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18342 })())["PROG1"] = l59);
18345 var value = symbol.value;
18346 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18348 })())["OR"] = l58);
18351 var value = symbol.value;
18352 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18354 })())["AND"] = l57);
18357 var value = symbol.value;
18358 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18360 })())["ECASE"] = l56);
18363 var value = symbol.value;
18364 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18366 })())["CASE"] = l55);
18369 var value = symbol.value;
18370 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18372 })())["COND"] = l54);
18375 var value = symbol.value;
18376 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18378 })())["DOTIMES"] = l53);
18381 var value = symbol.value;
18382 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18384 })())["DOLIST"] = l52);
18387 var value = symbol.value;
18388 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18390 })())["PUSH"] = l51);
18393 var value = symbol.value;
18394 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18396 })())["DECF"] = l50);
18399 var value = symbol.value;
18400 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18402 })())["INCF"] = l49);
18405 var value = symbol.value;
18406 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18408 })())["ATOM"] = l48);
18411 var value = symbol.value;
18412 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18414 })())["LIST"] = l47);
18417 var value = symbol.value;
18418 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18420 })())["FOURTH"] = l46);
18423 var value = symbol.value;
18424 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18426 })())["THIRD"] = l45);
18429 var value = symbol.value;
18430 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18432 })())["SECOND"] = l44);
18435 var value = symbol.value;
18436 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18438 })())["FIRST"] = l43);
18441 var value = symbol.value;
18442 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18444 })())["CADDDR"] = l42);
18447 var value = symbol.value;
18448 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18450 })())["CDDDR"] = l41);
18453 var value = symbol.value;
18454 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18456 })())["CADDR"] = l40);
18459 var value = symbol.value;
18460 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18462 })())["CDDR"] = l39);
18465 var value = symbol.value;
18466 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18468 })())["CDAR"] = l38);
18471 var value = symbol.value;
18472 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18474 })())["CADR"] = l37);
18477 var value = symbol.value;
18478 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18480 })())["CAAR"] = l36);
18483 var value = symbol.value;
18484 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18486 })())["CDR"] = l35);
18489 var value = symbol.value;
18490 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18492 })())["CAR"] = l34);
18495 var value = symbol.value;
18496 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18498 })())["CONSP"] = l33);
18501 var value = symbol.value;
18502 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18504 })())["CONS"] = l32);
18507 var value = symbol.value;
18508 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18510 })())["NOT"] = l31);
18513 var value = symbol.value;
18514 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18516 })())["EQL"] = l30);
18519 var value = symbol.value;
18520 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18522 })())["TRUNCATE"] = l29);
18525 var value = symbol.value;
18526 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18528 })())["ZEROP"] = l28);
18531 var value = symbol.value;
18532 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18534 })())["1-"] = l27);
18537 var value = symbol.value;
18538 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18540 })())["1+"] = l26);
18543 var value = symbol.value;
18544 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18549 var value = symbol.value;
18550 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18555 var value = symbol.value;
18556 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18561 var value = symbol.value;
18562 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18567 var value = symbol.value;
18568 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18573 var value = symbol.value;
18574 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18576 })())["BOUNDP"] = l20);
18579 var value = symbol.value;
18580 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18582 })())["INTEGER-TO-STRING"] = l19);
18585 var value = symbol.value;
18586 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18588 })())["GENSYM"] = l18);
18591 var value = symbol.value;
18592 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18594 })())["*GENSYM-COUNTER*"] = l17);
18597 var value = symbol.value;
18598 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18600 })())["FIND-SYMBOL"] = l16);
18603 var value = symbol.value;
18604 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18606 })())["INTERN"] = l15);
18609 var value = symbol.value;
18610 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18612 })())["INTERNP"] = l14);
18615 var value = symbol.value;
18616 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18618 })())["WHILE"] = l13);
18621 var value = symbol.value;
18622 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18624 })())["RETURN"] = l12);
18627 var value = symbol.value;
18628 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18630 })())["NULL"] = l11);
18633 var value = symbol.value;
18634 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18636 })())["*PACKAGE*"] = l10);
18639 var value = symbol.value;
18640 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18642 })())["DEFUN"] = l9);
18645 var value = symbol.value;
18646 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18648 })())["NAMED-LAMBDA"] = l8);
18651 var value = symbol.value;
18652 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18654 })())["DEFPARAMETER"] = l7);
18657 var value = symbol.value;
18658 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18660 })())["DEFVAR"] = l6);
18663 var value = symbol.value;
18664 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18666 })())["UNLESS"] = l5);
18669 var value = symbol.value;
18670 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18672 })())["WHEN"] = l4);
18675 var value = symbol.value;
18676 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18681 var value = symbol.value;
18682 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18684 })())["NIL"] = l2);
18687 var value = symbol.value;
18688 if (value === undefined) throw "Variable `" + symbol.name + "' is unbound.";
18690 })())["DEFMACRO"] = l1);
18691 (l181).value = l247;
18692 (l149).value = l275;
18693 (l151).value = 619;
18695 return (l193).value = 226;
18697 (l182).value = 275;