This is compile.c in view mode; [Download] [Up]
/* SCHEME->C */ #include <objects.h> DEFSTRING( t2576, "LEXICAL-FREE-VARS", 17 ); DEFSTATICTSCP( lexical_2dfree_2dvars_v ); DEFSTRING( t2577, "LEXICAL-BOUND-VARS", 18 ); DEFSTATICTSCP( lexical_2dbound_2dvars_v ); DEFSTRING( t2578, "CURRENT-LAMBDA-ID", 17 ); DEFSTATICTSCP( current_2dlambda_2did_v ); DEFSTRING( t2579, "QUOTE-CONSTANTS", 15 ); DEFSTATICTSCP( quote_2dconstants_v ); DEFSTRING( t2580, "LAP-CODE", 8 ); DEFSTATICTSCP( lap_2dcode_v ); DEFSTRING( t2581, "PREDEF-DEFAULT", 14 ); DEFSTATICTSCP( predef_2ddefault_v ); DEFSTRING( t2582, "COPY-PLIST", 10 ); DEFSTATICTSCP( copy_2dplist_v ); DEFSTRING( t2583, "GLOBAL-FREE-VARS", 16 ); DEFSTATICTSCP( global_2dfree_2dvars_v ); DEFSTRING( t2584, "MAKE-ALPHA-SEQ", 14 ); DEFSTATICTSCP( make_2dalpha_2dseq_v ); DEFSTRING( t2585, "LAP-EXP", 7 ); DEFSTATICTSCP( lap_2dexp_v ); DEFSTRING( t2586, "QUOTE-EXP", 9 ); DEFSTATICTSCP( quote_2dexp_v ); DEFSTRING( t2587, "SET!-EXP", 8 ); DEFSTATICTSCP( set_21_2dexp_v ); DEFSTRING( t2588, "IF-EXP", 6 ); DEFSTATICTSCP( if_2dexp_v ); DEFSTRING( t2589, "DEFINE-EXP", 10 ); DEFSTATICTSCP( define_2dexp_v ); DEFSTRING( t2590, "OLD-MACRO", 9 ); DEFSTATICTSCP( old_2dmacro_v ); DEFSTRING( t2591, "QUASIQUOTE-MACRO", 16 ); DEFSTATICTSCP( quasiquote_2dmacro_v ); DEFSTRING( t2592, "COND-MACRO", 10 ); DEFSTATICTSCP( cond_2dmacro_v ); DEFSTRING( t2593, "CASE-MACRO", 10 ); DEFSTATICTSCP( case_2dmacro_v ); DEFSTRING( t2594, "AND-MACRO", 9 ); DEFSTATICTSCP( and_2dmacro_v ); DEFSTRING( t2595, "OR-MACRO", 8 ); DEFSTATICTSCP( or_2dmacro_v ); DEFSTRING( t2596, "NOT-MACRO", 9 ); DEFSTATICTSCP( not_2dmacro_v ); DEFSTRING( t2597, "BEGIN-MACRO", 11 ); DEFSTATICTSCP( begin_2dmacro_v ); DEFSTRING( t2598, "LET-MACRO", 9 ); DEFSTATICTSCP( let_2dmacro_v ); DEFSTRING( t2599, "LET*-MACRO", 10 ); DEFSTATICTSCP( let_2a_2dmacro_v ); DEFSTRING( t2600, "LETREC-MACRO", 12 ); DEFSTATICTSCP( letrec_2dmacro_v ); DEFSTRING( t2601, "DO-MACRO", 8 ); DEFSTATICTSCP( do_2dmacro_v ); DEFSTRING( t2602, "WHEN-MACRO", 10 ); DEFSTATICTSCP( when_2dmacro_v ); DEFSTRING( t2603, "UNLESS-MACRO", 12 ); DEFSTATICTSCP( unless_2dmacro_v ); DEFSTRING( t2604, "QUOTE-MACRO", 11 ); DEFSTATICTSCP( quote_2dmacro_v ); DEFSTRING( t2605, "LAP-MACRO", 9 ); DEFSTATICTSCP( lap_2dmacro_v ); DEFSTRING( t2606, "DEFINE-MACRO", 12 ); DEFSTATICTSCP( define_2dmacro_v ); DEFSTRING( t2607, "DEFINE-MACRO-MACRO", 18 ); DEFSTATICTSCP( define_2dmacro_2dmacro_v ); DEFSTRING( t2608, "DEFINE-CONSTANT-MACRO", 21 ); DEFSTATICTSCP( define_2dconstant_2dmacro_v ); DEFSTRING( t2609, "EVAL-WHEN-MACRO", 15 ); DEFSTATICTSCP( eval_2dwhen_2dmacro_v ); DEFSTRING( t2610, "LAMBDA-MACRO", 12 ); DEFSTATICTSCP( lambda_2dmacro_v ); DEFSTRING( t2611, "LAMBDA-EXP", 10 ); DEFSTATICTSCP( lambda_2dexp_v ); DEFSTRING( t2612, "LOAD-PLIST-LAP", 14 ); DEFSTATICTSCP( load_2dplist_2dlap_v ); DEFSTRING( t2613, "READ-TEXT", 9 ); DEFSTATICTSCP( read_2dtext_v ); DEFSTRING( t2614, "EXPAND-FORMS", 12 ); DEFSTATICTSCP( expand_2dforms_v ); DEFSTRING( t2615, "ANALYZE-CLOSURES1A", 18 ); DEFSTATICTSCP( analyze_2dclosures1a_v ); DEFSTRING( t2616, "ANALYZE-CLOSURES1B", 18 ); DEFSTATICTSCP( analyze_2dclosures1b_v ); DEFSTRING( t2617, "TRANSFORM", 9 ); DEFSTATICTSCP( transform_v ); DEFSTRING( t2618, "ANALYZE-CLOSURES2", 17 ); DEFSTATICTSCP( analyze_2dclosures2_v ); DEFSTRING( t2619, "WALK-$TREE", 10 ); DEFSTATICTSCP( walk_2d_24tree_v ); DEFSTRING( t2620, "PRINT-LAMBDA-INFO", 17 ); DEFSTATICTSCP( print_2dlambda_2dinfo_v ); DEFSTRING( t2621, "GENERATE-CODE", 13 ); DEFSTATICTSCP( generate_2dcode_v ); DEFSTRING( t2622, "Argument is out of range: ~s", 28 ); DEFSTATICTSCP2( c2398, t2622 ); DEFSTRING( t2623, "STRING-REF", 10 ); DEFSTATICTSCP( c2377 ); DEFSTRING( t2624, "Argument(s) incorrect", 21 ); DEFSTATICTSCP2( c2371, t2624 ); DEFSTRING( t2625, "Argument is not a CHAR: ~s", 26 ); DEFSTATICTSCP2( c2350, t2625 ); DEFSTRING( t2626, "Argument is not an INTEGER: ~s", 30 ); DEFSTATICTSCP2( c2347, t2626 ); DEFSTRING( t2627, "STRING-SET!", 11 ); DEFSTATICTSCP( c2346 ); DEFSTRING( t2628, "~s", 2 ); DEFSTATICTSCP2( c2307, t2628 ); DEFSTRING( t2629, "Argument is not a STRING: ~s", 28 ); DEFSTATICTSCP2( c2306, t2629 ); DEFSTRING( t2630, "STRING-LENGTH", 13 ); DEFSTATICTSCP( c2305 ); DEFSTRING( t2631, "<-", 2 ); DEFSTATICTSCP( c2211 ); DEFSTRING( t2632, "OPTVARS", 7 ); DEFSTATICTSCP( c2066 ); DEFSTRING( t2633, "REQVARS", 7 ); DEFSTATICTSCP( c2063 ); DEFSTRING( t2634, "(~S ~S ~S", 9 ); DEFSTATICTSCP2( c1983, t2634 ); DEFSTRING( t2635, "(~S ~S", 6 ); DEFSTATICTSCP2( c1927, t2635 ); DEFSTRING( t2636, ")", 1 ); DEFSTATICTSCP2( c1925, t2636 ); DEFSTRING( t2637, ". ", 2 ); DEFSTATICTSCP2( c1905, t2637 ); DEFSTRING( t2638, "(", 1 ); DEFSTATICTSCP2( c1885, t2638 ); DEFSTATICTSCP( c1860 ); DEFSTRING( t2640, "$LAMBDA", 7 ); DEFSTATICTSCP( t2639 ); DEFSTRING( t2642, "$IF", 3 ); DEFSTATICTSCP( t2641 ); DEFSTRING( t2644, "$DEFINE", 7 ); DEFSTATICTSCP( t2643 ); DEFSTRING( t2645, "<APPLY>", 7 ); DEFSTATICTSCP( c1829 ); DEFSTRING( t2646, "$CALL", 5 ); DEFSTATICTSCP( c1768 ); DEFSTRING( t2647, "***** WARNING - ~a ~a", 21 ); DEFSTATICTSCP2( c1720, t2647 ); DEFSTRING( t2648, " ~a", 3 ); DEFSTATICTSCP2( c1708, t2648 ); DEFSTRING( t2649, "***** ERROR - ~a ~a", 19 ); DEFSTATICTSCP2( c1684, t2649 ); DEFSTRING( t2650, " ***** Code Generation ***** */~%", 35 ); DEFSTATICTSCP2( c1670, t2650 ); DEFSTRING( t2651, "TREE", 4 ); DEFSTATICTSCP( c1667 ); DEFSTRING( t2652, "$LAMBDA", 7 ); DEFSTATICTSCP( c1633 ); DEFSTRING( t2653, " ***** Closure Analysis *****~%", 33 ); DEFSTATICTSCP2( c1569, t2653 ); DEFSTRING( t2654, "Argument not a PAIR: ~s", 23 ); DEFSTATICTSCP2( c1559, t2654 ); DEFSTRING( t2655, "SET-CDR!", 8 ); DEFSTATICTSCP( c1558 ); DEFSTRING( t2656, " ***** Transformations *****~%", 32 ); DEFSTATICTSCP2( c1483, t2656 ); DEFSTRING( t2657, "/* ***** Expand Forms *****~%", 29 ); DEFSTATICTSCP2( c1480, t2657 ); DEFSTRING( t2658, "SCLTEXT", 7 ); DEFSTATICTSCP( c1473 ); DEFSTRING( t2659, "scltext.sc", 10 ); DEFSTATICTSCP2( c1472, t2659 ); DEFSTATICTSCP( c1448 ); DEFSTRING( t2661, "TEST", 4 ); DEFSTATICTSCP( t2660 ); DEFSTRING( t2663, "MODULE", 6 ); DEFSTATICTSCP( t2662 ); DEFSTRING( t2664, "SC-DONE", 7 ); DEFSTATICTSCP( c1393 ); DEFSTRING( t2665, "Duplicate option:", 17 ); DEFSTATICTSCP2( c1386, t2665 ); DEFSTRING( t2666, "Unrecognized option:", 20 ); DEFSTATICTSCP2( c1339, t2666 ); DEFSTRING( t2667, "PREDEF", 6 ); DEFSTATICTSCP( c1333 ); DEFSTRING( t2668, "NOTRACE", 7 ); DEFSTATICTSCP( c1326 ); DEFSTRING( t2669, "LOG", 3 ); DEFSTATICTSCP( c1309 ); DEFSTRING( t2670, "ERROR", 5 ); DEFSTATICTSCP( c1305 ); DEFSTRING( t2671, ".c", 2 ); DEFSTATICTSCP2( c1272, t2671 ); DEFSTATICTSCP( c1236 ); DEFSTRING( t2673, "PROFILE", 7 ); DEFSTATICTSCP( t2672 ); DEFSTRING( t2674, ".sc", 3 ); DEFSTATICTSCP2( c1202, t2674 ); DEFSTRING( t2675, "Argument is not a SYMBOL: ~s", 28 ); DEFSTATICTSCP2( c1201, t2675 ); DEFSTRING( t2676, "SYMBOL->STRING", 14 ); DEFSTATICTSCP( c1200 ); DEFSTRING( t2677, "Illegal predefinition form:", 27 ); DEFSTATICTSCP2( c1176, t2677 ); DEFSTRING( t2678, "LAMBDA", 6 ); DEFSTATICTSCP( c1167 ); DEFSTRING( t2679, "EVAL-WHEN", 9 ); DEFSTATICTSCP( c1165 ); DEFSTRING( t2680, "DEFINE-CONSTANT", 15 ); DEFSTATICTSCP( c1163 ); DEFSTRING( t2681, "DEFINE-MACRO", 12 ); DEFSTATICTSCP( c1161 ); DEFSTRING( t2682, "DEFINE-C-EXTERNAL", 17 ); DEFSTATICTSCP( c1159 ); DEFSTRING( t2683, "DEFINE-EXTERNAL", 15 ); DEFSTATICTSCP( c1158 ); DEFSTRING( t2684, "INCLUDE", 7 ); DEFSTATICTSCP( c1157 ); DEFSTRING( t2685, "MODULE", 6 ); DEFSTATICTSCP( c1156 ); DEFSTRING( t2686, "UNLESS", 6 ); DEFSTATICTSCP( c1152 ); DEFSTRING( t2687, "WHEN", 4 ); DEFSTATICTSCP( c1150 ); DEFSTRING( t2688, "DO", 2 ); DEFSTATICTSCP( c1148 ); DEFSTRING( t2689, "LETREC", 6 ); DEFSTATICTSCP( c1146 ); DEFSTRING( t2690, "LET*", 4 ); DEFSTATICTSCP( c1144 ); DEFSTRING( t2691, "LET", 3 ); DEFSTATICTSCP( c1142 ); DEFSTRING( t2692, "BEGIN", 5 ); DEFSTATICTSCP( c1140 ); DEFSTRING( t2693, "NOT", 3 ); DEFSTATICTSCP( c1138 ); DEFSTRING( t2694, "OR", 2 ); DEFSTATICTSCP( c1136 ); DEFSTRING( t2695, "AND", 3 ); DEFSTATICTSCP( c1134 ); DEFSTRING( t2696, "CASE", 4 ); DEFSTATICTSCP( c1132 ); DEFSTRING( t2697, "COND", 4 ); DEFSTATICTSCP( c1130 ); DEFSTRING( t2698, "MACRO", 5 ); DEFSTATICTSCP( c1127 ); DEFSTRING( t2699, "QUASIQUOTE", 10 ); DEFSTATICTSCP( c1126 ); DEFSTRING( t2700, "DEFINE", 6 ); DEFSTATICTSCP( c1124 ); DEFSTRING( t2701, "IF", 2 ); DEFSTATICTSCP( c1122 ); DEFSTRING( t2702, "SET!", 4 ); DEFSTATICTSCP( c1120 ); DEFSTRING( t2703, "QUOTE", 5 ); DEFSTATICTSCP( c1118 ); DEFSTRING( t2704, "EXPAND", 6 ); DEFSTATICTSCP( c1116 ); DEFSTRING( t2705, "LAP", 3 ); DEFSTATICTSCP( c1115 ); DEFSTRING( t2706, "EMPTYLIST", 9 ); DEFSTATICTSCP2( c1108, t2706 ); DEFSTRING( t2707, "FALSEVALUE", 10 ); DEFSTATICTSCP2( c1098, t2707 ); DEFSTRING( t2708, "VALUE", 5 ); DEFSTATICTSCP( c1094 ); DEFSTRING( t2709, "CONSTANT", 8 ); DEFSTATICTSCP( c1090 ); DEFSTRING( t2710, "USE", 3 ); DEFSTATICTSCP( c1089 ); DEFSTRING( t2711, "TRUEVALUE", 9 ); DEFSTATICTSCP2( c1085, t2711 ); DEFSTRING( t2712, "VNAME", 5 ); DEFSTATICTSCP( c1084 ); DEFSTRING( t2713, "NULL-PROPERTY", 13 ); DEFSTATICTSCP( c1080 ); DEFSTRING( t2714, "*initialize*", 12 ); DEFSTATICTSCP2( c1079, t2714 ); DEFSTRING( t2715, "CONS", 4 ); DEFSTATICTSCP( c1076 ); DEFSTRING( t2716, "$_UNDEFINED", 11 ); DEFSTATICTSCP( c1075 ); DEFSTRING( t2717, "INITIAL-SCC", 11 ); DEFSTATICTSCP( c1068 ); DEFSTRING( t2718, "SCC", 3 ); DEFSTATICTSCP( c1067 ); DEFSTRING( t2719, "EMPTY-LIST-ALPHA", 16 ); DEFSTATICTSCP( c1053 ); DEFSTRING( t2720, "FALSE-ALPHA", 11 ); DEFSTATICTSCP( c1051 ); DEFSTRING( t2721, "TRUE-ALPHA", 10 ); DEFSTATICTSCP( c1049 ); DEFSTRING( t2722, "TOP-LEVEL", 9 ); DEFSTATICTSCP( c1044 ); DEFSTATICTSCP( c1038 ); DEFSTRING( t2724, "CLOSED", 6 ); DEFSTATICTSCP( t2723 ); DEFSTRING( t2726, "SOURCE", 6 ); DEFSTATICTSCP( t2725 ); DEFSTATICTSCP( c1029 ); static void init_constants() { lexical_2dfree_2dvars_v = STRINGTOSYMBOL( U_TX( ADR( t2576 ) ) ); CONSTANTEXP( ADR( lexical_2dfree_2dvars_v ) ); lexical_2dbound_2dvars_v = STRINGTOSYMBOL( U_TX( ADR( t2577 ) ) ); CONSTANTEXP( ADR( lexical_2dbound_2dvars_v ) ); current_2dlambda_2did_v = STRINGTOSYMBOL( U_TX( ADR( t2578 ) ) ); CONSTANTEXP( ADR( current_2dlambda_2did_v ) ); quote_2dconstants_v = STRINGTOSYMBOL( U_TX( ADR( t2579 ) ) ); CONSTANTEXP( ADR( quote_2dconstants_v ) ); lap_2dcode_v = STRINGTOSYMBOL( U_TX( ADR( t2580 ) ) ); CONSTANTEXP( ADR( lap_2dcode_v ) ); predef_2ddefault_v = STRINGTOSYMBOL( U_TX( ADR( t2581 ) ) ); CONSTANTEXP( ADR( predef_2ddefault_v ) ); copy_2dplist_v = STRINGTOSYMBOL( U_TX( ADR( t2582 ) ) ); CONSTANTEXP( ADR( copy_2dplist_v ) ); global_2dfree_2dvars_v = STRINGTOSYMBOL( U_TX( ADR( t2583 ) ) ); CONSTANTEXP( ADR( global_2dfree_2dvars_v ) ); make_2dalpha_2dseq_v = STRINGTOSYMBOL( U_TX( ADR( t2584 ) ) ); CONSTANTEXP( ADR( make_2dalpha_2dseq_v ) ); lap_2dexp_v = STRINGTOSYMBOL( U_TX( ADR( t2585 ) ) ); CONSTANTEXP( ADR( lap_2dexp_v ) ); quote_2dexp_v = STRINGTOSYMBOL( U_TX( ADR( t2586 ) ) ); CONSTANTEXP( ADR( quote_2dexp_v ) ); set_21_2dexp_v = STRINGTOSYMBOL( U_TX( ADR( t2587 ) ) ); CONSTANTEXP( ADR( set_21_2dexp_v ) ); if_2dexp_v = STRINGTOSYMBOL( U_TX( ADR( t2588 ) ) ); CONSTANTEXP( ADR( if_2dexp_v ) ); define_2dexp_v = STRINGTOSYMBOL( U_TX( ADR( t2589 ) ) ); CONSTANTEXP( ADR( define_2dexp_v ) ); old_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2590 ) ) ); CONSTANTEXP( ADR( old_2dmacro_v ) ); quasiquote_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2591 ) ) ); CONSTANTEXP( ADR( quasiquote_2dmacro_v ) ); cond_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2592 ) ) ); CONSTANTEXP( ADR( cond_2dmacro_v ) ); case_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2593 ) ) ); CONSTANTEXP( ADR( case_2dmacro_v ) ); and_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2594 ) ) ); CONSTANTEXP( ADR( and_2dmacro_v ) ); or_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2595 ) ) ); CONSTANTEXP( ADR( or_2dmacro_v ) ); not_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2596 ) ) ); CONSTANTEXP( ADR( not_2dmacro_v ) ); begin_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2597 ) ) ); CONSTANTEXP( ADR( begin_2dmacro_v ) ); let_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2598 ) ) ); CONSTANTEXP( ADR( let_2dmacro_v ) ); let_2a_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2599 ) ) ); CONSTANTEXP( ADR( let_2a_2dmacro_v ) ); letrec_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2600 ) ) ); CONSTANTEXP( ADR( letrec_2dmacro_v ) ); do_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2601 ) ) ); CONSTANTEXP( ADR( do_2dmacro_v ) ); when_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2602 ) ) ); CONSTANTEXP( ADR( when_2dmacro_v ) ); unless_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2603 ) ) ); CONSTANTEXP( ADR( unless_2dmacro_v ) ); quote_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2604 ) ) ); CONSTANTEXP( ADR( quote_2dmacro_v ) ); lap_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2605 ) ) ); CONSTANTEXP( ADR( lap_2dmacro_v ) ); define_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2606 ) ) ); CONSTANTEXP( ADR( define_2dmacro_v ) ); define_2dmacro_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2607 ) ) ); CONSTANTEXP( ADR( define_2dmacro_2dmacro_v ) ); define_2dconstant_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2608 ) ) ); CONSTANTEXP( ADR( define_2dconstant_2dmacro_v ) ); eval_2dwhen_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2609 ) ) ); CONSTANTEXP( ADR( eval_2dwhen_2dmacro_v ) ); lambda_2dmacro_v = STRINGTOSYMBOL( U_TX( ADR( t2610 ) ) ); CONSTANTEXP( ADR( lambda_2dmacro_v ) ); lambda_2dexp_v = STRINGTOSYMBOL( U_TX( ADR( t2611 ) ) ); CONSTANTEXP( ADR( lambda_2dexp_v ) ); load_2dplist_2dlap_v = STRINGTOSYMBOL( U_TX( ADR( t2612 ) ) ); CONSTANTEXP( ADR( load_2dplist_2dlap_v ) ); read_2dtext_v = STRINGTOSYMBOL( U_TX( ADR( t2613 ) ) ); CONSTANTEXP( ADR( read_2dtext_v ) ); expand_2dforms_v = STRINGTOSYMBOL( U_TX( ADR( t2614 ) ) ); CONSTANTEXP( ADR( expand_2dforms_v ) ); analyze_2dclosures1a_v = STRINGTOSYMBOL( U_TX( ADR( t2615 ) ) ); CONSTANTEXP( ADR( analyze_2dclosures1a_v ) ); analyze_2dclosures1b_v = STRINGTOSYMBOL( U_TX( ADR( t2616 ) ) ); CONSTANTEXP( ADR( analyze_2dclosures1b_v ) ); transform_v = STRINGTOSYMBOL( U_TX( ADR( t2617 ) ) ); CONSTANTEXP( ADR( transform_v ) ); analyze_2dclosures2_v = STRINGTOSYMBOL( U_TX( ADR( t2618 ) ) ); CONSTANTEXP( ADR( analyze_2dclosures2_v ) ); walk_2d_24tree_v = STRINGTOSYMBOL( U_TX( ADR( t2619 ) ) ); CONSTANTEXP( ADR( walk_2d_24tree_v ) ); print_2dlambda_2dinfo_v = STRINGTOSYMBOL( U_TX( ADR( t2620 ) ) ); CONSTANTEXP( ADR( print_2dlambda_2dinfo_v ) ); generate_2dcode_v = STRINGTOSYMBOL( U_TX( ADR( t2621 ) ) ); CONSTANTEXP( ADR( generate_2dcode_v ) ); c2377 = STRINGTOSYMBOL( U_TX( ADR( t2623 ) ) ); CONSTANTEXP( ADR( c2377 ) ); c2346 = STRINGTOSYMBOL( U_TX( ADR( t2627 ) ) ); CONSTANTEXP( ADR( c2346 ) ); c2305 = STRINGTOSYMBOL( U_TX( ADR( t2630 ) ) ); CONSTANTEXP( ADR( c2305 ) ); c2211 = STRINGTOSYMBOL( U_TX( ADR( t2631 ) ) ); CONSTANTEXP( ADR( c2211 ) ); c2066 = STRINGTOSYMBOL( U_TX( ADR( t2632 ) ) ); CONSTANTEXP( ADR( c2066 ) ); c2063 = STRINGTOSYMBOL( U_TX( ADR( t2633 ) ) ); CONSTANTEXP( ADR( c2063 ) ); c1860 = EMPTYLIST; t2639 = STRINGTOSYMBOL( U_TX( ADR( t2640 ) ) ); c1860 = CONS( t2639, c1860 ); t2641 = STRINGTOSYMBOL( U_TX( ADR( t2642 ) ) ); c1860 = CONS( t2641, c1860 ); t2643 = STRINGTOSYMBOL( U_TX( ADR( t2644 ) ) ); c1860 = CONS( t2643, c1860 ); CONSTANTEXP( ADR( c1860 ) ); c1829 = STRINGTOSYMBOL( U_TX( ADR( t2645 ) ) ); CONSTANTEXP( ADR( c1829 ) ); c1768 = STRINGTOSYMBOL( U_TX( ADR( t2646 ) ) ); CONSTANTEXP( ADR( c1768 ) ); c1667 = STRINGTOSYMBOL( U_TX( ADR( t2651 ) ) ); CONSTANTEXP( ADR( c1667 ) ); c1633 = STRINGTOSYMBOL( U_TX( ADR( t2652 ) ) ); CONSTANTEXP( ADR( c1633 ) ); c1558 = STRINGTOSYMBOL( U_TX( ADR( t2655 ) ) ); CONSTANTEXP( ADR( c1558 ) ); c1473 = STRINGTOSYMBOL( U_TX( ADR( t2658 ) ) ); CONSTANTEXP( ADR( c1473 ) ); c1448 = EMPTYLIST; t2660 = STRINGTOSYMBOL( U_TX( ADR( t2661 ) ) ); c1448 = CONS( t2660, c1448 ); t2662 = STRINGTOSYMBOL( U_TX( ADR( t2663 ) ) ); c1448 = CONS( t2662, c1448 ); CONSTANTEXP( ADR( c1448 ) ); c1393 = STRINGTOSYMBOL( U_TX( ADR( t2664 ) ) ); CONSTANTEXP( ADR( c1393 ) ); c1333 = STRINGTOSYMBOL( U_TX( ADR( t2667 ) ) ); CONSTANTEXP( ADR( c1333 ) ); c1326 = STRINGTOSYMBOL( U_TX( ADR( t2668 ) ) ); CONSTANTEXP( ADR( c1326 ) ); c1309 = STRINGTOSYMBOL( U_TX( ADR( t2669 ) ) ); CONSTANTEXP( ADR( c1309 ) ); c1305 = STRINGTOSYMBOL( U_TX( ADR( t2670 ) ) ); CONSTANTEXP( ADR( c1305 ) ); c1236 = EMPTYLIST; c1236 = CONS( c1333, c1236 ); t2672 = STRINGTOSYMBOL( U_TX( ADR( t2673 ) ) ); c1236 = CONS( t2672, c1236 ); c1236 = CONS( c1309, c1236 ); c1236 = CONS( c1305, c1236 ); CONSTANTEXP( ADR( c1236 ) ); c1200 = STRINGTOSYMBOL( U_TX( ADR( t2676 ) ) ); CONSTANTEXP( ADR( c1200 ) ); c1167 = STRINGTOSYMBOL( U_TX( ADR( t2678 ) ) ); CONSTANTEXP( ADR( c1167 ) ); c1165 = STRINGTOSYMBOL( U_TX( ADR( t2679 ) ) ); CONSTANTEXP( ADR( c1165 ) ); c1163 = STRINGTOSYMBOL( U_TX( ADR( t2680 ) ) ); CONSTANTEXP( ADR( c1163 ) ); c1161 = STRINGTOSYMBOL( U_TX( ADR( t2681 ) ) ); CONSTANTEXP( ADR( c1161 ) ); c1159 = STRINGTOSYMBOL( U_TX( ADR( t2682 ) ) ); CONSTANTEXP( ADR( c1159 ) ); c1158 = STRINGTOSYMBOL( U_TX( ADR( t2683 ) ) ); CONSTANTEXP( ADR( c1158 ) ); c1157 = STRINGTOSYMBOL( U_TX( ADR( t2684 ) ) ); CONSTANTEXP( ADR( c1157 ) ); c1156 = STRINGTOSYMBOL( U_TX( ADR( t2685 ) ) ); CONSTANTEXP( ADR( c1156 ) ); c1152 = STRINGTOSYMBOL( U_TX( ADR( t2686 ) ) ); CONSTANTEXP( ADR( c1152 ) ); c1150 = STRINGTOSYMBOL( U_TX( ADR( t2687 ) ) ); CONSTANTEXP( ADR( c1150 ) ); c1148 = STRINGTOSYMBOL( U_TX( ADR( t2688 ) ) ); CONSTANTEXP( ADR( c1148 ) ); c1146 = STRINGTOSYMBOL( U_TX( ADR( t2689 ) ) ); CONSTANTEXP( ADR( c1146 ) ); c1144 = STRINGTOSYMBOL( U_TX( ADR( t2690 ) ) ); CONSTANTEXP( ADR( c1144 ) ); c1142 = STRINGTOSYMBOL( U_TX( ADR( t2691 ) ) ); CONSTANTEXP( ADR( c1142 ) ); c1140 = STRINGTOSYMBOL( U_TX( ADR( t2692 ) ) ); CONSTANTEXP( ADR( c1140 ) ); c1138 = STRINGTOSYMBOL( U_TX( ADR( t2693 ) ) ); CONSTANTEXP( ADR( c1138 ) ); c1136 = STRINGTOSYMBOL( U_TX( ADR( t2694 ) ) ); CONSTANTEXP( ADR( c1136 ) ); c1134 = STRINGTOSYMBOL( U_TX( ADR( t2695 ) ) ); CONSTANTEXP( ADR( c1134 ) ); c1132 = STRINGTOSYMBOL( U_TX( ADR( t2696 ) ) ); CONSTANTEXP( ADR( c1132 ) ); c1130 = STRINGTOSYMBOL( U_TX( ADR( t2697 ) ) ); CONSTANTEXP( ADR( c1130 ) ); c1127 = STRINGTOSYMBOL( U_TX( ADR( t2698 ) ) ); CONSTANTEXP( ADR( c1127 ) ); c1126 = STRINGTOSYMBOL( U_TX( ADR( t2699 ) ) ); CONSTANTEXP( ADR( c1126 ) ); c1124 = STRINGTOSYMBOL( U_TX( ADR( t2700 ) ) ); CONSTANTEXP( ADR( c1124 ) ); c1122 = STRINGTOSYMBOL( U_TX( ADR( t2701 ) ) ); CONSTANTEXP( ADR( c1122 ) ); c1120 = STRINGTOSYMBOL( U_TX( ADR( t2702 ) ) ); CONSTANTEXP( ADR( c1120 ) ); c1118 = STRINGTOSYMBOL( U_TX( ADR( t2703 ) ) ); CONSTANTEXP( ADR( c1118 ) ); c1116 = STRINGTOSYMBOL( U_TX( ADR( t2704 ) ) ); CONSTANTEXP( ADR( c1116 ) ); c1115 = STRINGTOSYMBOL( U_TX( ADR( t2705 ) ) ); CONSTANTEXP( ADR( c1115 ) ); c1094 = STRINGTOSYMBOL( U_TX( ADR( t2708 ) ) ); CONSTANTEXP( ADR( c1094 ) ); c1090 = STRINGTOSYMBOL( U_TX( ADR( t2709 ) ) ); CONSTANTEXP( ADR( c1090 ) ); c1089 = STRINGTOSYMBOL( U_TX( ADR( t2710 ) ) ); CONSTANTEXP( ADR( c1089 ) ); c1084 = STRINGTOSYMBOL( U_TX( ADR( t2712 ) ) ); CONSTANTEXP( ADR( c1084 ) ); c1080 = STRINGTOSYMBOL( U_TX( ADR( t2713 ) ) ); CONSTANTEXP( ADR( c1080 ) ); c1076 = STRINGTOSYMBOL( U_TX( ADR( t2715 ) ) ); CONSTANTEXP( ADR( c1076 ) ); c1075 = STRINGTOSYMBOL( U_TX( ADR( t2716 ) ) ); CONSTANTEXP( ADR( c1075 ) ); c1068 = STRINGTOSYMBOL( U_TX( ADR( t2717 ) ) ); CONSTANTEXP( ADR( c1068 ) ); c1067 = STRINGTOSYMBOL( U_TX( ADR( t2718 ) ) ); CONSTANTEXP( ADR( c1067 ) ); c1053 = STRINGTOSYMBOL( U_TX( ADR( t2719 ) ) ); CONSTANTEXP( ADR( c1053 ) ); c1051 = STRINGTOSYMBOL( U_TX( ADR( t2720 ) ) ); CONSTANTEXP( ADR( c1051 ) ); c1049 = STRINGTOSYMBOL( U_TX( ADR( t2721 ) ) ); CONSTANTEXP( ADR( c1049 ) ); c1044 = STRINGTOSYMBOL( U_TX( ADR( t2722 ) ) ); CONSTANTEXP( ADR( c1044 ) ); c1038 = EMPTYLIST; c1038 = CONS( c1667, c1038 ); c1038 = CONS( c1167, c1038 ); c1038 = CONS( transform_v, c1038 ); t2723 = STRINGTOSYMBOL( U_TX( ADR( t2724 ) ) ); c1038 = CONS( t2723, c1038 ); c1038 = CONS( c1116, c1038 ); c1038 = CONS( c1127, c1038 ); t2725 = STRINGTOSYMBOL( U_TX( ADR( t2726 ) ) ); c1038 = CONS( t2725, c1038 ); CONSTANTEXP( ADR( c1038 ) ); c1029 = EMPTYLIST; c1029 = CONS( EMPTYSTRING, c1029 ); CONSTANTEXP( ADR( c1029 ) ); } DEFTSCP( compile_sc_2dinput_v ); DEFSTRING( t2727, "SC-INPUT", 8 ); DEFTSCP( compile_sc_2dsplice_v ); DEFSTRING( t2728, "SC-SPLICE", 9 ); DEFTSCP( compile_sc_2dsource_2dname_v ); DEFSTRING( t2729, "SC-SOURCE-NAME", 14 ); DEFTSCP( compile_sc_2dinclude_2ddirs_v ); DEFSTRING( t2730, "SC-INCLUDE-DIRS", 15 ); DEFTSCP( compile_sc_2dicode_v ); DEFSTRING( t2731, "SC-ICODE", 8 ); DEFTSCP( compile_sc_2derror_v ); DEFSTRING( t2732, "SC-ERROR", 8 ); DEFTSCP( compile_sc_2derror_2dcnt_v ); DEFSTRING( t2733, "SC-ERROR-CNT", 12 ); DEFTSCP( compile_sc_2dlog_v ); DEFSTRING( t2734, "SC-LOG", 6 ); DEFTSCP( compile_sc_2dstack_2dtrace_v ); DEFSTRING( t2735, "SC-STACK-TRACE", 14 ); DEFTSCP( compile_sc_2dinterpreter_v ); DEFSTRING( t2736, "SC-INTERPRETER", 14 ); DEFTSCP( compile_sc_2dlog_2ddefault_v ); DEFSTRING( t2737, "SC-LOG-DEFAULT", 14 ); DEFTSCP( compile_module_2dname_v ); DEFSTRING( t2738, "MODULE-NAME", 11 ); EXTERNTSCP( sc_emptystring ); DEFTSCP( compile_e_2dupcase_6e1220a4_v ); DEFSTRING( t2739, "MODULE-NAME-UPCASE", 18 ); DEFTSCP( compile_main_2dprogram_2dname_v ); DEFSTRING( t2740, "MAIN-PROGRAM-NAME", 17 ); DEFTSCP( compile_heap_2dsize_v ); DEFSTRING( t2741, "HEAP-SIZE", 9 ); DEFTSCP( compile_ine_2dname_3e60377e_v ); DEFSTRING( t2742, "CURRENT-DEFINE-NAME", 19 ); DEFTSCP( compile_top_2dlevel_2dsymbols_v ); DEFSTRING( t2743, "TOP-LEVEL-SYMBOLS", 17 ); DEFTSCP( compile_with_2dmodules_v ); DEFSTRING( t2744, "WITH-MODULES", 12 ); DEFTSCP( compile_restore_2dplist_v ); DEFSTRING( t2745, "RESTORE-PLIST", 13 ); DEFTSCP( compile_true_2dalpha_v ); DEFSTRING( t2746, "TRUE-ALPHA", 10 ); DEFTSCP( compile_false_2dalpha_v ); DEFSTRING( t2747, "FALSE-ALPHA", 11 ); DEFTSCP( compile_empty_2dlist_2dalpha_v ); DEFSTRING( t2748, "EMPTY-LIST-ALPHA", 16 ); DEFTSCP( compile_cons_2dalpha_v ); DEFSTRING( t2749, "CONS-ALPHA", 10 ); DEFTSCP( compile_undefined_2dalpha_v ); DEFSTRING( t2750, "UNDEFINED-ALPHA", 15 ); DEFTSCP( compile_initialize_2dcompile_v ); DEFSTRING( t2751, "INITIALIZE-COMPILE", 18 ); EXTERNTSCPP( compile_create_2dplist ); EXTERNTSCP( compile_create_2dplist_v ); DEFSTRING( t2758, "compile_l1072 [inside INITIALIZE-COMPILE]", 41 ); TSCP compile_l1072( c2757 ) TSCP c2757; { TSCP X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t2758 ) ) ); X1 = DISPLAY( 1 ); DISPLAY( 1 ) = CLOSURE_VAR( c2757, 0 ); X2 = DISPLAY( 0 ); DISPLAY( 0 ) = CLOSURE_VAR( c2757, 1 ); SETGENTL( SYMBOL_VALUE( global_2dfree_2dvars_v ), DISPLAY( 1 ) ); SETGENTL( SYMBOL_VALUE( make_2dalpha_2dseq_v ), DISPLAY( 0 ) ); X4 = SYMBOL_VALUE( copy_2dplist_v ); X4 = UNKNOWNCALL( X4, 2 ); X3 = VIA( PROCEDURE_CODE( X4 ) )( c1068, c1067, PROCEDURE_CLOSURE( X4 ) ); DISPLAY( 1 ) = X1; DISPLAY( 0 ) = X2; POPSTACKTRACE( X3 ); } EXTERNTSCPP( expform_bound ); EXTERNTSCP( expform_bound_v ); TSCP compile_initialize_2dcompile( ) { TSCP X1; TSCP SD0 = DISPLAY( 0 ); TSCP SD1 = DISPLAY( 1 ); TSCP SDVAL; PUSHSTACKTRACE( U_TX( ADR( t2751 ) ) ); SETGENTL( SYMBOL_VALUE( lexical_2dfree_2dvars_v ), EMPTYLIST ); SETGENTL( SYMBOL_VALUE( lexical_2dbound_2dvars_v ), EMPTYLIST ); SETGENTL( SYMBOL_VALUE( current_2dlambda_2did_v ), c1044 ); SETGENTL( SYMBOL_VALUE( quote_2dconstants_v ), EMPTYLIST ); SETGENTL( SYMBOL_VALUE( lap_2dcode_v ), EMPTYLIST ); compile_sc_2dlog_v = EMPTYLIST; compile_sc_2dstack_2dtrace_v = TRUEVALUE; compile_sc_2dinterpreter_v = FALSEVALUE; if ( FALSE( compile_restore_2dplist_v ) ) goto L2753; X1 = compile_restore_2dplist_v; X1 = UNKNOWNCALL( X1, 0 ); VIA( PROCEDURE_CODE( X1 ) )( PROCEDURE_CLOSURE( X1 ) ); goto L2754; L2753: X1 = SYMBOL_VALUE( predef_2ddefault_v ); compile_create_2dplist( X1 ); X1 = SYMBOL_VALUE( copy_2dplist_v ); X1 = UNKNOWNCALL( X1, 2 ); VIA( PROCEDURE_CODE( X1 ) )( c1067, c1068, PROCEDURE_CLOSURE( X1 ) ); DISPLAY( 0 ) = SYMBOL_VALUE( make_2dalpha_2dseq_v ); DISPLAY( 1 ) = SYMBOL_VALUE( global_2dfree_2dvars_v ); compile_restore_2dplist_v = MAKEPROCEDURE( 0, 0, compile_l1072, MAKECLOSURE( EMPTYLIST, 2, DISPLAY( 1 ), DISPLAY( 0 ) ) ); L2754: compile_sc_2dinput_v = EMPTYLIST; compile_sc_2dsplice_v = EMPTYLIST; compile_sc_2dinclude_2ddirs_v = c1029; compile_sc_2dicode_v = EMPTYLIST; compile_sc_2derror_v = EMPTYLIST; compile_sc_2derror_2dcnt_v = _TSCP( 0 ); compile_module_2dname_v = sc_emptystring; compile_main_2dprogram_2dname_v = EMPTYLIST; compile_heap_2dsize_v = _TSCP( 0 ); compile_ine_2dname_3e60377e_v = c1044; compile_top_2dlevel_2dsymbols_v = TRUEVALUE; compile_with_2dmodules_v = EMPTYLIST; compile_undefined_2dalpha_v = expform_bound( c1075 ); compile_cons_2dalpha_v = expform_bound( c1076 ); SDVAL = SET( compile_module_2dname_v, sc_emptystring ); DISPLAY( 0 ) = SD0; DISPLAY( 1 ) = SD1; POPSTACKTRACE( SDVAL ); } DEFTSCP( compile_create_2dplist_v ); DEFSTRING( t2760, "CREATE-PLIST", 12 ); EXTERNTSCPP( plist_put ); EXTERNTSCP( plist_put_v ); EXTERNTSCPP( sc_cons ); EXTERNTSCP( sc_cons_v ); EXTERNTSCPP( scrt5_open_2dinput_2dfile ); EXTERNTSCP( scrt5_open_2dinput_2dfile_v ); EXTERNTSCPP( scrt6_eof_2dobject_3f ); EXTERNTSCP( scrt6_eof_2dobject_3f_v ); EXTERNTSCPP( compile_report_2derror ); EXTERNTSCP( compile_report_2derror_v ); EXTERNTSCPP( scrt5_close_2dport ); EXTERNTSCP( scrt5_close_2dport_v ); EXTERNTSCPP( scrt1__24__car_2derror ); EXTERNTSCP( scrt1__24__car_2derror_v ); EXTERNTSCPP( scrt2_max_2dtwo ); EXTERNTSCP( scrt2_max_2dtwo_v ); TSCP compile_create_2dplist( p1078 ) TSCP p1078; { TSCP X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t2760 ) ) ); compile_module_2dname_v = c1079; X1 = SYMBOL_VALUE( copy_2dplist_v ); X1 = UNKNOWNCALL( X1, 2 ); VIA( PROCEDURE_CODE( X1 ) )( c1080, c1067, PROCEDURE_CLOSURE( X1 ) ); SETGENTL( SYMBOL_VALUE( global_2dfree_2dvars_v ), EMPTYLIST ); SETGENTL( SYMBOL_VALUE( make_2dalpha_2dseq_v ), _TSCP( 0 ) ); plist_put( c1049, c1084, c1085 ); plist_put( c1049, c1089, c1090 ); plist_put( c1049, c1094, TRUEVALUE ); plist_put( c1051, c1084, c1098 ); plist_put( c1051, c1089, c1090 ); plist_put( c1051, c1094, FALSEVALUE ); plist_put( c1053, c1084, c1108 ); plist_put( c1053, c1089, c1090 ); plist_put( c1053, c1094, EMPTYLIST ); X1 = SYMBOL_VALUE( lap_2dexp_v ); plist_put( c1115, c1116, X1 ); X1 = SYMBOL_VALUE( quote_2dexp_v ); plist_put( c1118, c1116, X1 ); X1 = SYMBOL_VALUE( set_21_2dexp_v ); plist_put( c1120, c1116, X1 ); X1 = SYMBOL_VALUE( if_2dexp_v ); plist_put( c1122, c1116, X1 ); X1 = SYMBOL_VALUE( define_2dexp_v ); plist_put( c1124, c1116, X1 ); X3 = SYMBOL_VALUE( quasiquote_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1126, c1127, X1 ); X3 = SYMBOL_VALUE( cond_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1130, c1127, X1 ); X3 = SYMBOL_VALUE( case_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1132, c1127, X1 ); X3 = SYMBOL_VALUE( and_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1134, c1127, X1 ); X3 = SYMBOL_VALUE( or_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1136, c1127, X1 ); X3 = SYMBOL_VALUE( not_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1138, c1127, X1 ); X3 = SYMBOL_VALUE( begin_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1140, c1127, X1 ); X3 = SYMBOL_VALUE( let_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1142, c1127, X1 ); X3 = SYMBOL_VALUE( let_2a_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1144, c1127, X1 ); X3 = SYMBOL_VALUE( letrec_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1146, c1127, X1 ); X3 = SYMBOL_VALUE( do_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1148, c1127, X1 ); X3 = SYMBOL_VALUE( when_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1150, c1127, X1 ); X3 = SYMBOL_VALUE( unless_2dmacro_v ); X2 = SYMBOL_VALUE( old_2dmacro_v ); X2 = UNKNOWNCALL( X2, 1 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( X3, PROCEDURE_CLOSURE( X2 ) ); plist_put( c1152, c1127, X1 ); X1 = SYMBOL_VALUE( quote_2dmacro_v ); plist_put( c1118, c1127, X1 ); X1 = SYMBOL_VALUE( lap_2dmacro_v ); plist_put( c1115, c1127, X1 ); X1 = SYMBOL_VALUE( quote_2dmacro_v ); plist_put( c1156, c1127, X1 ); X1 = SYMBOL_VALUE( quote_2dmacro_v ); plist_put( c1157, c1127, X1 ); X1 = SYMBOL_VALUE( quote_2dmacro_v ); plist_put( c1158, c1127, X1 ); X1 = SYMBOL_VALUE( quote_2dmacro_v ); plist_put( c1159, c1127, X1 ); X1 = SYMBOL_VALUE( define_2dmacro_v ); plist_put( c1124, c1127, X1 ); X1 = SYMBOL_VALUE( define_2dmacro_2dmacro_v ); plist_put( c1161, c1127, X1 ); X1 = SYMBOL_VALUE( define_2dconstant_2dmacro_v ); plist_put( c1163, c1127, X1 ); X1 = SYMBOL_VALUE( eval_2dwhen_2dmacro_v ); plist_put( c1165, c1127, X1 ); X1 = SYMBOL_VALUE( lambda_2dmacro_v ); plist_put( c1167, c1127, X1 ); X1 = SYMBOL_VALUE( lambda_2dexp_v ); plist_put( c1167, c1116, X1 ); X1 = SYMBOL_VALUE( load_2dplist_2dlap_v ); X1 = UNKNOWNCALL( X1, 0 ); VIA( PROCEDURE_CODE( X1 ) )( PROCEDURE_CLOSURE( X1 ) ); X2 = scrt5_open_2dinput_2dfile( p1078 ); X1 = sc_cons( X2, EMPTYLIST ); compile_sc_2dinput_v = X1; X2 = SYMBOL_VALUE( read_2dtext_v ); X2 = UNKNOWNCALL( X2, 0 ); X1 = VIA( PROCEDURE_CODE( X2 ) )( PROCEDURE_CLOSURE( X2 ) ); if ( TRUE( scrt6_eof_2dobject_3f( X1 ) ) ) goto L2764; compile_report_2derror( c1176, CONS( X1, EMPTYLIST ) ); L2764: X2 = compile_sc_2dinput_v; if ( EQ( TSCPTAG( X2 ), PAIRTAG ) ) goto L2767; scrt1__24__car_2derror( X2 ); L2767: X1 = PAIR_CAR( X2 ); scrt5_close_2dport( X1 ); compile_sc_2dinput_v = EMPTYLIST; X1 = SYMBOL_VALUE( make_2dalpha_2dseq_v ); if ( BITAND( BITOR( INT( X1 ), INT( _TSCP( 4000 ) ) ), 3 ) ) goto L2770; if ( LTE( INT( X1 ), INT( _TSCP( 4000 ) ) ) ) goto L2772; X2 = X1; goto L2771; L2772: X2 = _TSCP( 4000 ); goto L2771; L2770: X2 = scrt2_max_2dtwo( X1, _TSCP( 4000 ) ); L2771: SETGENTL( SYMBOL_VALUE( make_2dalpha_2dseq_v ), X2 ); compile_undefined_2dalpha_v = expform_bound( c1075 ); compile_cons_2dalpha_v = expform_bound( c1076 ); POPSTACKTRACE( SET( compile_module_2dname_v, sc_emptystring ) ); } DEFTSCP( compile_sc_v ); DEFSTRING( t2774, "SC", 2 ); EXTERNTSCPP( compile_string_2ddowncase ); EXTERNTSCP( compile_string_2ddowncase_v ); EXTERNTSCPP( scrt6_error ); EXTERNTSCP( scrt6_error_v ); EXTERNTSCPP( scrt3_string_2dappend ); EXTERNTSCP( scrt3_string_2dappend_v ); EXTERNTSCPP( scrt5_output_2dport_3f ); EXTERNTSCP( scrt5_output_2dport_3f_v ); EXTERNTSCPP( scrt1__24__cdr_2derror ); EXTERNTSCP( scrt1__24__cdr_2derror_v ); EXTERNTSCPP( scrt1_memq ); EXTERNTSCP( scrt1_memq_v ); EXTERNTSCPP( scrt5_open_2doutput_2dfile ); EXTERNTSCP( scrt5_open_2doutput_2dfile_v ); EXTERNTSCPP( compile_docompile ); EXTERNTSCP( compile_docompile_v ); EXTERNTSCPP( compile_close_2dsc_2dfiles ); EXTERNTSCP( compile_close_2dsc_2dfiles_v ); TSCP compile_sc( i1191, o1192 ) TSCP i1191, o1192; { TSCP X13, X12, X11, X10, X9, X8, X7, X6, X5, X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t2774 ) ) ); i1191 = CONS( i1191, EMPTYLIST ); o1192 = CONS( o1192, EMPTYLIST ); compile_initialize_2dcompile( ); if ( NOT( AND( EQ( TSCPTAG( PAIR_CAR( i1191 ) ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( PAIR_CAR( i1191 ) ), SYMBOLTAG ) ) ) ) goto L2776; X3 = PAIR_CAR( i1191 ); if ( AND( EQ( TSCPTAG( X3 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X3 ), SYMBOLTAG ) ) ) goto L2779; scrt6_error( c1200, c1201, CONS( X3, EMPTYLIST ) ); L2779: X2 = SYMBOL_NAME( X3 ); X1 = compile_string_2ddowncase( X2 ); SETGEN( PAIR_CAR( i1191 ), X1 ); L2776: X1 = CONS( c1202, EMPTYLIST ); compile_sc_2dsource_2dname_v = scrt3_string_2dappend( CONS( PAIR_CAR( i1191 ), X1 ) ); X2 = scrt5_open_2dinput_2dfile( compile_sc_2dsource_2dname_v ); X1 = sc_cons( X2, EMPTYLIST ); compile_sc_2dinput_v = X1; X1 = PAIR_CAR( o1192 ); if ( FALSE( X1 ) ) goto L2798; X3 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X3 ), PAIRTAG ) ) goto L2789; scrt1__24__car_2derror( X3 ); L2789: X2 = PAIR_CAR( X3 ); if ( FALSE( scrt5_output_2dport_3f( X2 ) ) ) goto L2798; X2 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X2 ), PAIRTAG ) ) goto L2793; scrt1__24__car_2derror( X2 ); L2793: compile_sc_2dicode_v = PAIR_CAR( X2 ); X3 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X3 ), PAIRTAG ) ) goto L2796; scrt1__24__cdr_2derror( X3 ); L2796: X2 = PAIR_CDR( X3 ); SETGEN( PAIR_CAR( o1192 ), X2 ); goto L2799; L2798: X2 = BOOLEAN( EQ( UNSIGNED( PAIR_CAR( o1192 ) ), UNSIGNED( EMPTYLIST ) ) ); if ( TRUE( X2 ) ) goto L2804; X4 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L2809; scrt1__24__car_2derror( X4 ); L2809: X3 = PAIR_CAR( X4 ); if ( EQ( TSCPTAG( X3 ), PAIRTAG ) ) goto L2804; X4 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L2815; scrt1__24__car_2derror( X4 ); L2815: X3 = PAIR_CAR( X4 ); if ( TRUE( scrt1_memq( X3, c1236 ) ) ) goto L2804; X5 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X5 ), PAIRTAG ) ) goto L2818; scrt1__24__car_2derror( X5 ); L2818: X4 = PAIR_CAR( X5 ); X3 = BOOLEAN( AND( EQ( TSCPTAG( X4 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X4 ), SYMBOLTAG ) ) ); if ( TRUE( X3 ) ) goto L2824; X5 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X5 ), PAIRTAG ) ) goto L2828; scrt1__24__car_2derror( X5 ); L2828: X4 = PAIR_CAR( X5 ); if ( NOT( AND( EQ( TSCPTAG( X4 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X4 ), STRINGTAG ) ) ) ) goto L2799; L2824: X3 = CONS( c1272, EMPTYLIST ); X6 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X6 ), PAIRTAG ) ) goto L2834; scrt1__24__car_2derror( X6 ); L2834: X5 = PAIR_CAR( X6 ); if ( NOT( AND( EQ( TSCPTAG( X5 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X5 ), SYMBOLTAG ) ) ) ) goto L2831; X7 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X7 ), PAIRTAG ) ) goto L2837; scrt1__24__car_2derror( X7 ); L2837: X6 = PAIR_CAR( X7 ); if ( AND( EQ( TSCPTAG( X6 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X6 ), SYMBOLTAG ) ) ) goto L2840; scrt6_error( c1200, c1201, CONS( X6, EMPTYLIST ) ); L2840: X5 = SYMBOL_NAME( X6 ); X4 = compile_string_2ddowncase( X5 ); goto L2832; L2831: X5 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X5 ), PAIRTAG ) ) goto L2843; scrt1__24__car_2derror( X5 ); L2843: X4 = PAIR_CAR( X5 ); L2832: X2 = scrt3_string_2dappend( CONS( X4, X3 ) ); compile_sc_2dicode_v = scrt5_open_2doutput_2dfile( X2 ); X3 = PAIR_CAR( o1192 ); if ( EQ( TSCPTAG( X3 ), PAIRTAG ) ) goto L2846; scrt1__24__cdr_2derror( X3 ); L2846: X2 = PAIR_CDR( X3 ); SETGEN( PAIR_CAR( o1192 ), X2 ); goto L2799; L2804: X3 = CONS( c1272, EMPTYLIST ); X2 = scrt3_string_2dappend( CONS( PAIR_CAR( i1191 ), X3 ) ); compile_sc_2dicode_v = scrt5_open_2doutput_2dfile( X2 ); L2799: X1 = PAIR_CAR( o1192 ); X2 = EMPTYLIST; X3 = EMPTYLIST; L2849: X2 = CONS( X2, EMPTYLIST ); X1 = CONS( X1, EMPTYLIST ); if ( NEQ( UNSIGNED( PAIR_CAR( X1 ) ), UNSIGNED( EMPTYLIST ) ) ) goto L2850; compile_docompile( ); goto L2851; L2850: X5 = PAIR_CAR( X1 ); if ( EQ( TSCPTAG( X5 ), PAIRTAG ) ) goto L2854; scrt1__24__car_2derror( X5 ); L2854: X4 = PAIR_CAR( X5 ); SETGEN( PAIR_CAR( X2 ), X4 ); if ( FALSE( scrt1_memq( PAIR_CAR( X2 ), X3 ) ) ) goto L2856; compile_report_2derror( c1386, CONS( PAIR_CAR( X2 ), EMPTYLIST ) ); goto L2876; L2856: if ( NEQ( UNSIGNED( PAIR_CAR( X2 ) ), UNSIGNED( c1305 ) ) ) goto L2858; compile_sc_2derror_v = TRUEVALUE; goto L2876; L2858: if ( NEQ( UNSIGNED( PAIR_CAR( X2 ) ), UNSIGNED( c1309 ) ) ) goto L2860; compile_sc_2dlog_v = compile_sc_2dlog_2ddefault_v; goto L2876; L2860: X4 = BOOLEAN( EQ( TSCPTAG( PAIR_CAR( X2 ) ), PAIRTAG ) ); if ( FALSE( X4 ) ) goto L2875; X6 = PAIR_CAR( X2 ); if ( EQ( TSCPTAG( X6 ), PAIRTAG ) ) goto L2869; scrt1__24__car_2derror( X6 ); L2869: X5 = PAIR_CAR( X6 ); if ( NEQ( UNSIGNED( X5 ), UNSIGNED( c1309 ) ) ) goto L2875; X5 = PAIR_CAR( X2 ); if ( EQ( TSCPTAG( X5 ), PAIRTAG ) ) goto L2873; scrt1__24__cdr_2derror( X5 ); L2873: compile_sc_2dlog_v = PAIR_CDR( X5 ); X5 = c1309; SETGEN( PAIR_CAR( X2 ), X5 ); goto L2876; L2875: if ( NEQ( UNSIGNED( PAIR_CAR( X2 ) ), UNSIGNED( c1326 ) ) ) goto L2877; compile_sc_2dstack_2dtrace_v = FALSEVALUE; goto L2876; L2877: X5 = BOOLEAN( EQ( UNSIGNED( PAIR_CAR( X2 ) ), UNSIGNED( c1333 ) ) ); if ( FALSE( X5 ) ) goto L2918; X6 = PAIR_CAR( X1 ); if ( EQ( TSCPTAG( X6 ), PAIRTAG ) ) goto L2884; scrt1__24__cdr_2derror( X6 ); L2884: if ( FALSE( PAIR_CDR( X6 ) ) ) goto L2918; X8 = CONS( c1202, EMPTYLIST ); X11 = PAIR_CAR( X1 ); if ( EQ( TSCPTAG( X11 ), PAIRTAG ) ) goto L2893; scrt1__24__cdr_2derror( X11 ); L2893: X12 = PAIR_CDR( X11 ); if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2896; scrt1__24__car_2derror( X12 ); L2896: X10 = PAIR_CAR( X12 ); if ( NOT( AND( EQ( TSCPTAG( X10 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X10 ), SYMBOLTAG ) ) ) ) goto L2889; X12 = PAIR_CAR( X1 ); if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L2900; scrt1__24__cdr_2derror( X12 ); L2900: X13 = PAIR_CDR( X12 ); if ( EQ( TSCPTAG( X13 ), PAIRTAG ) ) goto L2903; scrt1__24__car_2derror( X13 ); L2903: X11 = PAIR_CAR( X13 ); if ( AND( EQ( TSCPTAG( X11 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X11 ), SYMBOLTAG ) ) ) goto L2906; scrt6_error( c1200, c1201, CONS( X11, EMPTYLIST ) ); L2906: X10 = SYMBOL_NAME( X11 ); X9 = compile_string_2ddowncase( X10 ); goto L2890; L2889: X10 = PAIR_CAR( X1 ); if ( EQ( TSCPTAG( X10 ), PAIRTAG ) ) goto L2910; scrt1__24__cdr_2derror( X10 ); L2910: X11 = PAIR_CDR( X10 ); if ( EQ( TSCPTAG( X11 ), PAIRTAG ) ) goto L2913; scrt1__24__car_2derror( X11 ); L2913: X9 = PAIR_CAR( X11 ); L2890: X7 = scrt3_string_2dappend( CONS( X9, X8 ) ); compile_create_2dplist( X7 ); X8 = PAIR_CAR( X1 ); if ( EQ( TSCPTAG( X8 ), PAIRTAG ) ) goto L2916; scrt1__24__cdr_2derror( X8 ); L2916: X7 = PAIR_CDR( X8 ); SETGEN( PAIR_CAR( X1 ), X7 ); goto L2876; L2918: compile_report_2derror( c1339, CONS( PAIR_CAR( X2 ), EMPTYLIST ) ); L2876: X5 = PAIR_CAR( X1 ); if ( EQ( TSCPTAG( X5 ), PAIRTAG ) ) goto L2920; scrt1__24__cdr_2derror( X5 ); L2920: X4 = PAIR_CDR( X5 ); X3 = sc_cons( PAIR_CAR( X2 ), X3 ); X2 = PAIR_CAR( X2 ); X1 = X4; goto L2849; L2851: compile_close_2dsc_2dfiles( ); POPSTACKTRACE( c1393 ); } DEFTSCP( compile_close_2dsc_2dfiles_v ); DEFSTRING( t2922, "CLOSE-SC-FILES", 14 ); DEFSTRING( t2924, "CIFO [inside CLOSE-SC-FILES]", 28 ); EXTERNTSCPP( scrt5_current_2doutput_2dport ); EXTERNTSCP( scrt5_current_2doutput_2dport_v ); TSCP compile_c1396( f1419 ) TSCP f1419; { TSCP X1; PUSHSTACKTRACE( U_TX( ADR( t2924 ) ) ); if ( FALSE( f1419 ) ) goto L2926; X1 = scrt5_current_2doutput_2dport( ); if ( EQ( UNSIGNED( f1419 ), UNSIGNED( X1 ) ) ) goto L2928; POPSTACKTRACE( scrt5_close_2dport( f1419 ) ); L2928: POPSTACKTRACE( FALSEVALUE ); L2926: POPSTACKTRACE( FALSEVALUE ); } EXTERNTSCPP( compile_c1396 ); TSCP compile_close_2dsc_2dfiles( ) { TSCP X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t2922 ) ) ); X1 = compile_sc_2dinput_v; X2 = X1; L2933: if ( EQ( UNSIGNED( X2 ), UNSIGNED( EMPTYLIST ) ) ) goto L2934; if ( EQ( TSCPTAG( X2 ), PAIRTAG ) ) goto L2938; scrt1__24__car_2derror( X2 ); L2938: X3 = PAIR_CAR( X2 ); compile_c1396( X3 ); X2 = PAIR_CDR( X2 ); goto L2933; L2934: compile_sc_2dinput_v = EMPTYLIST; compile_sc_2dsplice_v = EMPTYLIST; compile_sc_2dinclude_2ddirs_v = c1029; compile_c1396( compile_sc_2dicode_v ); POPSTACKTRACE( SET( compile_sc_2dicode_v, EMPTYLIST ) ); } DEFTSCP( compile_scl_v ); DEFSTRING( t2941, "SCL", 3 ); EXTERNTSCPP( scrt6_write ); EXTERNTSCP( scrt6_write_v ); EXTERNTSCPP( scrt6_newline ); EXTERNTSCP( scrt6_newline_v ); EXTERNTSCPP( scrt5_close_2doutput_2dport ); EXTERNTSCP( scrt5_close_2doutput_2dport_v ); TSCP compile_scl( e1429 ) TSCP e1429; { TSCP X5, X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t2941 ) ) ); X1 = c1473; X1 = CONS( X1, EMPTYLIST ); if ( FALSE( e1429 ) ) goto L2963; if ( EQ( TSCPTAG( e1429 ), PAIRTAG ) ) goto L2950; scrt1__24__car_2derror( e1429 ); L2950: X2 = PAIR_CAR( e1429 ); if ( NEQ( TSCPTAG( X2 ), PAIRTAG ) ) goto L2963; X2 = scrt5_open_2doutput_2dfile( c1472 ); scrt6_write( c1448, CONS( X2, EMPTYLIST ) ); scrt6_newline( CONS( X2, EMPTYLIST ) ); X3 = e1429; L2954: if ( EQ( UNSIGNED( X3 ), UNSIGNED( EMPTYLIST ) ) ) goto L2955; if ( EQ( TSCPTAG( X3 ), PAIRTAG ) ) goto L2960; scrt1__24__car_2derror( X3 ); L2960: X4 = PAIR_CAR( X3 ); scrt6_write( X4, CONS( X2, EMPTYLIST ) ); scrt6_newline( CONS( X2, EMPTYLIST ) ); X3 = PAIR_CDR( X3 ); goto L2954; L2955: scrt5_close_2doutput_2dport( X2 ); goto L2965; L2963: if ( FALSE( e1429 ) ) goto L2965; if ( EQ( TSCPTAG( e1429 ), PAIRTAG ) ) goto L2968; scrt1__24__car_2derror( e1429 ); L2968: X2 = PAIR_CAR( e1429 ); SETGEN( PAIR_CAR( X1 ), X2 ); L2965: X2 = CONS( c1309, EMPTYLIST ); POPSTACKTRACE( compile_sc( PAIR_CAR( X1 ), CONS( scrt5_current_2doutput_2dport( ), X2 ) ) ); } DEFTSCP( compile_log_3f_v ); DEFSTRING( t2970, "LOG?", 4 ); TSCP compile_log_3f( e1476 ) TSCP e1476; { PUSHSTACKTRACE( U_TX( ADR( t2970 ) ) ); POPSTACKTRACE( scrt1_memq( e1476, compile_sc_2dlog_v ) ); } DEFTSCP( compile_docompile_v ); DEFSTRING( t2972, "DOCOMPILE", 9 ); EXTERNTSCPP( scrt6_format ); EXTERNTSCP( scrt6_format_v ); EXTERNTSCPP( compile_pp_24t_2dlist ); EXTERNTSCP( compile_pp_24t_2dlist_v ); DEFSTRING( t3042, "compile_l1616 [inside DOCOMPILE]", 32 ); TSCP compile_l1616( l1617, c3041 ) TSCP l1617, c3041; { TSCP X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3042 ) ) ); if ( NEQ( TSCPTAG( l1617 ), PAIRTAG ) ) goto L3044; X1 = PAIR_CAR( l1617 ); if ( NEQ( UNSIGNED( X1 ), UNSIGNED( c1633 ) ) ) goto L3046; X4 = PAIR_CAR( l1617 ); X3 = BOOLEAN( EQ( UNSIGNED( X4 ), UNSIGNED( c1633 ) ) ); if ( FALSE( X3 ) ) goto L3052; X4 = PAIR_CDR( l1617 ); if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3056; scrt1__24__car_2derror( X4 ); L3056: X2 = PAIR_CAR( X4 ); goto L3053; L3052: X2 = X3; L3053: X1 = SYMBOL_VALUE( print_2dlambda_2dinfo_v ); X1 = UNKNOWNCALL( X1, 2 ); VIA( PROCEDURE_CODE( X1 ) )( X2, compile_sc_2dicode_v, PROCEDURE_CLOSURE( X1 ) ); POPSTACKTRACE( scrt6_newline( CONS( compile_sc_2dicode_v, EMPTYLIST ) ) ); L3046: POPSTACKTRACE( FALSEVALUE ); L3044: POPSTACKTRACE( FALSEVALUE ); } EXTERNTSCPP( compile__2d_24tree_b5ec3baf ); EXTERNTSCP( compile__2d_24tree_b5ec3baf_v ); EXTERNTSCPP( scrt2_zero_3f ); EXTERNTSCP( scrt2_zero_3f_v ); TSCP compile_docompile( ) { TSCP X11, X10, X9, X8, X7, X6, X5, X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t2972 ) ) ); X1 = EMPTYLIST; X1 = CONS( X1, EMPTYLIST ); if ( FALSE( compile_sc_2dlog_v ) ) goto L2975; scrt6_format( compile_sc_2dicode_v, CONS( c1480, EMPTYLIST ) ); L2975: X3 = SYMBOL_VALUE( expand_2dforms_v ); X3 = UNKNOWNCALL( X3, 0 ); X2 = VIA( PROCEDURE_CODE( X3 ) )( PROCEDURE_CLOSURE( X3 ) ); SETGEN( PAIR_CAR( X1 ), X2 ); if ( FALSE( compile_log_3f( c1116 ) ) ) goto L2977; compile_pp_24t_2dlist( PAIR_CAR( X1 ), compile_sc_2dicode_v ); L2977: if ( FALSE( compile_sc_2dlog_v ) ) goto L2979; scrt6_format( compile_sc_2dicode_v, CONS( c1483, EMPTYLIST ) ); L2979: X2 = PAIR_CAR( X1 ); X3 = SYMBOL_VALUE( analyze_2dclosures1a_v ); X4 = X2; L2983: if ( EQ( UNSIGNED( X4 ), UNSIGNED( EMPTYLIST ) ) ) goto L2984; if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L2988; scrt1__24__car_2derror( X4 ); L2988: X6 = PAIR_CAR( X4 ); X5 = X3; X5 = UNKNOWNCALL( X5, 1 ); VIA( PROCEDURE_CODE( X5 ) )( X6, PROCEDURE_CLOSURE( X5 ) ); X4 = PAIR_CDR( X4 ); goto L2983; L2984: X2 = PAIR_CAR( X1 ); X3 = SYMBOL_VALUE( analyze_2dclosures1b_v ); X4 = X2; L2993: if ( EQ( UNSIGNED( X4 ), UNSIGNED( EMPTYLIST ) ) ) goto L2994; if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L2998; scrt1__24__car_2derror( X4 ); L2998: X6 = PAIR_CAR( X4 ); X5 = X3; X5 = UNKNOWNCALL( X5, 1 ); VIA( PROCEDURE_CODE( X5 ) )( X6, PROCEDURE_CLOSURE( X5 ) ); X4 = PAIR_CDR( X4 ); goto L2993; L2994: X3 = PAIR_CAR( X1 ); X4 = SYMBOL_VALUE( transform_v ); X5 = X3; X6 = EMPTYLIST; X7 = EMPTYLIST; L3003: if ( NEQ( UNSIGNED( X5 ), UNSIGNED( EMPTYLIST ) ) ) goto L3004; X2 = X6; goto L3011; L3004: if ( EQ( TSCPTAG( X5 ), PAIRTAG ) ) goto L3007; scrt1__24__car_2derror( X5 ); L3007: X11 = PAIR_CAR( X5 ); X10 = X4; X10 = UNKNOWNCALL( X10, 1 ); X9 = VIA( PROCEDURE_CODE( X10 ) )( X11, PROCEDURE_CLOSURE( X10 ) ); X8 = sc_cons( X9, EMPTYLIST ); if ( NEQ( UNSIGNED( X6 ), UNSIGNED( EMPTYLIST ) ) ) goto L3010; X9 = PAIR_CDR( X5 ); X7 = X8; X6 = X8; X5 = X9; goto L3003; L3010: X9 = PAIR_CDR( X5 ); if ( EQ( TSCPTAG( X7 ), PAIRTAG ) ) goto L3015; scrt6_error( c1558, c1559, CONS( X7, EMPTYLIST ) ); L3015: X7 = SETGEN( PAIR_CDR( X7 ), X8 ); X5 = X9; goto L3003; L3011: SETGEN( PAIR_CAR( X1 ), X2 ); if ( FALSE( compile_sc_2dlog_v ) ) goto L3017; scrt6_format( compile_sc_2dicode_v, CONS( c1569, EMPTYLIST ) ); L3017: X2 = PAIR_CAR( X1 ); X3 = SYMBOL_VALUE( analyze_2dclosures2_v ); X4 = X2; L3021: if ( EQ( UNSIGNED( X4 ), UNSIGNED( EMPTYLIST ) ) ) goto L3022; if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3026; scrt1__24__car_2derror( X4 ); L3026: X6 = PAIR_CAR( X4 ); X5 = X3; X5 = UNKNOWNCALL( X5, 1 ); VIA( PROCEDURE_CODE( X5 ) )( X6, PROCEDURE_CLOSURE( X5 ) ); X4 = PAIR_CDR( X4 ); goto L3021; L3022: if ( FALSE( compile_log_3f( c1167 ) ) ) goto L3034; X2 = PAIR_CAR( X1 ); X3 = X2; L3033: if ( EQ( UNSIGNED( X3 ), UNSIGNED( EMPTYLIST ) ) ) goto L3034; if ( EQ( TSCPTAG( X3 ), PAIRTAG ) ) goto L3038; scrt1__24__car_2derror( X3 ); L3038: X4 = PAIR_CAR( X3 ); X6 = MAKEPROCEDURE( 1, 0, compile_l1616, EMPTYLIST ); X5 = SYMBOL_VALUE( walk_2d_24tree_v ); X5 = UNKNOWNCALL( X5, 2 ); VIA( PROCEDURE_CODE( X5 ) )( X6, X4, PROCEDURE_CLOSURE( X5 ) ); X3 = PAIR_CDR( X3 ); goto L3033; L3034: if ( FALSE( compile_log_3f( c1667 ) ) ) goto L3059; compile_pp_24t_2dlist( PAIR_CAR( X1 ), compile_sc_2dicode_v ); scrt6_newline( CONS( compile_sc_2dicode_v, EMPTYLIST ) ); X2 = SYMBOL_VALUE( quote_2dconstants_v ); compile__2d_24tree_b5ec3baf( X2, compile_sc_2dicode_v ); scrt6_newline( CONS( compile_sc_2dicode_v, EMPTYLIST ) ); L3059: if ( FALSE( compile_sc_2dlog_v ) ) goto L3062; scrt6_format( compile_sc_2dicode_v, CONS( c1670, EMPTYLIST ) ); L3062: X2 = compile_sc_2derror_2dcnt_v; if ( NEQ( TSCPTAG( X2 ), FIXNUMTAG ) ) goto L3066; if ( EQ( UNSIGNED( X2 ), UNSIGNED( _TSCP( 0 ) ) ) ) goto L3070; POPSTACKTRACE( FALSEVALUE ); L3066: if ( TRUE( scrt2_zero_3f( X2 ) ) ) goto L3070; POPSTACKTRACE( FALSEVALUE ); L3070: X2 = SYMBOL_VALUE( generate_2dcode_v ); X2 = UNKNOWNCALL( X2, 1 ); POPSTACKTRACE( VIA( PROCEDURE_CODE( X2 ) )( PAIR_CAR( X1 ), PROCEDURE_CLOSURE( X2 ) ) ); } DEFTSCP( compile_report_2derror_v ); DEFSTRING( t3073, "REPORT-ERROR", 12 ); EXTERNTSCPP( scrt2__2b_2dtwo ); EXTERNTSCP( scrt2__2b_2dtwo_v ); TSCP compile_report_2derror( m1682, l1683 ) TSCP m1682, l1683; { TSCP X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3073 ) ) ); if ( TRUE( compile_sc_2derror_v ) ) goto L3075; compile_sc_2derror_v = scrt5_current_2doutput_2dport( ); L3075: X1 = CONS( m1682, EMPTYLIST ); X1 = CONS( compile_ine_2dname_3e60377e_v, X1 ); scrt6_format( compile_sc_2derror_v, CONS( c1684, X1 ) ); X1 = l1683; L3078: if ( EQ( UNSIGNED( X1 ), UNSIGNED( EMPTYLIST ) ) ) goto L3079; if ( EQ( TSCPTAG( X1 ), PAIRTAG ) ) goto L3083; scrt1__24__car_2derror( X1 ); L3083: X2 = CONS( PAIR_CAR( X1 ), EMPTYLIST ); scrt6_format( compile_sc_2derror_v, CONS( c1708, X2 ) ); X1 = PAIR_CDR( X1 ); goto L3078; L3079: scrt6_newline( CONS( compile_sc_2derror_v, EMPTYLIST ) ); X1 = compile_sc_2derror_2dcnt_v; if ( BITAND( BITOR( INT( _TSCP( 4 ) ), INT( X1 ) ), 3 ) ) goto L3087; X2 = _TSCP( IPLUS( INT( _TSCP( 4 ) ), INT( X1 ) ) ); goto L3088; L3087: X2 = scrt2__2b_2dtwo( _TSCP( 4 ), X1 ); L3088: POPSTACKTRACE( SET( compile_sc_2derror_2dcnt_v, X2 ) ); } DEFTSCP( compile_report_2dwarning_v ); DEFSTRING( t3089, "REPORT-WARNING", 14 ); TSCP compile_report_2dwarning( m1718, l1719 ) TSCP m1718, l1719; { TSCP X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3089 ) ) ); if ( TRUE( compile_sc_2derror_v ) ) goto L3091; compile_sc_2derror_v = scrt5_current_2doutput_2dport( ); L3091: X1 = CONS( m1718, EMPTYLIST ); X1 = CONS( compile_ine_2dname_3e60377e_v, X1 ); scrt6_format( compile_sc_2derror_v, CONS( c1720, X1 ) ); X1 = l1719; L3094: if ( EQ( UNSIGNED( X1 ), UNSIGNED( EMPTYLIST ) ) ) goto L3095; if ( EQ( TSCPTAG( X1 ), PAIRTAG ) ) goto L3099; scrt1__24__car_2derror( X1 ); L3099: X2 = CONS( PAIR_CAR( X1 ), EMPTYLIST ); scrt6_format( compile_sc_2derror_v, CONS( c1708, X2 ) ); X1 = PAIR_CDR( X1 ); goto L3094; L3095: POPSTACKTRACE( scrt6_newline( CONS( compile_sc_2derror_v, EMPTYLIST ) ) ); } DEFTSCP( compile__2d_24tree_b5ec3baf_v ); DEFSTRING( t3102, "PRETTY-PRINT-$TREE", 18 ); EXTERNTSCPP( scrt6_write_2dcount ); EXTERNTSCP( scrt6_write_2dcount_v ); EXTERNTSCPP( scrt6_write_2dwidth ); EXTERNTSCP( scrt6_write_2dwidth_v ); EXTERNTSCPP( scrt2__2d_2dtwo ); EXTERNTSCP( scrt2__2d_2dtwo_v ); EXTERNTSCPP( scrt1_caddr ); EXTERNTSCP( scrt1_caddr_v ); EXTERNTSCPP( scrt1_cons_2a ); EXTERNTSCP( scrt1_cons_2a_v ); EXTERNTSCPP( scrt1_append_2dtwo ); EXTERNTSCP( scrt1_append_2dtwo_v ); EXTERNTSCPP( compile_bda_2dbind_8f865e9 ); EXTERNTSCP( compile_bda_2dbind_8f865e9_v ); EXTERNTSCPP( plist_get ); EXTERNTSCP( plist_get_v ); EXTERNTSCPP( scrt1_cdddr ); EXTERNTSCP( scrt1_cdddr_v ); EXTERNTSCPP( compile_print_2din ); EXTERNTSCP( compile_print_2din_v ); EXTERNTSCPP( scrt2__3e_3d_2dtwo ); EXTERNTSCP( scrt2__3e_3d_2dtwo_v ); EXTERNTSCPP( compile_2dcount_21_4d4ecab9 ); EXTERNTSCP( compile_2dcount_21_4d4ecab9_v ); EXTERNTSCPP( scrt6_display ); EXTERNTSCP( scrt6_display_v ); TSCP compile__2d_24tree_b5ec3baf( t1745, o1746 ) TSCP t1745, o1746; { TSCP X14, X13, X12, X11, X10, X9, X8, X7, X6, X5, X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3102 ) ) ); L3103: X3 = scrt6_write_2dcount( CONS( o1746, EMPTYLIST ) ); X4 = scrt6_write_2dwidth( CONS( o1746, EMPTYLIST ) ); if ( BITAND( BITOR( INT( X4 ), INT( X3 ) ), 3 ) ) goto L3105; X1 = _TSCP( IDIFFERENCE( INT( X4 ), INT( X3 ) ) ); goto L3106; L3105: X1 = scrt2__2d_2dtwo( X4, X3 ); L3106: X2 = scrt6_write_2dcount( CONS( o1746, EMPTYLIST ) ); if ( NEQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3108; X4 = PAIR_CAR( t1745 ); X3 = BOOLEAN( EQ( UNSIGNED( X4 ), UNSIGNED( c1768 ) ) ); goto L3109; L3108: X3 = FALSEVALUE; L3109: if ( FALSE( X3 ) ) goto L3186; if ( NEQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3115; X6 = PAIR_CAR( t1745 ); X5 = BOOLEAN( EQ( UNSIGNED( X6 ), UNSIGNED( c1768 ) ) ); goto L3116; L3115: X5 = FALSEVALUE; L3116: if ( FALSE( X5 ) ) goto L3119; X4 = scrt1_caddr( t1745 ); goto L3120; L3119: X4 = X5; L3120: if ( NEQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3186; X5 = PAIR_CAR( X4 ); if ( NEQ( UNSIGNED( X5 ), UNSIGNED( c1633 ) ) ) goto L3186; if ( NEQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3128; X8 = PAIR_CAR( t1745 ); X7 = BOOLEAN( EQ( UNSIGNED( X8 ), UNSIGNED( c1768 ) ) ); goto L3129; L3128: X7 = FALSEVALUE; L3129: if ( FALSE( X7 ) ) goto L3132; X6 = scrt1_caddr( t1745 ); goto L3133; L3132: X6 = X7; L3133: if ( NEQ( TSCPTAG( X6 ), PAIRTAG ) ) goto L3135; X8 = PAIR_CAR( X6 ); X7 = BOOLEAN( EQ( UNSIGNED( X8 ), UNSIGNED( c1633 ) ) ); goto L3136; L3135: X7 = FALSEVALUE; L3136: if ( FALSE( X7 ) ) goto L3139; if ( EQ( TSCPTAG( X6 ), PAIRTAG ) ) goto L3142; scrt1__24__cdr_2derror( X6 ); L3142: X8 = PAIR_CDR( X6 ); if ( EQ( TSCPTAG( X8 ), PAIRTAG ) ) goto L3145; scrt1__24__car_2derror( X8 ); L3145: X5 = PAIR_CAR( X8 ); goto L3140; L3139: X5 = X7; L3140: X9 = plist_get( X5, c2063 ); X10 = plist_get( X5, c2066 ); if ( NEQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3148; X13 = PAIR_CAR( t1745 ); X12 = BOOLEAN( EQ( UNSIGNED( X13 ), UNSIGNED( c1768 ) ) ); goto L3149; L3148: X12 = FALSEVALUE; L3149: if ( FALSE( X12 ) ) goto L3152; X11 = scrt1_cdddr( t1745 ); goto L3153; L3152: X11 = X12; L3153: X8 = compile_bda_2dbind_8f865e9( X9, X10, X11 ); if ( NEQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3154; X14 = PAIR_CAR( t1745 ); X13 = BOOLEAN( EQ( UNSIGNED( X14 ), UNSIGNED( c1768 ) ) ); goto L3155; L3154: X13 = FALSEVALUE; L3155: if ( FALSE( X13 ) ) goto L3158; X12 = scrt1_caddr( t1745 ); goto L3159; L3158: X12 = X13; L3159: if ( NEQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L3161; X14 = PAIR_CAR( X12 ); X13 = BOOLEAN( EQ( UNSIGNED( X14 ), UNSIGNED( c1633 ) ) ); goto L3162; L3161: X13 = FALSEVALUE; L3162: if ( FALSE( X13 ) ) goto L3165; if ( EQ( TSCPTAG( X12 ), PAIRTAG ) ) goto L3168; scrt1__24__cdr_2derror( X12 ); L3168: X14 = PAIR_CDR( X12 ); if ( EQ( TSCPTAG( X14 ), PAIRTAG ) ) goto L3171; scrt1__24__cdr_2derror( X14 ); L3171: X11 = PAIR_CDR( X14 ); goto L3166; L3165: X11 = X13; L3166: X12 = scrt1_cons_2a( EMPTYLIST, EMPTYLIST ); X10 = scrt1_append_2dtwo( X11, X12 ); X9 = scrt1_cons_2a( X10, EMPTYLIST ); X7 = CONS( scrt1_append_2dtwo( X8, X9 ), EMPTYLIST ); X7 = CONS( X5, X7 ); if ( NEQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3173; X9 = PAIR_CAR( t1745 ); X8 = BOOLEAN( EQ( UNSIGNED( X9 ), UNSIGNED( c1768 ) ) ); goto L3174; L3173: X8 = FALSEVALUE; L3174: if ( FALSE( X8 ) ) goto L3177; if ( EQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3180; scrt1__24__cdr_2derror( t1745 ); L3180: X10 = PAIR_CDR( t1745 ); if ( EQ( TSCPTAG( X10 ), PAIRTAG ) ) goto L3183; scrt1__24__car_2derror( X10 ); L3183: X9 = PAIR_CAR( X10 ); goto L3178; L3177: X9 = X8; L3178: X6 = scrt1_cons_2a( c1829, CONS( X9, X7 ) ); t1745 = X6; goto L3103; L3186: X3 = BOOLEAN( NEQ( TSCPTAG( t1745 ), PAIRTAG ) ); if ( TRUE( X3 ) ) goto L3191; X4 = compile_print_2din( t1745, X1 ); if ( BITAND( BITOR( INT( X4 ), INT( _TSCP( 0 ) ) ), 3 ) ) goto L3194; if ( GTE( INT( X4 ), INT( _TSCP( 0 ) ) ) ) goto L3191; goto L3199; L3194: if ( TRUE( scrt2__3e_3d_2dtwo( X4, _TSCP( 0 ) ) ) ) goto L3191; L3199: if ( EQ( TSCPTAG( t1745 ), PAIRTAG ) ) goto L3203; scrt1__24__car_2derror( t1745 ); L3203: X4 = PAIR_CAR( t1745 ); X3 = BOOLEAN( EQ( UNSIGNED( X4 ), UNSIGNED( c1829 ) ) ); if ( FALSE( X3 ) ) goto L3225; X7 = PAIR_CAR( t1745 ); X10 = PAIR_CDR( t1745 ); if ( EQ( TSCPTAG( X10 ), PAIRTAG ) ) goto L3212; scrt1__24__car_2derror( X10 ); L3212: X9 = PAIR_CAR( X10 ); X11 = scrt1_caddr( t1745 ); X10 = sc_cons( X11, EMPTYLIST ); X8 = sc_cons( X9, X10 ); X6 = sc_cons( X7, X8 ); X5 = X6; X4 = compile_print_2din( X5, X1 ); if ( BITAND( BITOR( INT( X4 ), INT( _TSCP( 0 ) ) ), 3 ) ) goto L3217; if ( GTE( INT( X4 ), INT( _TSCP( 0 ) ) ) ) goto L3221; goto L3225; L3217: if ( FALSE( scrt2__3e_3d_2dtwo( X4, _TSCP( 0 ) ) ) ) goto L3225; L3221: X3 = CONS( scrt1_caddr( t1745 ), EMPTYLIST ); X4 = PAIR_CDR( t1745 ); if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3229; scrt1__24__car_2derror( X4 ); L3229: X3 = CONS( PAIR_CAR( X4 ), X3 ); X3 = CONS( PAIR_CAR( t1745 ), X3 ); scrt6_format( o1746, CONS( c1983, X3 ) ); X3 = scrt1_cdddr( t1745 ); X4 = X3; L3234: if ( EQ( UNSIGNED( X4 ), UNSIGNED( EMPTYLIST ) ) ) goto L3235; if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3239; scrt1__24__car_2derror( X4 ); L3239: X5 = PAIR_CAR( X4 ); scrt6_newline( CONS( o1746, EMPTYLIST ) ); if ( BITAND( BITOR( INT( X2 ), INT( _TSCP( 4 ) ) ), 3 ) ) goto L3242; X6 = _TSCP( IPLUS( INT( X2 ), INT( _TSCP( 4 ) ) ) ); goto L3243; L3242: X6 = scrt2__2b_2dtwo( X2, _TSCP( 4 ) ); L3243: compile_2dcount_21_4d4ecab9( o1746, X6 ); compile__2d_24tree_b5ec3baf( X5, o1746 ); X4 = PAIR_CDR( X4 ); goto L3234; L3235: POPSTACKTRACE( scrt6_format( o1746, CONS( c1925, EMPTYLIST ) ) ); L3225: X4 = PAIR_CAR( t1745 ); X3 = scrt1_memq( X4, c1860 ); if ( FALSE( X3 ) ) goto L3266; X7 = PAIR_CAR( t1745 ); X10 = PAIR_CDR( t1745 ); if ( EQ( TSCPTAG( X10 ), PAIRTAG ) ) goto L3253; scrt1__24__car_2derror( X10 ); L3253: X9 = PAIR_CAR( X10 ); X8 = sc_cons( X9, EMPTYLIST ); X6 = sc_cons( X7, X8 ); X5 = X6; X4 = compile_print_2din( X5, X1 ); if ( BITAND( BITOR( INT( X4 ), INT( _TSCP( 0 ) ) ), 3 ) ) goto L3258; if ( GTE( INT( X4 ), INT( _TSCP( 0 ) ) ) ) goto L3262; goto L3266; L3258: if ( FALSE( scrt2__3e_3d_2dtwo( X4, _TSCP( 0 ) ) ) ) goto L3266; L3262: X4 = PAIR_CDR( t1745 ); if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3270; scrt1__24__car_2derror( X4 ); L3270: X3 = CONS( PAIR_CAR( X4 ), EMPTYLIST ); X3 = CONS( PAIR_CAR( t1745 ), X3 ); scrt6_format( o1746, CONS( c1927, X3 ) ); X4 = PAIR_CDR( t1745 ); if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3275; scrt1__24__cdr_2derror( X4 ); L3275: X3 = PAIR_CDR( X4 ); X4 = X3; L3279: if ( EQ( UNSIGNED( X4 ), UNSIGNED( EMPTYLIST ) ) ) goto L3280; if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3284; scrt1__24__car_2derror( X4 ); L3284: X5 = PAIR_CAR( X4 ); scrt6_newline( CONS( o1746, EMPTYLIST ) ); if ( BITAND( BITOR( INT( X2 ), INT( _TSCP( 20 ) ) ), 3 ) ) goto L3287; X6 = _TSCP( IPLUS( INT( X2 ), INT( _TSCP( 20 ) ) ) ); goto L3288; L3287: X6 = scrt2__2b_2dtwo( X2, _TSCP( 20 ) ); L3288: compile_2dcount_21_4d4ecab9( o1746, X6 ); compile__2d_24tree_b5ec3baf( X5, o1746 ); X4 = PAIR_CDR( X4 ); goto L3279; L3280: POPSTACKTRACE( scrt6_format( o1746, CONS( c1925, EMPTYLIST ) ) ); L3266: scrt6_format( o1746, CONS( c1885, EMPTYLIST ) ); X3 = PAIR_CAR( t1745 ); compile__2d_24tree_b5ec3baf( X3, o1746 ); X3 = PAIR_CDR( t1745 ); L3294: if ( NEQ( TSCPTAG( X3 ), PAIRTAG ) ) goto L3295; scrt6_newline( CONS( o1746, EMPTYLIST ) ); if ( BITAND( BITOR( INT( X2 ), INT( _TSCP( 8 ) ) ), 3 ) ) goto L3298; X4 = _TSCP( IPLUS( INT( X2 ), INT( _TSCP( 8 ) ) ) ); goto L3299; L3298: X4 = scrt2__2b_2dtwo( X2, _TSCP( 8 ) ); L3299: compile_2dcount_21_4d4ecab9( o1746, X4 ); X4 = PAIR_CAR( X3 ); compile__2d_24tree_b5ec3baf( X4, o1746 ); X3 = PAIR_CDR( X3 ); goto L3294; L3295: if ( FALSE( X3 ) ) goto L3302; scrt6_newline( CONS( o1746, EMPTYLIST ) ); if ( BITAND( BITOR( INT( X2 ), INT( _TSCP( 8 ) ) ), 3 ) ) goto L3305; X4 = _TSCP( IPLUS( INT( X2 ), INT( _TSCP( 8 ) ) ) ); goto L3306; L3305: X4 = scrt2__2b_2dtwo( X2, _TSCP( 8 ) ); L3306: compile_2dcount_21_4d4ecab9( o1746, X4 ); scrt6_display( c1905, CONS( o1746, EMPTYLIST ) ); compile__2d_24tree_b5ec3baf( X3, o1746 ); L3302: POPSTACKTRACE( scrt6_format( o1746, CONS( c1925, EMPTYLIST ) ) ); L3191: POPSTACKTRACE( scrt6_write( t1745, CONS( o1746, EMPTYLIST ) ) ); } DEFTSCP( compile_bda_2dbind_8f865e9_v ); DEFSTRING( t3307, "PP$T-LAMBDA-BIND", 16 ); TSCP compile_bda_2dbind_8f865e9( r2199, o2200, v2201 ) TSCP r2199, o2200, v2201; { TSCP X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3307 ) ) ); if ( NEQ( UNSIGNED( r2199 ), UNSIGNED( EMPTYLIST ) ) ) goto L3309; if ( FALSE( o2200 ) ) goto L3311; if ( EQ( TSCPTAG( o2200 ), PAIRTAG ) ) goto L3314; scrt1__24__car_2derror( o2200 ); L3314: X2 = PAIR_CAR( o2200 ); X3 = CONS( EMPTYLIST, EMPTYLIST ); X3 = CONS( v2201, X3 ); X1 = scrt1_cons_2a( X2, CONS( c2211, X3 ) ); POPSTACKTRACE( scrt1_cons_2a( X1, CONS( EMPTYLIST, EMPTYLIST ) ) ); L3311: POPSTACKTRACE( EMPTYLIST ); L3309: if ( EQ( TSCPTAG( r2199 ), PAIRTAG ) ) goto L3317; scrt1__24__car_2derror( r2199 ); L3317: X2 = PAIR_CAR( r2199 ); X3 = CONS( EMPTYLIST, EMPTYLIST ); if ( EQ( TSCPTAG( v2201 ), PAIRTAG ) ) goto L3320; scrt1__24__car_2derror( v2201 ); L3320: X3 = CONS( PAIR_CAR( v2201 ), X3 ); X1 = scrt1_cons_2a( X2, CONS( c2211, X3 ) ); X3 = PAIR_CDR( r2199 ); X4 = PAIR_CDR( v2201 ); X2 = compile_bda_2dbind_8f865e9( X3, o2200, X4 ); POPSTACKTRACE( sc_cons( X1, X2 ) ); } DEFTSCP( compile_pp_24t_2dlist_v ); DEFSTRING( t3324, "PP$T-LIST", 9 ); TSCP compile_pp_24t_2dlist( f2229, o2230 ) TSCP f2229, o2230; { TSCP X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3324 ) ) ); X1 = f2229; L3327: if ( EQ( UNSIGNED( X1 ), UNSIGNED( EMPTYLIST ) ) ) goto L3328; if ( EQ( TSCPTAG( X1 ), PAIRTAG ) ) goto L3333; scrt1__24__car_2derror( X1 ); L3333: X2 = PAIR_CAR( X1 ); compile__2d_24tree_b5ec3baf( X2, o2230 ); scrt6_newline( CONS( o2230, EMPTYLIST ) ); X1 = PAIR_CDR( X1 ); goto L3327; L3328: POPSTACKTRACE( FALSEVALUE ); } DEFTSCP( compile_2dcount_21_4d4ecab9_v ); DEFSTRING( t3336, "SET-WRITE-COUNT!", 16 ); EXTERNTSCPP( scrt2__3c_3d_2dtwo ); EXTERNTSCP( scrt2__3c_3d_2dtwo_v ); EXTERNTSCPP( scrt6_write_2dchar ); EXTERNTSCP( scrt6_write_2dchar_v ); TSCP compile_2dcount_21_4d4ecab9( o2255, c2256 ) TSCP o2255, c2256; { TSCP X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3336 ) ) ); X2 = scrt6_write_2dcount( CONS( o2255, EMPTYLIST ) ); if ( BITAND( BITOR( INT( c2256 ), INT( X2 ) ), 3 ) ) goto L3340; X1 = _TSCP( IDIFFERENCE( INT( c2256 ), INT( X2 ) ) ); goto L3341; L3340: X1 = scrt2__2d_2dtwo( c2256, X2 ); L3341: if ( BITAND( BITOR( INT( X1 ), INT( _TSCP( 0 ) ) ), 3 ) ) goto L3344; if ( GT( INT( X1 ), INT( _TSCP( 0 ) ) ) ) goto L3348; POPSTACKTRACE( FALSEVALUE ); L3344: if ( FALSE( scrt2__3c_3d_2dtwo( X1, _TSCP( 0 ) ) ) ) goto L3348; POPSTACKTRACE( FALSEVALUE ); L3348: scrt6_write_2dchar( _TSCP( 8210 ), CONS( o2255, EMPTYLIST ) ); if ( BITAND( BITOR( INT( X1 ), INT( _TSCP( 4 ) ) ), 3 ) ) goto L3352; X1 = _TSCP( IDIFFERENCE( INT( X1 ), INT( _TSCP( 4 ) ) ) ); goto L3341; L3352: X1 = scrt2__2d_2dtwo( X1, _TSCP( 4 ) ); goto L3341; } DEFTSCP( compile_print_2din_v ); DEFSTRING( t3354, "PRINT-IN", 8 ); EXTERNTSCPP( scrt2_negative_3f ); EXTERNTSCP( scrt2_negative_3f_v ); EXTERNTSCPP( scrt4_vector_2d_3elist ); EXTERNTSCP( scrt4_vector_2d_3elist_v ); TSCP compile_print_2din( s2282, l2283 ) TSCP s2282, l2283; { TSCP X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3354 ) ) ); L3355: s2282 = CONS( s2282, EMPTYLIST ); if ( NEQ( TSCPTAG( l2283 ), FIXNUMTAG ) ) goto L3357; if ( GTE( INT( l2283 ), 0 ) ) goto L3361; POPSTACKTRACE( l2283 ); L3357: if ( FALSE( scrt2_negative_3f( l2283 ) ) ) goto L3361; POPSTACKTRACE( l2283 ); L3361: if ( NOT( AND( EQ( TSCPTAG( PAIR_CAR( s2282 ) ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( PAIR_CAR( s2282 ) ), VECTORTAG ) ) ) ) goto L3365; X1 = scrt4_vector_2d_3elist( PAIR_CAR( s2282 ) ); SETGEN( PAIR_CAR( s2282 ), X1 ); L3365: if ( NEQ( TSCPTAG( PAIR_CAR( s2282 ) ), PAIRTAG ) ) goto L3367; X2 = PAIR_CAR( s2282 ); if ( EQ( TSCPTAG( X2 ), PAIRTAG ) ) goto L3370; scrt1__24__cdr_2derror( X2 ); L3370: X1 = PAIR_CDR( X2 ); X4 = PAIR_CAR( s2282 ); if ( EQ( TSCPTAG( X4 ), PAIRTAG ) ) goto L3373; scrt1__24__car_2derror( X4 ); L3373: X3 = PAIR_CAR( X4 ); X2 = compile_print_2din( X3, l2283 ); if ( BITAND( BITOR( INT( X2 ), INT( _TSCP( 4 ) ) ), 3 ) ) goto L3376; l2283 = _TSCP( IDIFFERENCE( INT( X2 ), INT( _TSCP( 4 ) ) ) ); goto L3377; L3376: l2283 = scrt2__2d_2dtwo( X2, _TSCP( 4 ) ); L3377: s2282 = X1; goto L3355; L3367: X2 = scrt6_format( c2307, CONS( PAIR_CAR( s2282 ), EMPTYLIST ) ); if ( AND( EQ( TSCPTAG( X2 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X2 ), STRINGTAG ) ) ) goto L3379; scrt6_error( c2305, c2306, CONS( X2, EMPTYLIST ) ); L3379: X1 = C_FIXED( STRING_LENGTH( X2 ) ); if ( BITAND( BITOR( INT( l2283 ), INT( X1 ) ), 3 ) ) goto L3382; POPSTACKTRACE( _TSCP( IDIFFERENCE( INT( l2283 ), INT( X1 ) ) ) ); L3382: POPSTACKTRACE( scrt2__2d_2dtwo( l2283, X1 ) ); } DEFTSCP( compile_string_2ddowncase_v ); DEFSTRING( t3384, "STRING-DOWNCASE", 15 ); EXTERNTSCPP( sc_make_2dstring ); EXTERNTSCP( sc_make_2dstring_v ); EXTERNTSCPP( scrt2__3d_2dtwo ); EXTERNTSCP( scrt2__3d_2dtwo_v ); EXTERNTSCPP( scrt3_char_2ddowncase ); EXTERNTSCP( scrt3_char_2ddowncase_v ); TSCP compile_string_2ddowncase( s2323 ) TSCP s2323; { TSCP X6, X5, X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3384 ) ) ); if ( AND( EQ( TSCPTAG( s2323 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( s2323 ), STRINGTAG ) ) ) goto L3388; scrt6_error( c2305, c2306, CONS( s2323, EMPTYLIST ) ); L3388: X2 = C_FIXED( STRING_LENGTH( s2323 ) ); if ( BITAND( BITOR( INT( X2 ), INT( _TSCP( 4 ) ) ), 3 ) ) goto L3391; X1 = _TSCP( IDIFFERENCE( INT( X2 ), INT( _TSCP( 4 ) ) ) ); goto L3392; L3391: X1 = scrt2__2d_2dtwo( X2, _TSCP( 4 ) ); L3392: X3 = C_FIXED( STRING_LENGTH( s2323 ) ); X2 = sc_make_2dstring( X3, EMPTYLIST ); L3394: if ( BITAND( BITOR( INT( X1 ), INT( _TSCP( -4 ) ) ), 3 ) ) goto L3396; if ( NEQ( UNSIGNED( X1 ), UNSIGNED( _TSCP( -4 ) ) ) ) goto L3400; POPSTACKTRACE( X2 ); L3396: if ( FALSE( scrt2__3d_2dtwo( X1, _TSCP( -4 ) ) ) ) goto L3400; POPSTACKTRACE( X2 ); L3400: if ( EQ( TSCPTAG( X1 ), FIXNUMTAG ) ) goto L3405; scrt6_error( c2377, c2347, CONS( X1, EMPTYLIST ) ); L3405: X5 = BOOLEAN( LT( INT( X1 ), 0 ) ); if ( TRUE( X5 ) ) goto L3411; X6 = C_FIXED( STRING_LENGTH( s2323 ) ); if ( BITAND( BITOR( INT( X1 ), INT( X6 ) ), 3 ) ) goto L3415; if ( GTE( INT( X1 ), INT( X6 ) ) ) goto L3411; goto L3422; L3415: if ( FALSE( scrt2__3e_3d_2dtwo( X1, X6 ) ) ) goto L3422; L3411: scrt6_error( c2377, c2398, CONS( X1, EMPTYLIST ) ); L3422: X4 = C_CHAR( STRING_CHAR( s2323, X1 ) ); X3 = scrt3_char_2ddowncase( X4 ); if ( EQ( TSCPIMMEDIATETAG( X3 ), CHARACTERTAG ) ) goto L3424; scrt6_error( c2346, c2350, CONS( X3, EMPTYLIST ) ); L3424: X4 = BOOLEAN( LT( INT( X1 ), 0 ) ); if ( TRUE( X4 ) ) goto L3430; if ( AND( EQ( TSCPTAG( X2 ), EXTENDEDTAG ), EQ( TSCP_EXTENDEDTAG( X2 ), STRINGTAG ) ) ) goto L3432; scrt6_error( c2305, c2306, CONS( X2, EMPTYLIST ) ); L3432: X5 = C_FIXED( STRING_LENGTH( X2 ) ); if ( BITAND( BITOR( INT( X1 ), INT( X5 ) ), 3 ) ) goto L3436; if ( GTE( INT( X1 ), INT( X5 ) ) ) goto L3430; goto L3443; L3436: if ( FALSE( scrt2__3e_3d_2dtwo( X1, X5 ) ) ) goto L3443; L3430: scrt6_error( c2346, c2371, EMPTYLIST ); L3443: STRING_CHAR( X2, X1 ) = CHAR_C( X3 ); if ( BITAND( BITOR( INT( X1 ), INT( _TSCP( 4 ) ) ), 3 ) ) goto L3444; X3 = _TSCP( IDIFFERENCE( INT( X1 ), INT( _TSCP( 4 ) ) ) ); goto L3445; L3444: X3 = scrt2__2d_2dtwo( X1, _TSCP( 4 ) ); L3445: X1 = X3; goto L3394; } DEFTSCP( compile_list_2dhead_v ); DEFSTRING( t3446, "LIST-HEAD", 9 ); EXTERNTSCPP( compile_list_2dhead ); EXTERNTSCP( compile_list_2dhead_v ); TSCP compile_list_2dhead( l2421, n2422 ) TSCP l2421, n2422; { TSCP X4, X3, X2, X1; PUSHSTACKTRACE( U_TX( ADR( t3446 ) ) ); if ( NEQ( TSCPTAG( n2422 ), FIXNUMTAG ) ) goto L3449; if ( NEQ( UNSIGNED( n2422 ), UNSIGNED( _TSCP( 0 ) ) ) ) goto L3453; POPSTACKTRACE( EMPTYLIST ); L3449: if ( FALSE( scrt2_zero_3f( n2422 ) ) ) goto L3453; POPSTACKTRACE( EMPTYLIST ); L3453: if ( EQ( TSCPTAG( l2421 ), PAIRTAG ) ) goto L3457; scrt1__24__car_2derror( l2421 ); L3457: X1 = PAIR_CAR( l2421 ); X3 = PAIR_CDR( l2421 ); if ( BITAND( BITOR( INT( n2422 ), INT( _TSCP( 4 ) ) ), 3 ) ) goto L3460; X4 = _TSCP( IDIFFERENCE( INT( n2422 ), INT( _TSCP( 4 ) ) ) ); goto L3461; L3460: X4 = scrt2__2d_2dtwo( n2422, _TSCP( 4 ) ); L3461: X2 = compile_list_2dhead( X3, X4 ); POPSTACKTRACE( sc_cons( X1, X2 ) ); } static void init_modules( compiler_version ) char *compiler_version; { scrt4__init(); scrt3__init(); scrt2__init(); scrt1__init(); scrt6__init(); scrt5__init(); plist__init(); expform__init(); MAXDISPLAY( 2 ); } void compile__init() { static int init = 0; if (init) return; init = 1; INITHEAP( 0, 0, 0, 0 ); init_constants(); init_modules( "(compile SCHEME->C COMPILER 28sep90jfb)" ); INITIALIZEVAR( U_TX( ADR( t2727 ) ), ADR( compile_sc_2dinput_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2728 ) ), ADR( compile_sc_2dsplice_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2729 ) ), ADR( compile_sc_2dsource_2dname_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2730 ) ), ADR( compile_sc_2dinclude_2ddirs_v ), c1029 ); INITIALIZEVAR( U_TX( ADR( t2731 ) ), ADR( compile_sc_2dicode_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2732 ) ), ADR( compile_sc_2derror_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2733 ) ), ADR( compile_sc_2derror_2dcnt_v ), _TSCP( 0 ) ); INITIALIZEVAR( U_TX( ADR( t2734 ) ), ADR( compile_sc_2dlog_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2735 ) ), ADR( compile_sc_2dstack_2dtrace_v ), TRUEVALUE ); INITIALIZEVAR( U_TX( ADR( t2736 ) ), ADR( compile_sc_2dinterpreter_v ), FALSEVALUE ); INITIALIZEVAR( U_TX( ADR( t2737 ) ), ADR( compile_sc_2dlog_2ddefault_v ), c1038 ); INITIALIZEVAR( U_TX( ADR( t2738 ) ), ADR( compile_module_2dname_v ), sc_emptystring ); INITIALIZEVAR( U_TX( ADR( t2739 ) ), ADR( compile_e_2dupcase_6e1220a4_v ), sc_emptystring ); INITIALIZEVAR( U_TX( ADR( t2740 ) ), ADR( compile_main_2dprogram_2dname_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2741 ) ), ADR( compile_heap_2dsize_v ), _TSCP( 0 ) ); INITIALIZEVAR( U_TX( ADR( t2742 ) ), ADR( compile_ine_2dname_3e60377e_v ), c1044 ); INITIALIZEVAR( U_TX( ADR( t2743 ) ), ADR( compile_top_2dlevel_2dsymbols_v ), TRUEVALUE ); INITIALIZEVAR( U_TX( ADR( t2744 ) ), ADR( compile_with_2dmodules_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2745 ) ), ADR( compile_restore_2dplist_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2746 ) ), ADR( compile_true_2dalpha_v ), c1049 ); INITIALIZEVAR( U_TX( ADR( t2747 ) ), ADR( compile_false_2dalpha_v ), c1051 ); INITIALIZEVAR( U_TX( ADR( t2748 ) ), ADR( compile_empty_2dlist_2dalpha_v ), c1053 ); INITIALIZEVAR( U_TX( ADR( t2749 ) ), ADR( compile_cons_2dalpha_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2750 ) ), ADR( compile_undefined_2dalpha_v ), EMPTYLIST ); INITIALIZEVAR( U_TX( ADR( t2751 ) ), ADR( compile_initialize_2dcompile_v ), MAKEPROCEDURE( 0, 0, compile_initialize_2dcompile, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t2760 ) ), ADR( compile_create_2dplist_v ), MAKEPROCEDURE( 1, 0, compile_create_2dplist, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t2774 ) ), ADR( compile_sc_v ), MAKEPROCEDURE( 1, 1, compile_sc, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t2922 ) ), ADR( compile_close_2dsc_2dfiles_v ), MAKEPROCEDURE( 0, 0, compile_close_2dsc_2dfiles, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t2941 ) ), ADR( compile_scl_v ), MAKEPROCEDURE( 0, 1, compile_scl, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t2970 ) ), ADR( compile_log_3f_v ), MAKEPROCEDURE( 1, 0, compile_log_3f, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t2972 ) ), ADR( compile_docompile_v ), MAKEPROCEDURE( 0, 0, compile_docompile, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3073 ) ), ADR( compile_report_2derror_v ), MAKEPROCEDURE( 1, 1, compile_report_2derror, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3089 ) ), ADR( compile_report_2dwarning_v ), MAKEPROCEDURE( 1, 1, compile_report_2dwarning, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3102 ) ), ADR( compile__2d_24tree_b5ec3baf_v ), MAKEPROCEDURE( 2, 0, compile__2d_24tree_b5ec3baf, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3307 ) ), ADR( compile_bda_2dbind_8f865e9_v ), MAKEPROCEDURE( 3, 0, compile_bda_2dbind_8f865e9, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3324 ) ), ADR( compile_pp_24t_2dlist_v ), MAKEPROCEDURE( 2, 0, compile_pp_24t_2dlist, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3336 ) ), ADR( compile_2dcount_21_4d4ecab9_v ), MAKEPROCEDURE( 2, 0, compile_2dcount_21_4d4ecab9, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3354 ) ), ADR( compile_print_2din_v ), MAKEPROCEDURE( 2, 0, compile_print_2din, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3384 ) ), ADR( compile_string_2ddowncase_v ), MAKEPROCEDURE( 1, 0, compile_string_2ddowncase, EMPTYLIST ) ); INITIALIZEVAR( U_TX( ADR( t3446 ) ), ADR( compile_list_2dhead_v ), MAKEPROCEDURE( 2, 0, compile_list_2dhead, EMPTYLIST ) ); return; }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.