/* Generated automatically from libmacbase.scm.  DO NOT EDIT */
#define LIBGAUCHE_BODY 
#include <gauche.h>
#include <gauche/code.h>
#include "gauche/priv/configP.h"
#include "gauche/priv/macroP.h"
/* debug info of macroexpand */
static unsigned char uvector__00001[] = {
 0u, 3u, 144u, 6u, 8u, 2u, 1u, 128u, 155u, 137u, 28u, 120u, 48u, 36u,
4u, 71u, 29u, 12u, 9u, 0u, 145u, 198u, 195u, 3u, 60u, 6u, 24u, 67u,
24u, 128u, 96u, 65u, 1u, 55u, 18u, 19u, 1u, 194u, 73u, 28u, 84u, 48u,
38u, 22u, 164u, 113u, 16u, 192u, 215u, 2u, 146u, 56u, 128u, 96u, 72u,
20u, 142u, 30u, 24u, 25u, 0u, 128u, 131u, 40u, 107u, 129u, 139u, 112u,
104u, 129u, 137u, 34u, 5u, 12u, 161u, 174u, 6u, 33u, 133u, 72u, 106u,
129u, 137u, 36u, 55u, 132u, 197u, 220u, 38u, 22u, 164u, 50u, 42u, 98u,
30u, 72u, 225u, 193u, 129u, 50u, 120u, 35u, 132u, 134u, 4u, 201u, 56u,
142u, 16u, 24u, 18u, 7u, 35u, 131u, 6u, 4u, 200u, 96u, 142u, 2u, 24u,
19u, 31u, 130u, 56u, 0u, 96u, 72u, 28u, 134u, 32u, 192u, 152u, 106u,
146u,};
/* debug info of %toplevel */
static unsigned char uvector__00002[] = {
 0u, 3u, 134u, 6u, 8u, 34u, 9u, 16u, 84u, 3u, 2u, 8u, 9u, 184u, 145u,
0u, 64u, 48u, 19u, 113u, 36u, 112u, 144u, 192u, 198u, 19u, 3u, 212u,
193u, 176u, 142u, 14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u, 7u, 8u,
224u, 1u, 129u, 48u, 28u, 36u,};
/* debug info of macroexpand-1 */
static unsigned char uvector__00003[] = {
 0u, 3u, 144u, 134u, 8u, 2u, 1u, 128u, 159u, 137u, 28u, 120u, 48u,
36u, 4u, 71u, 29u, 12u, 9u, 0u, 145u, 198u, 195u, 3u, 60u, 6u, 24u,
67u, 24u, 128u, 96u, 65u, 1u, 55u, 18u, 19u, 1u, 194u, 73u, 28u, 84u,
48u, 38u, 22u, 164u, 113u, 16u, 192u, 215u, 5u, 146u, 56u, 128u, 96u,
72u, 44u, 142u, 30u, 24u, 25u, 0u, 128u, 131u, 40u, 107u, 131u, 11u,
112u, 104u, 131u, 9u, 34u, 11u, 12u, 161u, 174u, 12u, 33u, 133u, 72u,
106u, 131u, 9u, 36u, 55u, 132u, 197u, 220u, 38u, 22u, 164u, 50u, 42u,
98u, 30u, 72u, 225u, 193u, 129u, 50u, 120u, 35u, 132u, 134u, 4u, 201u,
56u, 142u, 16u, 24u, 18u, 13u, 35u, 131u, 6u, 4u, 200u, 96u, 142u, 2u,
24u, 19u, 31u, 130u, 56u, 0u, 96u, 72u, 52u, 134u, 32u, 192u, 152u,
106u, 146u,};
/* debug info of %toplevel */
static unsigned char uvector__00004[] = {
 0u, 3u, 134u, 6u, 8u, 34u, 9u, 16u, 116u, 3u, 2u, 8u, 9u, 184u, 145u,
0u, 64u, 48u, 19u, 241u, 36u, 112u, 144u, 192u, 198u, 19u, 3u, 212u,
193u, 176u, 142u, 14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u, 7u, 8u,
224u, 1u, 129u, 48u, 28u, 36u,};
/* debug info of %do-macroexpand */
static unsigned char uvector__00005[] = {
 0u, 3u, 154u, 6u, 4u, 131u, 200u, 230u, 33u, 130u, 16u, 131u, 201u,
28u, 192u, 48u, 36u, 30u, 71u, 45u, 12u, 15u, 112u, 19u, 113u, 35u,
150u, 6u, 4u, 128u, 136u, 229u, 33u, 130u, 17u, 128u, 68u, 37u, 9u,
152u, 80u, 145u, 202u, 3u, 2u, 66u, 132u, 114u, 80u, 192u, 152u, 142u,
145u, 201u, 3u, 2u, 66u, 100u, 114u, 32u, 192u, 152u, 142u, 145u,
200u, 67u, 2u, 64u, 36u, 113u, 240u, 192u, 152u, 131u, 17u, 199u, 3u,
3u, 60u, 43u, 1u, 18u, 56u, 216u, 96u, 72u, 8u, 142u, 46u, 24u, 19u,
38u, 82u, 56u, 160u, 96u, 72u, 8u, 142u, 36u, 24u, 4u, 45u, 1u, 24u,
8u, 145u, 196u, 3u, 2u, 102u, 74u, 71u, 15u, 12u, 9u, 1u, 17u, 195u,
67u, 2u, 102u, 74u, 71u, 9u, 12u, 16u, 185u, 35u, 131u, 134u, 4u,
207u, 172u, 142u, 10u, 24u, 4u, 49u, 1u, 16u, 153u, 245u, 146u, 56u,
24u, 96u, 77u, 8u, 133u, 35u, 129u, 6u, 4u, 128u, 136u, 224u, 1u,
129u, 52u, 34u, 20u, 134u, 32u, 192u, 198u, 32u, 24u, 10u, 20u, 34u,
25u, 2u, 19u, 13u, 129u, 52u, 34u, 8u, 38u, 100u, 65u, 164u, 38u, 76u,
164u, 145u, 7u, 132u, 196u, 24u, 144u, 202u, 19u, 10u, 48u, 152u, 35u,
65u, 228u, 146u, 64u,};
/* debug info of %toplevel */
static unsigned char uvector__00006[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 0u, 64u, 48u, 20u, 40u, 68u, 50u, 4u, 38u,
27u, 0u, 134u, 32u, 34u, 33u, 114u, 64u, 133u, 160u, 35u, 1u, 16u,
210u, 25u, 225u, 88u, 8u, 146u, 68u, 30u, 33u, 24u, 4u, 66u, 80u,
153u, 133u, 9u, 33u, 148u, 61u, 192u, 77u, 196u, 66u, 16u, 121u, 131u,
201u, 36u, 112u, 144u, 192u, 198u, 19u, 3u, 20u, 193u, 72u, 142u, 14u,
24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u, 7u, 8u, 224u, 1u, 129u, 48u,
28u, 36u,};
static ScmObj libmacbaseunwrap_syntax(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbaseunwrap_syntax__STUB, 1, 2,SCM_FALSE,libmacbaseunwrap_syntax, NULL, NULL);

static ScmObj libmacbaseunwrap_syntax_1(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbaseunwrap_syntax_1__STUB, 1, 0,SCM_FALSE,libmacbaseunwrap_syntax_1, NULL, NULL);

/* debug info of rec */
static unsigned char uvector__00007[] = {
 0u, 3u, 147u, 6u, 4u, 128u, 72u, 228u, 97u, 130u, 26u, 134u, 224u,
18u, 71u, 34u, 12u, 9u, 0u, 145u, 200u, 67u, 2u, 67u, 100u, 113u,
240u, 192u, 33u, 200u, 4u, 132u, 193u, 24u, 145u, 199u, 131u, 2u, 97u,
180u, 71u, 29u, 12u, 9u, 0u, 145u, 198u, 195u, 3u, 152u, 134u, 195u,
68u, 2u, 72u, 134u, 195u, 84u, 2u, 73u, 35u, 141u, 6u, 4u, 198u, 192u,
142u, 50u, 24u, 18u, 27u, 35u, 139u, 134u, 4u, 198u, 244u, 142u, 42u,
24u, 19u, 27u, 2u, 56u, 160u, 96u, 76u, 98u, 8u, 226u, 97u, 129u, 33u,
178u, 56u, 136u, 96u, 76u, 101u, 72u, 225u, 225u, 129u, 49u, 136u,
35u, 134u, 134u, 1u, 14u, 192u, 36u, 38u, 47u, 164u, 142u, 24u, 24u,
19u, 53u, 242u, 56u, 88u, 96u, 72u, 4u, 142u, 18u, 24u, 33u, 232u, 4u,
145u, 194u, 3u, 2u, 67u, 196u, 112u, 112u, 192u, 144u, 9u, 28u, 20u,
48u, 8u, 126u, 1u, 33u, 52u, 32u, 8u, 145u, 192u, 195u, 2u, 104u, 72u,
97u, 28u, 8u, 48u, 36u, 2u, 71u, 0u, 12u, 9u, 161u, 33u, 132u, 49u,
6u, 6u, 49u, 0u, 144u, 216u, 19u, 66u, 66u, 66u, 102u, 184u, 19u, 13u,
112u, 211u, 0u, 146u, 73u, 0u,};
/* debug info */
static unsigned char uvector__00008[] = {
 0u, 3u, 133u, 134u, 4u, 136u, 8u, 225u, 33u, 129u, 210u, 32u, 224u,
36u, 142u, 14u, 24u, 30u, 196u, 67u, 17u, 24u, 140u, 145u, 193u, 131u,
2u, 68u, 100u, 112u, 48u, 192u, 152u, 70u, 145u, 192u, 131u, 2u, 68u,
68u, 112u, 0u, 192u, 152u, 70u, 144u, 196u, 24u, 24u, 196u, 69u, 18u,
68u, 4u, 50u, 132u, 194u, 8u, 38u, 8u, 209u, 1u, 36u, 128u,};
/* debug info of id->sym */
static unsigned char uvector__00009[] = {
 0u, 3u, 161u, 6u, 4u, 137u, 72u, 232u, 1u, 130u, 38u, 137u, 226u,
136u, 148u, 145u, 207u, 195u, 2u, 68u, 164u, 115u, 224u, 192u, 145u,
65u, 28u, 244u, 48u, 36u, 78u, 71u, 59u, 12u, 9u, 130u, 49u, 28u,
232u, 48u, 50u, 1u, 18u, 136u, 166u, 35u, 138u, 162u, 178u, 72u, 76u,
17u, 162u, 82u, 71u, 56u, 12u, 9u, 138u, 161u, 28u, 220u, 48u, 36u,
86u, 71u, 52u, 12u, 9u, 17u, 145u, 204u, 131u, 2u, 98u, 168u, 71u,
49u, 12u, 12u, 128u, 69u, 98u, 44u, 139u, 98u, 112u, 228u, 34u, 40u,
146u, 32u, 33u, 148u, 61u, 136u, 134u, 34u, 49u, 25u, 14u, 145u, 7u,
1u, 49u, 1u, 60u, 0u, 146u, 34u, 232u, 148u, 38u, 42u, 129u, 48u, 70u,
36u, 142u, 94u, 24u, 34u, 216u, 156u, 38u, 85u, 252u, 0u, 145u, 202u,
195u, 3u, 24u, 76u, 174u, 130u, 101u, 188u, 72u, 229u, 65u, 129u, 34u,
114u, 57u, 64u, 96u, 76u, 240u, 136u, 228u, 225u, 129u, 34u, 50u, 57u,
40u, 96u, 137u, 162u, 120u, 162u, 35u, 36u, 114u, 64u, 192u, 145u,
25u, 28u, 140u, 48u, 36u, 80u, 71u, 34u, 12u, 9u, 19u, 145u, 200u, 3u,
2u, 104u, 78u, 65u, 28u, 120u, 48u, 50u, 136u, 190u, 40u, 17u, 132u,
70u, 33u, 114u, 24u, 84u, 146u, 30u, 130u, 104u, 78u, 68u, 70u, 67u,
108u, 86u, 19u, 40u, 224u, 153u, 177u, 18u, 71u, 28u, 12u, 9u, 161u,
121u, 132u, 113u, 160u, 192u, 154u, 24u, 6u, 71u, 22u, 12u, 9u, 161u,
131u, 68u, 113u, 64u, 192u, 154u, 24u, 52u, 71u, 19u, 12u, 9u, 17u,
145u, 196u, 67u, 2u, 104u, 96u, 25u, 28u, 64u, 48u, 36u, 80u, 71u,
14u, 12u, 9u, 161u, 121u, 132u, 112u, 208u, 192u, 200u, 4u, 70u, 34u,
24u, 160u, 146u, 19u, 66u, 240u, 73u, 28u, 44u, 48u, 38u, 136u, 109u,
17u, 194u, 131u, 2u, 69u, 4u, 112u, 128u, 192u, 154u, 33u, 180u, 71u,
5u, 12u, 17u, 140u, 79u, 20u, 55u, 18u, 56u, 24u, 96u, 72u, 160u,
142u, 4u, 24u, 18u, 39u, 35u, 128u, 6u, 4u, 209u, 44u, 50u, 24u, 131u,
3u, 24u, 138u, 8u, 118u, 9u, 162u, 88u, 97u, 182u, 35u, 9u, 162u, 27u,
65u, 52u, 47u, 4u, 146u, 72u,};
/* debug info of unravel-syntax */
static unsigned char uvector__00010[] = {
 0u, 3u, 135u, 134u, 8u, 110u, 1u, 36u, 112u, 224u, 192u, 144u, 217u,
28u, 52u, 48u, 36u, 2u, 71u, 9u, 12u, 12u, 98u, 40u, 33u, 216u, 70u,
49u, 60u, 80u, 220u, 67u, 108u, 70u, 34u, 24u, 160u, 134u, 81u, 23u,
197u, 2u, 48u, 136u, 196u, 46u, 67u, 10u, 146u, 67u, 208u, 137u, 162u,
120u, 162u, 35u, 49u, 25u, 13u, 177u, 88u, 139u, 34u, 216u, 156u, 57u,
8u, 138u, 36u, 136u, 8u, 101u, 15u, 98u, 33u, 136u, 140u, 70u, 67u,
164u, 65u, 192u, 76u, 64u, 79u, 0u, 34u, 46u, 137u, 68u, 83u, 17u,
197u, 81u, 89u, 17u, 52u, 79u, 20u, 68u, 164u, 146u, 73u, 35u, 132u,
6u, 6u, 64u, 34u, 113u, 25u, 6u, 23u, 178u, 73u, 14u, 65u, 48u, 174u,
9u, 133u, 241u, 36u, 112u, 96u, 192u, 153u, 179u, 145u, 192u, 131u,
2u, 102u, 206u, 67u, 16u, 96u, 99u, 16u, 9u, 12u, 208u, 240u, 109u,
137u, 194u, 102u, 206u, 19u, 57u, 50u, 67u, 48u, 134u, 224u, 18u, 27u,
0u, 135u, 224u, 18u, 33u, 232u, 4u, 144u, 33u, 216u, 4u, 135u, 49u,
13u, 134u, 136u, 4u, 145u, 13u, 134u, 168u, 4u, 146u, 64u, 135u, 32u,
18u, 33u, 168u, 110u, 1u, 36u, 52u, 192u, 36u, 144u, 152u, 14u, 18u,
64u,};
/* debug info of %toplevel */
static unsigned char uvector__00011[] = {
 0u, 3u, 134u, 6u, 8u, 34u, 9u, 16u, 132u, 2u, 67u, 52u, 60u, 27u,
98u, 113u, 25u, 6u, 23u, 178u, 67u, 144u, 138u, 8u, 118u, 17u, 140u,
79u, 20u, 55u, 16u, 219u, 17u, 136u, 134u, 40u, 33u, 148u, 69u, 241u,
64u, 140u, 34u, 49u, 11u, 144u, 194u, 164u, 144u, 244u, 34u, 104u,
158u, 40u, 136u, 204u, 70u, 67u, 108u, 86u, 34u, 200u, 182u, 39u, 14u,
66u, 34u, 137u, 34u, 2u, 25u, 67u, 216u, 136u, 98u, 35u, 17u, 144u,
233u, 16u, 112u, 19u, 16u, 19u, 192u, 8u, 139u, 162u, 81u, 20u, 196u,
113u, 84u, 86u, 68u, 77u, 19u, 197u, 17u, 41u, 36u, 146u, 73u, 12u,
194u, 27u, 128u, 72u, 108u, 2u, 31u, 128u, 72u, 135u, 160u, 18u, 64u,
135u, 96u, 18u, 28u, 196u, 54u, 26u, 32u, 18u, 68u, 54u, 26u, 160u,
18u, 73u, 2u, 28u, 128u, 72u, 134u, 161u, 184u, 4u, 144u, 211u, 0u,
146u, 68u, 55u, 0u, 146u, 71u, 9u, 12u, 12u, 97u, 48u, 61u, 76u, 18u,
136u, 224u, 225u, 129u, 48u, 28u, 35u, 129u, 6u, 4u, 192u, 112u, 142u,
0u, 24u, 19u, 1u, 194u, 64u,};
static ScmObj libmacbasemacroP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbasemacroP__STUB, 1, 0,SCM_FALSE,libmacbasemacroP, NULL, NULL);

static ScmObj libmacbasesyntaxP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbasesyntaxP__STUB, 1, 0,SCM_FALSE,libmacbasesyntaxP, NULL, NULL);

static ScmObj get_macro_flags(ScmObj macro);
static ScmObj libmacbasecompile_syntax_rules(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbasecompile_syntax_rules__STUB, 7, 0,SCM_FALSE,libmacbasecompile_syntax_rules, NULL, NULL);

static ScmObj libmacbasemacro_transformer(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libmacbasemacro_transformer__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libmacbasemacro_transformer, NULL, NULL);

static ScmObj libmacbasemacro_name(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libmacbasemacro_name__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libmacbasemacro_name, NULL, NULL);

static ScmObj libmacbaseidentifier_macroP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libmacbaseidentifier_macroP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libmacbaseidentifier_macroP, NULL, NULL);

static ScmObj libmacbase_25swap_macro_transformerX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbase_25swap_macro_transformerX__STUB, 2, 0,SCM_FALSE,libmacbase_25swap_macro_transformerX, NULL, NULL);

/* debug info of %toplevel */
static unsigned char uvector__00012[] = {
 0u, 3u, 133u, 6u, 6u, 104u, 205u, 184u, 145u, 193u, 195u, 2u, 96u,
56u, 71u, 2u, 12u, 9u, 128u, 225u, 28u, 0u, 48u, 38u, 3u, 132u, 128u,};
/* debug info */
static unsigned char uvector__00013[] = {
 0u, 3u, 139u, 6u, 8u, 208u, 70u, 177u, 177u, 36u, 113u, 80u, 192u,
145u, 161u, 28u, 72u, 48u, 38u, 5u, 36u, 113u, 16u, 192u, 145u, 177u,
28u, 60u, 48u, 38u, 5u, 36u, 112u, 208u, 192u, 35u, 120u, 208u, 132u,
192u, 112u, 145u, 194u, 195u, 2u, 98u, 36u, 71u, 10u, 12u, 9u, 26u,
17u, 194u, 3u, 2u, 98u, 36u, 71u, 6u, 12u, 15u, 113u, 164u, 108u, 72u,
224u, 161u, 129u, 35u, 98u, 56u, 32u, 96u, 72u, 208u, 142u, 4u, 24u,
4u, 113u, 26u, 16u, 152u, 241u, 146u, 56u, 8u, 96u, 76u, 157u, 72u,
224u, 1u, 129u, 35u, 66u, 24u, 131u, 3u, 24u, 141u, 8u, 108u, 9u,
147u, 144u, 76u, 67u, 195u, 75u, 113u, 36u, 144u,};
/* debug info of %macro-traced? */
static unsigned char uvector__00014[] = {
 0u, 3u, 139u, 6u, 8u, 228u, 71u, 65u, 176u, 8u, 226u, 52u, 33u, 238u,
52u, 141u, 137u, 2u, 55u, 141u, 8u, 141u, 4u, 107u, 27u, 18u, 67u,
75u, 113u, 38u, 51u, 36u, 113u, 64u, 192u, 145u, 153u, 28u, 72u, 48u,
49u, 136u, 208u, 166u, 6u, 100u, 113u, 0u, 192u, 145u, 177u, 28u, 60u,
48u, 50u, 1u, 27u, 8u, 132u, 71u, 113u, 225u, 36u, 135u, 8u, 216u,
61u, 4u, 192u, 112u, 146u, 71u, 13u, 12u, 9u, 142u, 33u, 28u, 44u,
48u, 38u, 58u, 36u, 112u, 160u, 192u, 145u, 225u, 28u, 32u, 48u, 38u,
58u, 36u, 112u, 96u, 192u, 152u, 226u, 17u, 192u, 131u, 3u, 220u,
102u, 252u, 72u, 224u, 1u, 129u, 35u, 50u, 24u, 131u, 3u, 24u, 143u,
8u, 118u, 9u, 153u, 104u, 143u, 99u, 96u, 152u, 226u, 4u, 192u, 112u,
146u, 72u,};
/* debug info of %toplevel */
static unsigned char uvector__00015[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 31u, 71u, 132u, 59u, 7u, 184u, 205u, 248u,
136u, 246u, 54u, 17u, 8u, 142u, 227u, 194u, 68u, 114u, 35u, 160u,
216u, 4u, 113u, 26u, 16u, 247u, 26u, 70u, 196u, 129u, 27u, 198u, 132u,
70u, 130u, 53u, 141u, 137u, 33u, 165u, 184u, 147u, 25u, 146u, 73u,
28u, 36u, 48u, 49u, 132u, 192u, 197u, 48u, 62u, 35u, 131u, 134u, 4u,
192u, 112u, 142u, 4u, 24u, 19u, 1u, 194u, 56u, 0u, 96u, 76u, 7u, 9u,
0u,};
/* debug info of show-macro-trace */
static unsigned char uvector__00016[] = {
 0u, 3u, 186u, 6u, 8u, 252u, 72u, 4u, 145u, 220u, 131u, 2u, 96u, 82u,
71u, 112u, 12u, 9u, 129u, 73u, 29u, 184u, 48u, 72u, 50u, 16u, 144u,
9u, 35u, 182u, 6u, 4u, 195u, 32u, 142u, 212u, 24u, 19u, 12u, 130u,
59u, 48u, 96u, 76u, 44u, 72u, 236u, 129u, 130u, 67u, 13u, 82u, 33u,
145u, 68u, 128u, 100u, 102u, 233u, 29u, 184u, 145u, 214u, 195u, 2u,
99u, 90u, 71u, 89u, 12u, 9u, 141u, 105u, 29u, 84u, 48u, 38u, 49u,
100u, 117u, 48u, 192u, 152u, 191u, 17u, 212u, 67u, 4u, 131u, 36u, 9u,
0u, 146u, 58u, 120u, 96u, 76u, 179u, 8u, 233u, 161u, 129u, 50u, 204u,
35u, 164u, 134u, 4u, 202u, 212u, 142u, 142u, 24u, 36u, 48u, 209u, 34u,
25u, 20u, 72u, 6u, 70u, 110u, 145u, 219u, 137u, 28u, 248u, 48u, 38u,
118u, 36u, 115u, 192u, 192u, 153u, 216u, 145u, 206u, 3u, 2u, 103u,
30u, 71u, 54u, 12u, 9u, 156u, 17u, 28u, 204u, 48u, 73u, 33u, 132u,
55u, 112u, 25u, 40u, 144u, 250u, 253u, 37u, 134u, 137u, 48u, 135u,
121u, 48u, 146u, 71u, 50u, 12u, 9u, 161u, 58u, 228u, 115u, 16u, 192u,
154u, 20u, 152u, 71u, 48u, 12u, 9u, 38u, 17u, 203u, 131u, 2u, 104u,
80u, 161u, 28u, 152u, 48u, 38u, 132u, 172u, 145u, 200u, 195u, 2u, 73u,
132u, 114u, 32u, 192u, 200u, 4u, 152u, 36u, 217u, 56u, 146u, 28u, 36u,
192u, 244u, 36u, 247u, 233u, 44u, 38u, 133u, 10u, 4u, 208u, 164u,
194u, 73u, 35u, 144u, 6u, 4u, 208u, 212u, 34u, 56u, 248u, 96u, 73u,
56u, 142u, 58u, 24u, 19u, 67u, 80u, 136u, 227u, 97u, 130u, 65u, 148u,
4u, 128u, 73u, 28u, 100u, 48u, 38u, 136u, 2u, 145u, 197u, 195u, 2u,
104u, 128u, 41u, 28u, 76u, 48u, 38u, 135u, 231u, 17u, 196u, 131u, 3u,
32u, 18u, 32u, 132u, 3u, 156u, 157u, 40u, 146u, 72u, 77u, 15u, 206u,
17u, 236u, 152u, 19u, 67u, 80u, 130u, 104u, 110u, 17u, 9u, 156u, 16u,
76u, 173u, 66u, 98u, 252u, 19u, 11u, 16u, 152u, 14u, 18u, 56u, 128u,
96u, 77u, 17u, 200u, 35u, 135u, 134u, 4u, 209u, 29u, 82u, 56u, 112u,
96u, 73u, 68u, 142u, 26u, 24u, 18u, 78u, 35u, 133u, 134u, 4u, 209u,
28u, 130u, 56u, 56u, 96u, 143u, 163u, 194u, 71u, 6u, 12u, 9u, 30u,
17u, 193u, 3u, 2u, 104u, 176u, 1u, 28u, 8u, 48u, 60u, 7u, 8u, 204u,
38u, 139u, 0u, 16u, 219u, 34u, 4u, 209u, 28u, 128u, 154u, 31u, 156u,
19u, 68u, 150u, 194u, 103u, 4u, 19u, 43u, 80u, 152u, 191u, 4u, 194u,
196u, 38u, 3u, 132u, 145u, 192u, 3u, 2u, 70u, 100u, 49u, 6u, 6u, 49u,
30u, 73u, 210u, 137u, 9u, 162u, 226u, 36u, 144u,};
/* debug info of call-macro-expander */
static unsigned char uvector__00017[] = {
 0u, 3u, 195u, 26u, 24u, 18u, 82u, 35u, 195u, 12u, 24u, 35u, 241u,
32u, 18u, 71u, 134u, 16u, 48u, 38u, 11u, 228u, 120u, 96u, 131u, 2u,
96u, 190u, 71u, 134u, 0u, 48u, 38u, 10u, 68u, 120u, 87u, 131u, 4u,
131u, 33u, 9u, 0u, 146u, 60u, 43u, 129u, 129u, 49u, 68u, 35u, 194u,
180u, 24u, 19u, 20u, 66u, 60u, 42u, 193u, 129u, 49u, 45u, 35u, 194u,
168u, 24u, 36u, 48u, 213u, 34u, 25u, 20u, 72u, 6u, 70u, 110u, 145u,
219u, 137u, 30u, 20u, 176u, 192u, 153u, 32u, 145u, 225u, 73u, 12u, 9u,
146u, 9u, 30u, 20u, 80u, 192u, 153u, 15u, 145u, 225u, 67u, 12u, 9u,
144u, 145u, 30u, 20u, 16u, 193u, 32u, 201u, 2u, 64u, 36u, 143u, 8u,
248u, 96u, 76u, 223u, 136u, 240u, 142u, 134u, 4u, 205u, 248u, 143u,
8u, 200u, 96u, 76u, 217u, 200u, 240u, 139u, 134u, 9u, 12u, 52u, 72u,
134u, 69u, 18u, 1u, 145u, 155u, 164u, 118u, 226u, 71u, 132u, 56u, 48u,
38u, 132u, 109u, 145u, 225u, 12u, 12u, 9u, 161u, 27u, 100u, 120u, 66u,
3u, 2u, 104u, 68u, 201u, 30u, 16u, 96u, 192u, 154u, 17u, 24u, 71u,
132u, 12u, 48u, 73u, 33u, 132u, 55u, 112u, 25u, 40u, 144u, 250u, 253u,
37u, 134u, 137u, 48u, 135u, 121u, 48u, 146u, 71u, 132u, 8u, 48u, 38u,
133u, 235u, 145u, 225u, 1u, 12u, 9u, 161u, 137u, 132u, 120u, 64u, 3u,
2u, 73u, 132u, 119u, 224u, 192u, 154u, 24u, 40u, 71u, 118u, 12u, 9u,
161u, 107u, 36u, 119u, 48u, 192u, 146u, 97u, 29u, 200u, 48u, 50u, 1u,
38u, 9u, 54u, 78u, 36u, 135u, 9u, 48u, 61u, 9u, 61u, 250u, 75u, 9u,
161u, 130u, 129u, 52u, 49u, 48u, 146u, 72u, 238u, 1u, 129u, 52u, 61u,
80u, 142u, 222u, 24u, 18u, 83u, 35u, 182u, 134u, 4u, 208u, 245u, 66u,
59u, 88u, 96u, 144u, 101u, 1u, 32u, 18u, 71u, 105u, 12u, 9u, 162u,
66u, 228u, 118u, 112u, 192u, 154u, 36u, 46u, 71u, 99u, 12u, 9u, 162u,
64u, 4u, 118u, 32u, 192u, 200u, 4u, 136u, 33u, 0u, 231u, 39u, 74u,
36u, 146u, 19u, 68u, 128u, 4u, 123u, 38u, 4u, 208u, 245u, 64u, 154u,
31u, 168u, 66u, 104u, 68u, 96u, 76u, 217u, 194u, 100u, 36u, 19u, 18u,
208u, 152u, 41u, 18u, 59u, 0u, 96u, 77u, 19u, 218u, 35u, 175u, 134u,
4u, 209u, 64u, 114u, 58u, 240u, 96u, 73u, 72u, 142u, 186u, 24u, 18u,
83u, 35u, 173u, 134u, 4u, 209u, 61u, 162u, 58u, 184u, 96u, 143u, 163u,
194u, 71u, 86u, 12u, 9u, 30u, 17u, 213u, 3u, 2u, 104u, 192u, 193u,
29u, 72u, 48u, 60u, 7u, 8u, 204u, 38u, 140u, 12u, 16u, 219u, 34u, 4u,
209u, 61u, 160u, 154u, 36u, 0u, 19u, 69u, 35u, 66u, 104u, 68u, 96u,
76u, 217u, 194u, 100u, 36u, 19u, 18u, 208u, 152u, 41u, 18u, 71u, 80u,
12u, 9u, 25u, 145u, 211u, 131u, 2u, 65u, 228u, 116u, 160u, 192u, 146u,
161u, 29u, 32u, 48u, 74u, 178u, 160u, 97u, 149u, 140u, 166u, 72u,
232u, 225u, 129u, 37u, 50u, 58u, 32u, 96u, 73u, 80u, 142u, 132u, 24u,
19u, 71u, 38u, 72u, 232u, 33u, 129u, 144u, 9u, 80u, 50u, 137u, 94u,
15u, 48u, 120u, 150u, 3u, 68u, 30u, 67u, 84u, 30u, 73u, 36u, 38u,
142u, 76u, 202u, 132u, 142u, 126u, 24u, 19u, 71u, 192u, 8u, 231u,
193u, 129u, 52u, 125u, 20u, 142u, 120u, 24u, 19u, 71u, 195u, 72u,
231u, 65u, 129u, 52u, 124u, 0u, 142u, 110u, 24u, 18u, 15u, 35u, 154u,
134u, 4u, 209u, 233u, 18u, 57u, 152u, 96u, 77u, 30u, 156u, 35u, 153u,
6u, 4u, 131u, 200u, 230u, 1u, 129u, 52u, 122u, 112u, 142u, 90u, 24u,
18u, 15u, 35u, 149u, 134u, 7u, 185u, 78u, 15u, 36u, 114u, 160u, 192u,
144u, 121u, 28u, 164u, 48u, 36u, 166u, 71u, 39u, 12u, 12u, 161u, 192u,
67u, 176u, 121u, 15u, 33u, 52u, 143u, 80u, 145u, 23u, 74u, 129u, 52u,
122u, 68u, 38u, 142u, 76u, 152u, 60u, 145u, 201u, 131u, 2u, 105u, 40u,
201u, 28u, 148u, 48u, 36u, 30u, 71u, 35u, 12u, 2u, 89u, 143u, 12u,
167u, 45u, 18u, 57u, 8u, 96u, 77u, 39u, 86u, 35u, 144u, 6u, 4u, 143u,
8u, 227u, 193u, 129u, 52u, 157u, 88u, 142u, 58u, 24u, 18u, 90u, 35u,
142u, 6u, 4u, 148u, 200u, 227u, 65u, 129u, 52u, 157u, 76u, 142u, 44u,
24u, 37u, 128u, 37u, 152u, 240u, 134u, 137u, 76u, 203u, 68u, 53u, 74u,
100u, 145u, 197u, 67u, 2u, 105u, 86u, 73u, 28u, 76u, 48u, 38u, 149u,
35u, 145u, 196u, 67u, 2u, 105u, 82u, 81u, 28u, 64u, 48u, 36u, 120u,
71u, 14u, 12u, 9u, 165u, 73u, 68u, 112u, 208u, 192u, 146u, 209u, 28u,
44u, 48u, 38u, 149u, 66u, 17u, 194u, 67u, 2u, 105u, 82u, 57u, 28u,
28u, 48u, 38u, 149u, 13u, 17u, 193u, 67u, 3u, 40u, 150u, 227u, 194u,
19u, 74u, 134u, 130u, 105u, 58u, 153u, 35u, 129u, 134u, 4u, 210u,
236u, 130u, 56u, 16u, 96u, 72u, 240u, 142u, 0u, 24u, 19u, 75u, 178u,
8u, 98u, 12u, 12u, 98u, 60u, 148u, 229u, 162u, 33u, 144u, 32u, 240u,
154u, 93u, 58u, 68u, 164u, 19u, 73u, 64u, 201u, 18u, 228u, 121u, 41u,
202u, 70u, 82u, 36u, 144u,};
/* debug info of %toplevel */
static unsigned char uvector__00018[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 46u, 199u, 146u, 156u, 180u, 68u, 50u, 4u,
30u, 25u, 68u, 183u, 30u, 17u, 44u, 1u, 44u, 199u, 132u, 52u, 74u,
102u, 90u, 33u, 170u, 83u, 36u, 9u, 102u, 60u, 50u, 156u, 180u, 73u,
18u, 144u, 101u, 14u, 2u, 29u, 131u, 200u, 121u, 15u, 114u, 156u, 30u,
73u, 17u, 116u, 168u, 25u, 68u, 175u, 7u, 152u, 60u, 75u, 1u, 162u,
15u, 33u, 170u, 15u, 36u, 137u, 86u, 84u, 12u, 50u, 177u, 148u, 201u,
131u, 201u, 34u, 92u, 143u, 37u, 57u, 72u, 202u, 68u, 145u, 194u, 67u,
3u, 24u, 76u, 12u, 83u, 5u, 34u, 56u, 56u, 96u, 76u, 7u, 8u, 224u,
65u, 129u, 48u, 28u, 35u, 128u, 6u, 4u, 192u, 112u, 144u,};
/* debug info of call-id-macro-expander */
static unsigned char uvector__00019[] = {
 0u, 3u, 194u, 32u, 24u, 18u, 60u, 35u, 194u, 30u, 24u, 18u, 82u, 35u,
194u, 16u, 24u, 35u, 241u, 32u, 18u, 71u, 132u, 24u, 48u, 38u, 17u,
228u, 120u, 65u, 3u, 2u, 97u, 30u, 71u, 132u, 8u, 48u, 38u, 16u, 68u,
120u, 64u, 3u, 4u, 131u, 33u, 9u, 0u, 146u, 59u, 240u, 96u, 76u, 93u,
8u, 239u, 129u, 129u, 49u, 116u, 35u, 188u, 6u, 4u, 197u, 116u, 142u,
236u, 24u, 36u, 48u, 213u, 34u, 25u, 20u, 72u, 6u, 70u, 110u, 145u,
219u, 137u, 29u, 180u, 48u, 38u, 75u, 36u, 118u, 176u, 192u, 153u,
44u, 145u, 217u, 195u, 2u, 100u, 110u, 71u, 101u, 12u, 9u, 145u, 81u,
29u, 140u, 48u, 72u, 50u, 64u, 144u, 9u, 35u, 176u, 134u, 4u, 205u,
224u, 142u, 190u, 24u, 19u, 55u, 130u, 58u, 216u, 96u, 76u, 216u, 72u,
235u, 33u, 130u, 67u, 13u, 18u, 33u, 145u, 68u, 128u, 100u, 102u,
233u, 29u, 184u, 145u, 212u, 3u, 2u, 104u, 68u, 233u, 29u, 56u, 48u,
38u, 132u, 78u, 145u, 210u, 131u, 2u, 104u, 66u, 217u, 29u, 32u, 48u,
38u, 132u, 39u, 17u, 209u, 67u, 4u, 146u, 24u, 67u, 119u, 1u, 146u,
137u, 15u, 175u, 210u, 88u, 104u, 147u, 8u, 119u, 147u, 9u, 36u, 116u,
64u, 192u, 154u, 22u, 182u, 71u, 67u, 12u, 9u, 161u, 122u, 4u, 116u,
32u, 192u, 146u, 97u, 29u, 0u, 48u, 38u, 133u, 204u, 17u, 206u, 3u,
2u, 104u, 86u, 233u, 28u, 212u, 48u, 36u, 152u, 71u, 52u, 12u, 12u,
128u, 73u, 130u, 77u, 147u, 137u, 33u, 194u, 76u, 15u, 66u, 79u, 126u,
146u, 194u, 104u, 92u, 192u, 77u, 11u, 208u, 36u, 146u, 57u, 144u,
96u, 77u, 14u, 198u, 35u, 152u, 134u, 4u, 128u, 72u, 229u, 225u, 129u,
52u, 59u, 24u, 142u, 90u, 24u, 36u, 25u, 64u, 72u, 4u, 145u, 202u,
195u, 2u, 104u, 140u, 73u, 28u, 164u, 48u, 38u, 136u, 196u, 145u,
201u, 67u, 2u, 104u, 138u, 145u, 28u, 144u, 48u, 50u, 1u, 34u, 8u,
64u, 57u, 201u, 210u, 137u, 36u, 132u, 209u, 21u, 33u, 30u, 201u,
129u, 52u, 59u, 24u, 38u, 135u, 163u, 16u, 154u, 16u, 156u, 19u, 54u,
16u, 153u, 21u, 4u, 197u, 116u, 38u, 16u, 68u, 142u, 68u, 24u, 19u,
68u, 211u, 8u, 228u, 33u, 129u, 52u, 77u, 100u, 142u, 64u, 24u, 18u,
82u, 35u, 143u, 134u, 4u, 128u, 72u, 227u, 161u, 129u, 52u, 77u, 48u,
142u, 50u, 24u, 35u, 232u, 240u, 145u, 198u, 3u, 2u, 71u, 132u, 113u,
96u, 192u, 154u, 47u, 20u, 71u, 20u, 12u, 15u, 1u, 194u, 51u, 9u,
162u, 241u, 68u, 54u, 200u, 129u, 52u, 77u, 48u, 38u, 136u, 169u, 4u,
209u, 61u, 240u, 154u, 16u, 156u, 19u, 54u, 16u, 153u, 21u, 4u, 197u,
116u, 38u, 16u, 68u, 145u, 196u, 131u, 2u, 70u, 100u, 113u, 16u, 192u,
200u, 4u, 164u, 4u, 179u, 30u, 24u, 6u, 90u, 36u, 137u, 114u, 60u,
128u, 101u, 35u, 41u, 18u, 56u, 128u, 96u, 77u, 27u, 146u, 35u, 135u,
6u, 4u, 209u, 185u, 82u, 56u, 104u, 96u, 72u, 240u, 142u, 22u, 24u,
19u, 70u, 229u, 72u, 225u, 65u, 129u, 37u, 162u, 56u, 72u, 96u, 72u,
4u, 142u, 14u, 24u, 19u, 70u, 228u, 136u, 224u, 161u, 129u, 148u, 75u,
113u, 225u, 17u, 116u, 164u, 19u, 70u, 228u, 130u, 104u, 224u, 97u,
143u, 9u, 28u, 12u, 48u, 38u, 143u, 172u, 145u, 192u, 131u, 2u, 71u,
132u, 112u, 0u, 192u, 154u, 62u, 178u, 67u, 16u, 96u, 99u, 17u, 228u,
3u, 45u, 16u, 154u, 62u, 156u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00020[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 47u, 71u, 144u, 12u, 180u, 67u, 40u, 150u,
227u, 194u, 34u, 233u, 72u, 9u, 102u, 60u, 48u, 12u, 180u, 68u, 185u,
30u, 64u, 50u, 145u, 49u, 225u, 36u, 112u, 144u, 192u, 198u, 19u, 3u,
20u, 193u, 72u, 142u, 14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u, 7u,
8u, 224u, 1u, 129u, 48u, 28u, 36u,};
static ScmObj libmacbasemake_syntax(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbasemake_syntax__STUB, 3, 0,SCM_FALSE,libmacbasemake_syntax, NULL, NULL);

static ScmObj libmacbasecall_syntax_handler(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbasecall_syntax_handler__STUB, 3, 0,SCM_FALSE,libmacbasecall_syntax_handler, NULL, NULL);

static ScmObj libmacbasesyntax_handler(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libmacbasesyntax_handler__STUB, 1, 0,SCM_FALSE,libmacbasesyntax_handler, NULL, NULL);

/* debug info of (trace-macro G1966) */
static unsigned char uvector__00021[] = {
 0u, 3u, 130u, 6u, 8u, 222u, 95u, 36u, 112u, 48u, 192u, 146u, 249u,
28u, 4u, 48u, 71u, 18u, 249u, 35u, 128u, 6u, 4u, 151u, 200u, 98u, 12u,
12u, 98u, 95u, 33u, 216u, 38u, 15u, 33u, 48u, 28u, 36u, 144u,};
/* debug info of G1964 */
static unsigned char uvector__00022[] = {
 0u, 3u, 151u, 134u, 4u, 140u, 200u, 229u, 161u, 130u, 96u, 19u, 12u,
197u, 49u, 146u, 71u, 44u, 12u, 9u, 130u, 153u, 28u, 172u, 48u, 36u,
198u, 71u, 42u, 12u, 9u, 49u, 17u, 202u, 3u, 2u, 96u, 140u, 71u, 38u,
12u, 9u, 49u, 145u, 201u, 67u, 3u, 32u, 19u, 24u, 108u, 1u, 230u, 51u,
33u, 133u, 73u, 2u, 100u, 140u, 204u, 102u, 67u, 75u, 113u, 36u, 135u,
9u, 140u, 61u, 9u, 150u, 51u, 9u, 130u, 49u, 36u, 145u, 199u, 67u, 2u,
70u, 100u, 113u, 176u, 192u, 152u, 225u, 145u, 198u, 67u, 2u, 99u,
140u, 71u, 23u, 12u, 9u, 25u, 145u, 197u, 67u, 2u, 99u, 140u, 71u,
19u, 12u, 9u, 140u, 153u, 28u, 68u, 48u, 36u, 102u, 71u, 15u, 12u,
12u, 243u, 52u, 206u, 72u, 225u, 193u, 129u, 38u, 114u, 56u, 80u, 96u,
76u, 236u, 200u, 224u, 193u, 129u, 188u, 77u, 2u, 105u, 14u, 194u,
56u, 151u, 200u, 141u, 229u, 242u, 76u, 196u, 66u, 103u, 102u, 72u,
224u, 129u, 129u, 52u, 34u, 68u, 142u, 6u, 24u, 18u, 98u, 35u, 129u,
6u, 4u, 154u, 136u, 224u, 1u, 129u, 52u, 34u, 68u, 134u, 32u, 192u,
198u, 38u, 34u, 19u, 66u, 33u, 132u, 123u, 49u, 132u, 198u, 32u, 38u,
69u, 132u, 146u,};
/* debug info of trace-macro */
static unsigned char uvector__00023[] = {
 0u, 3u, 188u, 6u, 4u, 140u, 200u, 238u, 161u, 130u, 107u, 153u, 201u,
29u, 208u, 48u, 36u, 206u, 71u, 114u, 12u, 9u, 130u, 49u, 29u, 188u,
48u, 77u, 147u, 57u, 35u, 183u, 6u, 4u, 155u, 8u, 237u, 161u, 129u,
38u, 114u, 59u, 88u, 96u, 76u, 52u, 72u, 237u, 33u, 129u, 148u, 76u,
147u, 57u, 9u, 134u, 136u, 76u, 17u, 137u, 29u, 156u, 48u, 38u, 50u,
36u, 118u, 96u, 192u, 147u, 57u, 29u, 144u, 48u, 38u, 50u, 36u, 117u,
192u, 193u, 53u, 204u, 228u, 142u, 182u, 24u, 18u, 103u, 35u, 172u,
134u, 4u, 201u, 220u, 142u, 172u, 24u, 38u, 201u, 156u, 145u, 213u,
67u, 2u, 77u, 132u, 117u, 64u, 192u, 147u, 57u, 29u, 72u, 48u, 38u,
96u, 68u, 117u, 0u, 192u, 202u, 38u, 73u, 156u, 132u, 204u, 8u, 38u,
78u, 228u, 142u, 156u, 24u, 19u, 60u, 34u, 58u, 104u, 96u, 73u, 156u,
142u, 150u, 24u, 19u, 60u, 34u, 58u, 56u, 96u, 72u, 204u, 142u, 136u,
24u, 26u, 195u, 84u, 206u, 73u, 29u, 12u, 48u, 38u, 132u, 206u, 145u,
208u, 67u, 3u, 40u, 112u, 19u, 104u, 104u, 153u, 203u, 113u, 9u, 161u,
50u, 68u, 77u, 196u, 38u, 118u, 228u, 142u, 126u, 24u, 19u, 66u, 166u,
200u, 231u, 129u, 129u, 52u, 43u, 32u, 142u, 116u, 24u, 19u, 66u,
166u, 200u, 230u, 193u, 130u, 107u, 153u, 201u, 28u, 212u, 48u, 36u,
206u, 71u, 51u, 12u, 9u, 161u, 160u, 196u, 115u, 0u, 193u, 54u, 76u,
228u, 142u, 94u, 24u, 18u, 108u, 35u, 151u, 6u, 4u, 153u, 200u, 229u,
129u, 129u, 52u, 56u, 92u, 142u, 84u, 24u, 25u, 68u, 201u, 51u, 144u,
154u, 28u, 46u, 19u, 67u, 65u, 137u, 28u, 160u, 48u, 38u, 135u, 206u,
145u, 201u, 195u, 2u, 76u, 228u, 114u, 80u, 192u, 154u, 31u, 58u, 71u,
33u, 12u, 9u, 25u, 145u, 199u, 67u, 3u, 88u, 106u, 153u, 201u, 35u,
142u, 6u, 4u, 209u, 33u, 2u, 56u, 208u, 96u, 101u, 19u, 104u, 104u,
153u, 203u, 241u, 12u, 161u, 52u, 72u, 20u, 77u, 228u, 38u, 135u,
201u, 16u, 154u, 21u, 10u, 72u, 227u, 1u, 129u, 52u, 76u, 12u, 142u,
40u, 24u, 19u, 68u, 196u, 8u, 226u, 65u, 129u, 52u, 76u, 12u, 142u,
32u, 24u, 25u, 68u, 59u, 51u, 144u, 154u, 37u, 176u, 19u, 24u, 98u,
71u, 15u, 12u, 9u, 162u, 184u, 164u, 112u, 224u, 192u, 147u, 57u, 28u,
40u, 48u, 53u, 204u, 228u, 142u, 18u, 24u, 18u, 103u, 35u, 132u, 6u,
6u, 64u, 38u, 192u, 198u, 38u, 34u, 27u, 196u, 208u, 38u, 144u, 236u,
35u, 137u, 124u, 136u, 222u, 95u, 36u, 204u, 68u, 51u, 204u, 211u,
57u, 34u, 61u, 152u, 195u, 96u, 15u, 49u, 153u, 12u, 42u, 72u, 19u,
36u, 102u, 99u, 50u, 26u, 91u, 137u, 19u, 44u, 102u, 38u, 1u, 48u,
204u, 83u, 25u, 36u, 146u, 38u, 224u, 198u, 162u, 101u, 140u, 219u,
137u, 34u, 111u, 12u, 106u, 38u, 88u, 205u, 248u, 146u, 39u, 0u, 198u,
173u, 196u, 144u, 202u, 19u, 69u, 210u, 68u, 224u, 66u, 104u, 172u,
209u, 36u, 112u, 96u, 192u, 198u, 154u, 48u, 142u, 71u, 4u, 12u, 19u,
140u, 134u, 72u, 224u, 65u, 129u, 36u, 50u, 56u, 0u, 96u, 77u, 30u,
67u, 33u, 136u, 48u, 49u, 204u, 225u, 52u, 121u, 12u, 78u, 83u, 56u,
84u, 209u, 204u, 48u, 31u, 138u, 104u, 224u, 248u, 13u, 197u, 52u,
110u, 108u, 9u, 138u, 115u, 41u, 163u, 10u, 230u, 51u, 36u, 128u,};
/* debug info of %toplevel */
static unsigned char uvector__00024[] = {
 0u, 3u, 135u, 6u, 8u, 34u, 9u, 19u, 162u, 76u, 226u, 113u, 144u,
200u, 156u, 166u, 112u, 173u, 196u, 7u, 226u, 38u, 88u, 205u, 248u,
144u, 27u, 136u, 153u, 99u, 54u, 226u, 64u, 152u, 167u, 50u, 27u,
196u, 208u, 38u, 144u, 236u, 35u, 137u, 124u, 136u, 222u, 95u, 36u,
204u, 68u, 51u, 204u, 211u, 57u, 34u, 61u, 152u, 195u, 96u, 15u, 49u,
153u, 12u, 42u, 72u, 19u, 36u, 102u, 99u, 50u, 26u, 91u, 137u, 19u,
44u, 102u, 38u, 1u, 48u, 204u, 83u, 25u, 36u, 147u, 25u, 146u, 56u,
88u, 96u, 99u, 153u, 211u, 4u, 178u, 56u, 72u, 96u, 76u, 7u, 8u, 224u,
129u, 129u, 48u, 28u, 35u, 129u, 6u, 4u, 192u, 112u, 144u,};
/* debug info */
static unsigned char uvector__00025[] = {
 0u, 3u, 129u, 134u, 9u, 214u, 118u, 157u, 201u, 28u, 8u, 48u, 36u,
234u, 71u, 1u, 12u, 9u, 51u, 145u, 192u, 3u, 2u, 78u, 196u, 49u, 6u,
6u, 49u, 59u, 16u, 152u, 14u, 18u, 64u,};
/* debug info of untrace-macro */
static unsigned char uvector__00026[] = {
 0u, 3u, 156u, 134u, 4u, 140u, 200u, 230u, 225u, 130u, 107u, 153u,
201u, 28u, 216u, 48u, 36u, 206u, 71u, 52u, 12u, 9u, 130u, 49u, 28u,
180u, 48u, 36u, 102u, 71u, 44u, 12u, 9u, 49u, 145u, 201u, 195u, 3u,
92u, 198u, 72u, 228u, 193u, 129u, 38u, 50u, 57u, 40u, 96u, 100u, 2u,
99u, 19u, 192u, 158u, 103u, 169u, 238u, 37u, 49u, 153u, 36u, 76u,
177u, 152u, 101u, 9u, 137u, 43u, 116u, 198u, 73u, 35u, 145u, 134u, 4u,
198u, 108u, 142u, 66u, 24u, 18u, 51u, 35u, 143u, 6u, 6u, 49u, 59u,
17u, 58u, 206u, 211u, 185u, 36u, 113u, 176u, 192u, 147u, 209u, 28u,
100u, 48u, 79u, 128u, 78u, 179u, 209u, 19u, 188u, 74u, 72u, 99u, 76u,
173u, 9u, 28u, 92u, 48u, 38u, 51u, 100u, 113u, 80u, 192u, 240u, 38u,
72u, 204u, 134u, 217u, 140u, 38u, 51u, 97u, 49u, 233u, 36u, 142u, 38u,
24u, 19u, 62u, 162u, 56u, 136u, 96u, 72u, 204u, 142u, 30u, 24u, 19u,
62u, 162u, 56u, 104u, 96u, 101u, 19u, 36u, 206u, 68u, 251u, 51u, 144u,
152u, 35u, 18u, 56u, 88u, 96u, 77u, 9u, 211u, 35u, 133u, 6u, 4u, 153u,
200u, 225u, 1u, 129u, 52u, 39u, 76u, 142u, 8u, 24u, 18u, 51u, 35u,
128u, 134u, 6u, 185u, 156u, 145u, 192u, 3u, 2u, 76u, 228u, 49u, 6u,
6u, 57u, 156u, 78u, 83u, 56u, 81u, 50u, 198u, 109u, 196u, 129u, 18u,
206u, 100u, 38u, 123u, 228u, 198u, 100u, 144u,};
/* debug info of %toplevel */
static unsigned char uvector__00027[] = {
 0u, 3u, 134u, 6u, 8u, 34u, 9u, 19u, 242u, 76u, 226u, 114u, 153u,
194u, 137u, 150u, 51u, 110u, 36u, 8u, 150u, 115u, 33u, 224u, 76u,
145u, 153u, 13u, 179u, 24u, 158u, 4u, 243u, 61u, 79u, 113u, 41u, 140u,
200u, 153u, 99u, 48u, 202u, 26u, 230u, 50u, 221u, 49u, 146u, 73u, 49u,
153u, 35u, 132u, 134u, 6u, 57u, 157u, 48u, 75u, 35u, 131u, 134u, 4u,
192u, 112u, 142u, 4u, 24u, 19u, 1u, 194u, 56u, 0u, 96u, 76u, 7u, 9u,
0u,};
static ScmObj SCM_debug_info_const_vector();
#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d1948[190];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1948 */
      SCM_STRING_CONST_INITIALIZER("%expression-name-mark-key", 25, 25),
      SCM_STRING_CONST_INITIALIZER("macroexpand", 11, 11),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("form", 4, 4),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("env/flag", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%do-macroexpand", 15, 15),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libmacbase.scm", 14, 14),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("macroexpand-1", 13, 13),
      SCM_STRING_CONST_INITIALIZER("boolean\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("vm-current-module", 17, 17),
      SCM_STRING_CONST_INITIALIZER("module\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("argument must be a boolean or a module, but got:", 48, 48),
      SCM_STRING_CONST_INITIALIZER("make-cenv", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%internal-macro-expand", 22, 22),
      SCM_STRING_CONST_INITIALIZER("unravel-syntax", 14, 14),
      SCM_STRING_CONST_INITIALIZER("once\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax", 13, 13),
      SCM_STRING_CONST_INITIALIZER("to_immutable", 12, 12),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("wrapped-identifier\077", 19, 19),
      SCM_STRING_CONST_INITIALIZER("vector-map", 10, 10),
      SCM_STRING_CONST_INITIALIZER("rec", 3, 3),
      SCM_STRING_CONST_INITIALIZER("eq\077", 3, 3),
      SCM_STRING_CONST_INITIALIZER("make-hash-table", 15, 15),
      SCM_STRING_CONST_INITIALIZER("hash-table-get", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-identifier", 15, 15),
      SCM_STRING_CONST_INITIALIZER("free-identifier=\077", 17, 17),
      SCM_STRING_CONST_INITIALIZER("hash-table-put!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("id->sym", 7, 7),
      SCM_STRING_CONST_INITIALIZER("i", 1, 1),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("c", 1, 1),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("hash-table-fold", 15, 15),
      SCM_STRING_CONST_INITIALIZER(".", 1, 1),
      SCM_STRING_CONST_INITIALIZER("symbol-append", 13, 13),
      SCM_STRING_CONST_INITIALIZER("id", 2, 2),
      SCM_STRING_CONST_INITIALIZER("macro\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<boolean>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("syntax\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("identifier-macro", 16, 16),
      SCM_STRING_CONST_INITIALIZER("parameterizable", 15, 15),
      SCM_STRING_CONST_INITIALIZER("compile-syntax-rules", 20, 20),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("src", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ellipsis", 8, 8),
      SCM_STRING_CONST_INITIALIZER("literals", 8, 8),
      SCM_STRING_CONST_INITIALIZER("rules", 5, 5),
      SCM_STRING_CONST_INITIALIZER("mod", 3, 3),
      SCM_STRING_CONST_INITIALIZER("env", 3, 3),
      SCM_STRING_CONST_INITIALIZER("macro-transformer", 17, 17),
      SCM_STRING_CONST_INITIALIZER("mac", 3, 3),
      SCM_STRING_CONST_INITIALIZER("<macro>", 7, 7),
      SCM_STRING_CONST_INITIALIZER("macro-name", 10, 10),
      SCM_STRING_CONST_INITIALIZER("identifier-macro\077", 17, 17),
      SCM_STRING_CONST_INITIALIZER("%swap-macro-transformer!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("new-transformer&flags", 21, 21),
      SCM_STRING_CONST_INITIALIZER("*trace-macro*", 13, 13),
      SCM_STRING_CONST_INITIALIZER("%macro-traced\077", 14, 14),
      SCM_STRING_CONST_INITIALIZER("regexp\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("symbol->string", 14, 14),
      SCM_STRING_CONST_INITIALIZER("z", 1, 1),
      SCM_STRING_CONST_INITIALIZER("find", 4, 4),
      SCM_STRING_CONST_INITIALIZER("show-macro-trace", 16, 16),
      SCM_STRING_CONST_INITIALIZER("Macro input>>>\012", 15, 15),
      SCM_STRING_CONST_INITIALIZER("current-trace-port", 18, 18),
      SCM_STRING_CONST_INITIALIZER("display", 7, 7),
      SCM_STRING_CONST_INITIALIZER("debug-source-info", 17, 17),
      SCM_STRING_CONST_INITIALIZER("    at ~s:~s\012", 13, 13),
      SCM_STRING_CONST_INITIALIZER("format-internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("gauche.format", 13, 13),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("level", 5, 5),
      SCM_STRING_CONST_INITIALIZER("length", 6, 6),
      SCM_STRING_CONST_INITIALIZER("pprint", 6, 6),
      SCM_STRING_CONST_INITIALIZER("\012Macro output<<<\012", 17, 17),
      SCM_STRING_CONST_INITIALIZER("\012", 1, 1),
      SCM_STRING_CONST_INITIALIZER("flush", 5, 5),
      SCM_STRING_CONST_INITIALIZER("input", 5, 5),
      SCM_STRING_CONST_INITIALIZER("output", 6, 6),
      SCM_STRING_CONST_INITIALIZER("lvar", 4, 4),
      SCM_STRING_CONST_INITIALIZER("$GREF", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$LREF", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$CALL", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$IT", 3, 3),
      SCM_STRING_CONST_INITIALIZER("$IF", 3, 3),
      SCM_STRING_CONST_INITIALIZER("unraveled", 9, 9),
      SCM_STRING_CONST_INITIALIZER("$ASM", 4, 4),
      SCM_STRING_CONST_INITIALIZER("cons", 4, 4),
      SCM_STRING_CONST_INITIALIZER("$CONST", 6, 6),
      SCM_STRING_CONST_INITIALIZER("si", 2, 2),
      SCM_STRING_CONST_INITIALIZER("car", 3, 3),
      SCM_STRING_CONST_INITIALIZER("cadr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("list", 4, 4),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$LET", 4, 4),
      SCM_STRING_CONST_INITIALIZER("let", 3, 3),
      SCM_STRING_CONST_INITIALIZER("and", 3, 3),
      SCM_STRING_CONST_INITIALIZER("begin", 5, 5),
      SCM_STRING_CONST_INITIALIZER("format", 6, 6),
      SCM_STRING_CONST_INITIALIZER("cdr", 3, 3),
      SCM_STRING_CONST_INITIALIZER("$SEQ", 4, 4),
      SCM_STRING_CONST_INITIALIZER("and-let1", 8, 8),
      SCM_STRING_CONST_INITIALIZER("when", 4, 4),
      SCM_STRING_CONST_INITIALIZER("let1", 4, 4),
      SCM_STRING_CONST_INITIALIZER("$LAMBDA", 7, 7),
      SCM_STRING_CONST_INITIALIZER("call-macro-expander", 19, 19),
      SCM_STRING_CONST_INITIALIZER("extended-cons", 13, 13),
      SCM_STRING_CONST_INITIALIZER("extended-pair\077", 14, 14),
      SCM_STRING_CONST_INITIALIZER("original", 8, 8),
      SCM_STRING_CONST_INITIALIZER("pair-attribute-set!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("expr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("cenv", 4, 4),
      SCM_STRING_CONST_INITIALIZER("call-id-macro-expander", 22, 22),
      SCM_STRING_CONST_INITIALIZER("make-syntax", 11, 11),
      SCM_STRING_CONST_INITIALIZER("module", 6, 6),
      SCM_STRING_CONST_INITIALIZER("proc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<symbol>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<module>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("call-syntax-handler", 19, 19),
      SCM_STRING_CONST_INITIALIZER("syn", 3, 3),
      SCM_STRING_CONST_INITIALIZER("program", 7, 7),
      SCM_STRING_CONST_INITIALIZER("syntax-handler", 14, 14),
      SCM_STRING_CONST_INITIALIZER("trace-macro", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1966", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("procedure\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("every", 5, 5),
      SCM_STRING_CONST_INITIALIZER("Argument(s) of trace-macro should be a boolean, or symbols or regexps, but got:", 79, 79),
      SCM_STRING_CONST_INITIALIZER("list\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("delete-duplicates", 17, 17),
      SCM_STRING_CONST_INITIALIZER("G1964", 5, 5),
      SCM_STRING_CONST_INITIALIZER("objs", 4, 4),
      SCM_STRING_CONST_INITIALIZER("equal\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("match:error", 11, 11),
      SCM_STRING_CONST_INITIALIZER("util.match", 10, 10),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("untrace-macro", 13, 13),
      SCM_STRING_CONST_INITIALIZER("member", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1974", 5, 5),
      SCM_STRING_CONST_INITIALIZER("remove", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1945", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1946", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rest1944", 8, 8),
      SCM_STRING_CONST_INITIALIZER("define-in-module", 16, 16),
      SCM_STRING_CONST_INITIALIZER("G1954", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1955", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rest1953", 8, 8),
      SCM_STRING_CONST_INITIALIZER("r", 1, 1),
      SCM_STRING_CONST_INITIALIZER("let*", 4, 4),
      SCM_STRING_CONST_INITIALIZER("vector\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("pair\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("nam", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sym", 3, 3),
      SCM_STRING_CONST_INITIALIZER("tab", 3, 3),
      SCM_STRING_CONST_INITIALIZER("num", 3, 3),
      SCM_STRING_CONST_INITIALIZER("$", 1, 1),
      SCM_STRING_CONST_INITIALIZER("rlet1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("macname", 7, 7),
      SCM_STRING_CONST_INITIALIZER("symbol\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("^z", 2, 2),
      SCM_STRING_CONST_INITIALIZER("out", 3, 3),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("append", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ms", 2, 2),
      SCM_STRING_CONST_INITIALIZER("set!", 4, 4),
      SCM_STRING_CONST_INITIALIZER("^x", 2, 2),
      SCM_STRING_CONST_INITIALIZER("G1960", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1959", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1958", 5, 5),
      SCM_STRING_CONST_INITIALIZER("match", 5, 5),
      SCM_STRING_CONST_INITIALIZER("...", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G1973", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1975", 5, 5),
      SCM_STRING_CONST_INITIALIZER("cute", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<>", 2, 2),
      SCM_STRING_CONST_INITIALIZER("letrec", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1971", 5, 5),
  },
};
static struct scm__rcRec {
  ScmUVector d1952[27];
  ScmCompiledCode d1951[27];
  ScmWord d1950[1176];
  ScmPair d1949[383] SCM_ALIGN_PAIR;
  ScmObj d1947[747];
} scm__rc SCM_UNUSED = {
  {   /* ScmUVector d1952 */
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 135, uvector__00001, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 48, uvector__00002, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 135, uvector__00003, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 48, uvector__00004, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 202, uvector__00005, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 83, uvector__00006, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 193, uvector__00007, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 64, uvector__00008, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 346, uvector__00009, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 197, uvector__00010, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 176, uvector__00011, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 27, uvector__00012, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 114, uvector__00013, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 132, uvector__00014, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 79, uvector__00015, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 424, uvector__00016, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 809, uvector__00017, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 117, uvector__00018, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 551, uvector__00019, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 61, uvector__00020, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 39, uvector__00021, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 198, uvector__00022, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 536, uvector__00023, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 113, uvector__00024, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 35, uvector__00025, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 227, uvector__00026, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 79, uvector__00027, 0, NULL),
  },
  {   /* ScmCompiledCode d1951 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* macroexpand */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[0])), 35,
            17, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[15]),
            SCM_OBJ(&scm__rc.d1951[1]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[35])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* macroexpand-1 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[50])), 36,
            17, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[27]),
            SCM_OBJ(&scm__rc.d1951[3]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[86])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %do-macroexpand */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[101])), 53,
            24, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[35]),
            SCM_OBJ(&scm__rc.d1951[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[154])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* rec */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[169])), 39,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[60]),
            SCM_OBJ(&scm__rc.d1951[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[208])), 12,
            11, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[75]),
            SCM_OBJ(&scm__rc.d1951[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* id->sym */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[220])), 67,
            30, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[83]),
            SCM_OBJ(&scm__rc.d1951[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* unravel-syntax */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[287])), 17,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[88]),
            SCM_OBJ(&scm__rc.d1951[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[304])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[319])), 13,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[332])), 25,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[162]),
            SCM_OBJ(&scm__rc.d1951[13]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %macro-traced? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[357])), 25,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[167]),
            SCM_OBJ(&scm__rc.d1951[14]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[382])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* show-macro-trace */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[397])), 121,
            24, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[175]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1947[243])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* call-macro-expander */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[518])), 206,
            32, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[316]),
            SCM_OBJ(&scm__rc.d1951[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[724])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* call-id-macro-expander */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[739])), 145,
            28, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[323]),
            SCM_OBJ(&scm__rc.d1951[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[884])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (trace-macro #:G1966) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[899])), 7,
            4, 1, 0, SCM_OBJ(&scm__rc.d1949[355]), SCM_NIL, SCM_OBJ(&scm__rc.d1949[361]),
            SCM_OBJ(&scm__rc.d1951[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #:G1964 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[906])), 50,
            15, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[367]),
            SCM_OBJ(&scm__rc.d1951[22]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* trace-macro */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[956])), 123,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[372]),
            SCM_OBJ(&scm__rc.d1951[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[1079])), 17,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[1096])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[377]),
            SCM_OBJ(&scm__rc.d1951[25]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* untrace-macro */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[1101])), 60,
            12, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1949[382]),
            SCM_OBJ(&scm__rc.d1951[26]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1950[1161])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1950 */
    /* macroexpand */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[2])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[10])) /* (lambda (form :optional (env/flag #f)) (%do-macroexpand form env/flag #f)) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x0000004d    /*  29 (LREF11-PUSH) */,
    0x00000049    /*  30 (LREF1-PUSH) */,
    0x00000009    /*  31 (CONSTF-PUSH) */,
    0x00003060    /*  32 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* %do-macroexpand */,
    0x00000014    /*  34 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[35]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* macroexpand */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[35]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[0])) /* #<compiled-code macroexpand@0x7fa755896e40> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* macroexpand */,
    0x00000014    /*  14 (RET) */,
    /* macroexpand-1 */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[2])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[22])) /* (lambda (form :optional (env/flag #f)) (%do-macroexpand form env/flag #t)) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x0000004d    /*  29 (LREF11-PUSH) */,
    0x00000049    /*  30 (LREF1-PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00003060    /*  33 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* %do-macroexpand */,
    0x00000014    /*  35 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[86]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* macroexpand-1 */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[86]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[2])) /* #<compiled-code macroexpand-1@0x7fa755419300> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* macroexpand-1 */,
    0x00000014    /*  14 (RET) */,
    /* %do-macroexpand */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* boolean? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 13),
    0x0000000e    /*   7 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 30),
    0x0000005f    /*   9 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* vm-current-module */,
    0x00000013    /*  11 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 30),
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 18),
    0x00000049    /*  15 (LREF1-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* module? */,
    0x0000001e    /*  18 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 23),
    0x0000003e    /*  20 (LREF1) */,
    0x00000013    /*  21 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 30),
    0x0000200e    /*  23 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 30),
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[17])) /* "argument must be a boolean or a module, but got:" */,
    0x00000049    /*  27 (LREF1-PUSH) */,
    0x0000205f    /*  28 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00001018    /*  30 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  31 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 43),
    0x0000004e    /*  33 (LREF12-PUSH) */,
    0x0000100e    /*  34 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 39),
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* make-cenv */,
    0x0000000d    /*  39 (PUSH) */,
    0x0000004c    /*  40 (LREF10-PUSH) */,
    0x0000305f    /*  41 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* %internal-macro-expand */,
    0x00001018    /*  43 (PUSH-LOCAL-ENV 1) */,
    0x00000045    /*  44 (LREF21) */,
    0x0000002e    /*  45 (BNEQC) */,
    SCM_WORD(SCM_FALSE) /* #f */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]) + 52)  /*     52 */,
    0x00000048    /*  48 (LREF0-PUSH) */,
    0x00001060    /*  49 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* unravel-syntax */,
    0x00000014    /*  51 (RET) */,
    0x00000053    /*  52 (LREF0-RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[154]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %do-macroexpand */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[154]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[4])) /* #<compiled-code %do-macroexpand@0x7fa75566e600> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %do-macroexpand */,
    0x00000014    /*  14 (RET) */,
    /* (unravel-syntax rec) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* wrapped-identifier? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]) + 11),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00000042    /*   8 (LREF11) */,
    0x00001012    /*   9 (TAIL-CALL 1) */,
    0x00000014    /*  10 (RET) */,
    0x0000003d    /*  11 (LREF0) */,
    0x00000098    /*  12 (PAIRP) */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]) + 29),
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]) + 21),
    0x0000006a    /*  17 (LREF0-CAR) */,
    0x0000000d    /*  18 (PUSH) */,
    0x00000041    /*  19 (LREF10) */,
    0x0000101c    /*  20 (LOCAL-ENV-CALL 1) */,
    0x0000100f    /*  21 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]) + 27),
    0x00000076    /*  23 (LREF0-CDR) */,
    0x0000000d    /*  24 (PUSH) */,
    0x00000041    /*  25 (LREF10) */,
    0x0000101c    /*  26 (LOCAL-ENV-CALL 1) */,
    0x00000066    /*  27 (CONS) */,
    0x00000014    /*  28 (RET) */,
    0x0000003d    /*  29 (LREF0) */,
    0x0000009d    /*  30 (VECTORP) */,
    0x0000001e    /*  31 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]) + 38),
    0x0000004c    /*  33 (LREF10-PUSH) */,
    0x00000048    /*  34 (LREF0-PUSH) */,
    0x00002060    /*  35 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* vector-map */,
    0x00000014    /*  37 (RET) */,
    0x00000053    /*  38 (LREF0-RET) */,
    /* (unravel-syntax id->sym #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[208]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* unwrap-syntax */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000041    /*   6 (LREF10) */,
    0x00000020    /*   7 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[208]) + 11),
    0x000010bd    /*   9 (LREF0-NUMADDI 1) */,
    0x00000014    /*  10 (RET) */,
    0x00000053    /*  11 (LREF0-RET) */,
    /* (unravel-syntax id->sym) */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 7),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x00000009    /*   4 (CONSTF-PUSH) */,
    0x0000305f    /*   5 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* hash-table-get */,
    0x00000031    /*   7 (RT) */,
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 13),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* unwrap-syntax */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  14 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 30),
    0x0000004c    /*  16 (LREF10-PUSH) */,
    0x0000300e    /*  17 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 28),
    0x00000048    /*  19 (LREF0-PUSH) */,
    0x0000000e    /*  20 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 24),
    0x0000005f    /*  22 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* vm-current-module */,
    0x0000000d    /*  24 (PUSH) */,
    0x00000008    /*  25 (CONSTN-PUSH) */,
    0x0000305f    /*  26 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* make-identifier */,
    0x00002062    /*  28 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* free-identifier=? */,
    0x0000001e    /*  30 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 40),
    0x0000300e    /*  32 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 39),
    0x0000004f    /*  34 (LREF20-PUSH) */,
    0x0000004c    /*  35 (LREF10-PUSH) */,
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x0000305f    /*  37 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* hash-table-put! */,
    0x00000053    /*  39 (LREF0-RET) */,
    0x0000300e    /*  40 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 49),
    0x0000004f    /*  42 (LREF20-PUSH) */,
    0x00000016    /*  43 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[7])) /* #<compiled-code (unravel-syntax id->sym #f)@0x7fa75501c2a0> */,
    0x0000000d    /*  45 (PUSH) */,
    0x00000007    /*  46 (CONSTI-PUSH 0) */,
    0x0000305f    /*  47 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* hash-table-fold */,
    0x00001018    /*  49 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  50 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 58),
    0x0000004c    /*  52 (LREF10-PUSH) */,
    0x00000006    /*  53 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[46])) /* "." */,
    0x00000048    /*  55 (LREF0-PUSH) */,
    0x0000305f    /*  56 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* symbol-append */,
    0x00001018    /*  58 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  59 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]) + 66),
    0x00004047    /*  61 (LREF-PUSH 4 0) */,
    0x00000051    /*  62 (LREF30-PUSH) */,
    0x00000048    /*  63 (LREF0-PUSH) */,
    0x0000305f    /*  64 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* hash-table-put! */,
    0x00000053    /*  66 (LREF0-RET) */,
    /* unravel-syntax */
    0x00002019    /*   0 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[62])) /* (#<undef> #<compiled-code (unravel-syntax rec)@0x7fa75501c360>) */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[287]) + 8),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eq? */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* make-hash-table */,
    0x00001018    /*   8 (PUSH-LOCAL-ENV 1) */,
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[8])) /* #<compiled-code (unravel-syntax id->sym)@0x7fa75501c300> */,
    0x0000001a    /*  11 (POP-LOCAL-ENV) */,
    0x000010e8    /*  12 (ENV-SET 1) */,
    0x0000004c    /*  13 (LREF10-PUSH) */,
    0x0000003d    /*  14 (LREF0) */,
    0x0000101d    /*  15 (LOCAL-ENV-TAIL-CALL 1) */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[304]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* unravel-syntax */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[304]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[9])) /* #<compiled-code unravel-syntax@0x7fa75501c3c0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* unravel-syntax */,
    0x00000014    /*  14 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[319]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[319]) + 10),
    0x0000000b    /*   9 (CONSTF-RET) */,
    0x00000015    /*  10 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000014    /*  12 (RET) */,
    /* (%macro-traced? #f) */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009c    /*   1 (SYMBOLP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[332]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00000041    /*   5 (LREF10) */,
    0x0000008f    /*   6 (EQ) */,
    0x00000014    /*   7 (RET) */,
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[332]) + 13),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* regexp? */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[332]) + 24),
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[332]) + 20),
    0x0000004c    /*  17 (LREF10-PUSH) */,
    0x0000105f    /*  18 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* symbol->string */,
    0x0000000d    /*  20 (PUSH) */,
    0x0000003d    /*  21 (LREF0) */,
    0x00001012    /*  22 (TAIL-CALL 1) */,
    0x00000014    /*  23 (RET) */,
    0x0000000b    /*  24 (CONSTF-RET) */,
    /* %macro-traced? */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000002e    /*   2 (BNEQC) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]) + 6)  /*      6 */,
    0x00000014    /*   5 (RET) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]) + 15),
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]) + 13),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* macro-name */,
    0x00001062    /*  13 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* unwrap-syntax */,
    0x00001018    /*  15 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000030    /*  17 (RF) */,
    0x00000016    /*  18 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[12])) /* #<compiled-code (%macro-traced? #f)@0x7fa754b91780> */,
    0x00000061    /*  20 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00002063    /*  22 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* find */,
    0x00000014    /*  24 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[382]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %macro-traced? */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[382]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[13])) /* #<compiled-code %macro-traced?@0x7fa754b917e0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %macro-traced? */,
    0x00000014    /*  14 (RET) */,
    /* show-macro-trace */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 120),
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 9),
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %macro-traced? */,
    0x0000001e    /*   9 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 119),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 18),
    0x00000049    /*  13 (LREF1-PUSH) */,
    0x0000003d    /*  14 (LREF0) */,
    0x00000067    /*  15 (CONS-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* unravel-syntax */,
    0x00001018    /*  18 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 29),
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[76])) /* "Macro input>>>\n" */,
    0x0000000e    /*  23 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 27),
    0x0000005f    /*  25 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /*  27 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 34),
    0x0000004d    /*  31 (LREF11-PUSH) */,
    0x0000105f    /*  32 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* debug-source-info */,
    0x00001018    /*  34 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  35 (LREF0) */,
    0x0000001e    /*  36 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 53),
    0x0000200e    /*  38 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 53),
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[170])) /* (#f 1 #<box #f>) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[80])) /* "    at ~s:~s\n" */,
    0x0000006a    /*  46 (LREF0-CAR) */,
    0x0000000d    /*  47 (PUSH) */,
    0x0000003d    /*  48 (LREF0) */,
    0x00000082    /*  49 (CADR) */,
    0x00004088    /*  50 (LIST 4) */,
    0x00002062    /*  51 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* format-internal */,
    0x0000001a    /*  53 (POP-LOCAL-ENV) */,
    0x0000700e    /*  54 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 73),
    0x0000006a    /*  56 (LREF0-CAR) */,
    0x0000000d    /*  57 (PUSH) */,
    0x00000006    /*  58 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    0x0000000e    /*  60 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 64),
    0x0000005f    /*  62 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x0000000d    /*  64 (PUSH) */,
    0x00000006    /*  65 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :level */,
    0x00000009    /*  67 (CONSTF-PUSH) */,
    0x00000006    /*  68 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :length */,
    0x00000009    /*  70 (CONSTF-PUSH) */,
    0x0000705f    /*  71 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* pprint */,
    0x0000200e    /*  73 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 83),
    0x00000006    /*  75 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[87])) /* "\nMacro output<<<\n" */,
    0x0000000e    /*  77 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 81),
    0x0000005f    /*  79 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /*  81 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000700e    /*  83 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 102),
    0x00000076    /*  85 (LREF0-CDR) */,
    0x0000000d    /*  86 (PUSH) */,
    0x00000006    /*  87 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    0x0000000e    /*  89 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 93),
    0x0000005f    /*  91 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x0000000d    /*  93 (PUSH) */,
    0x00000006    /*  94 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :level */,
    0x00000009    /*  96 (CONSTF-PUSH) */,
    0x00000006    /*  97 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :length */,
    0x00000009    /*  99 (CONSTF-PUSH) */,
    0x0000705f    /* 100 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* pprint */,
    0x0000200e    /* 102 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 112),
    0x00000006    /* 104 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[88])) /* "\n" */,
    0x0000000e    /* 106 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 110),
    0x0000005f    /* 108 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /* 110 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000000e    /* 112 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]) + 116),
    0x0000005f    /* 114 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00001063    /* 116 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* flush */,
    0x00000014    /* 118 (RET) */,
    0x0000000c    /* 119 (CONSTU-RET) */,
    0x0000000c    /* 120 (CONSTU-RET) */,
    /* call-macro-expander */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* identifier-macro? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 26),
    0x0000200e    /*   7 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 36),
    0x0000200e    /*   9 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 20),
    0x0000006b    /*  11 (LREF1-CAR) */,
    0x0000000d    /*  12 (PUSH) */,
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 19),
    0x0000004a    /*  16 (LREF2-PUSH) */,
    0x0000105f    /*  17 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* macro-transformer */,
    0x00002011    /*  19 (CALL 2) */,
    0x0000000d    /*  20 (PUSH) */,
    0x00000077    /*  21 (LREF1-CDR) */,
    0x00002062    /*  22 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* extended-cons */,
    0x00000013    /*  24 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 36),
    0x0000200e    /*  26 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 36),
    0x00000049    /*  28 (LREF1-PUSH) */,
    0x00000048    /*  29 (LREF0-PUSH) */,
    0x0000100e    /*  30 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 35),
    0x0000004a    /*  32 (LREF2-PUSH) */,
    0x0000105f    /*  33 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* macro-transformer */,
    0x00002011    /*  35 (CALL 2) */,
    0x00001018    /*  36 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  37 (LREF0) */,
    0x00000098    /*  38 (PAIRP) */,
    0x0000001e    /*  39 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 78),
    0x0000004d    /*  41 (LREF11-PUSH) */,
    0x0000003d    /*  42 (LREF0) */,
    0x00000020    /*  43 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 48),
    0x0000003d    /*  45 (LREF0) */,
    0x00000013    /*  46 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 79),
    0x0000100e    /*  48 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 53),
    0x00000048    /*  50 (LREF0-PUSH) */,
    0x0000105f    /*  51 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* extended-pair? */,
    0x0000001e    /*  53 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 58),
    0x0000003d    /*  55 (LREF0) */,
    0x00000013    /*  56 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 65),
    0x0000200e    /*  58 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 65),
    0x0000006a    /*  60 (LREF0-CAR) */,
    0x0000000d    /*  61 (PUSH) */,
    0x00000076    /*  62 (LREF0-CDR) */,
    0x00002062    /*  63 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* extended-cons */,
    0x00001018    /*  65 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  66 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 74),
    0x00000048    /*  68 (LREF0-PUSH) */,
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* original */,
    0x00000050    /*  71 (LREF21-PUSH) */,
    0x0000305f    /*  72 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* pair-attribute-set! */,
    0x0000003d    /*  74 (LREF0) */,
    0x0000001a    /*  75 (POP-LOCAL-ENV) */,
    0x00000013    /*  76 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 79),
    0x0000003d    /*  78 (LREF0) */,
    0x00001018    /*  79 (PUSH-LOCAL-ENV 1) */,
    0x0000005d    /*  80 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000001e    /*  82 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 205),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 89),
    0x00802047    /*  86 (LREF-PUSH 2 2) */,
    0x0000105f    /*  87 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %macro-traced? */,
    0x0000001e    /*  89 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 205),
    0x0000100e    /*  91 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 98),
    0x00000050    /*  93 (LREF21-PUSH) */,
    0x0000003d    /*  94 (LREF0) */,
    0x00000067    /*  95 (CONS-PUSH) */,
    0x0000105f    /*  96 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* unravel-syntax */,
    0x00001018    /*  98 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  99 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 109),
    0x00000006    /* 101 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[76])) /* "Macro input>>>\n" */,
    0x0000000e    /* 103 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 107),
    0x0000005f    /* 105 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /* 107 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000100e    /* 109 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 114),
    0x00403047    /* 111 (LREF-PUSH 3 1) */,
    0x0000105f    /* 112 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* debug-source-info */,
    0x00001018    /* 114 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 115 (LREF0) */,
    0x0000001e    /* 116 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 133),
    0x0000200e    /* 118 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 133),
    0x00000006    /* 120 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[170])) /* (#f 1 #<box #f>) */,
    0x00000006    /* 122 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /* 124 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[80])) /* "    at ~s:~s\n" */,
    0x0000006a    /* 126 (LREF0-CAR) */,
    0x0000000d    /* 127 (PUSH) */,
    0x0000003d    /* 128 (LREF0) */,
    0x00000082    /* 129 (CADR) */,
    0x00004088    /* 130 (LIST 4) */,
    0x00002062    /* 131 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* format-internal */,
    0x0000001a    /* 133 (POP-LOCAL-ENV) */,
    0x0000700e    /* 134 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 153),
    0x0000006a    /* 136 (LREF0-CAR) */,
    0x0000000d    /* 137 (PUSH) */,
    0x00000006    /* 138 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    0x0000000e    /* 140 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 144),
    0x0000005f    /* 142 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x0000000d    /* 144 (PUSH) */,
    0x00000006    /* 145 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :level */,
    0x00000009    /* 147 (CONSTF-PUSH) */,
    0x00000006    /* 148 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :length */,
    0x00000009    /* 150 (CONSTF-PUSH) */,
    0x0000705f    /* 151 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* pprint */,
    0x0000200e    /* 153 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 163),
    0x00000006    /* 155 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[87])) /* "\nMacro output<<<\n" */,
    0x0000000e    /* 157 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 161),
    0x0000005f    /* 159 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /* 161 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000700e    /* 163 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 182),
    0x00000076    /* 165 (LREF0-CDR) */,
    0x0000000d    /* 166 (PUSH) */,
    0x00000006    /* 167 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    0x0000000e    /* 169 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 173),
    0x0000005f    /* 171 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x0000000d    /* 173 (PUSH) */,
    0x00000006    /* 174 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :level */,
    0x00000009    /* 176 (CONSTF-PUSH) */,
    0x00000006    /* 177 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :length */,
    0x00000009    /* 179 (CONSTF-PUSH) */,
    0x0000705f    /* 180 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* pprint */,
    0x0000200e    /* 182 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 192),
    0x00000006    /* 184 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[88])) /* "\n" */,
    0x0000000e    /* 186 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 190),
    0x0000005f    /* 188 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /* 190 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000100e    /* 192 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 200),
    0x0000000e    /* 194 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 198),
    0x0000005f    /* 196 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00001062    /* 198 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* flush */,
    0x0000001a    /* 200 (POP-LOCAL-ENV) */,
    0x00000013    /* 201 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 205),
    0x00000013    /* 203 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]) + 205),
    0x00000053    /* 205 (LREF0-RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[724]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* call-macro-expander */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[724]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[16])) /* #<compiled-code call-macro-expander@0x7fa75575c1e0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* call-macro-expander */,
    0x00000014    /*  14 (RET) */,
    /* call-id-macro-expander */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* identifier-macro? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 144),
    0x0000200e    /*   7 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 17),
    0x00000049    /*   9 (LREF1-PUSH) */,
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 16),
    0x0000004a    /*  13 (LREF2-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* macro-transformer */,
    0x00002011    /*  16 (CALL 2) */,
    0x00001018    /*  17 (PUSH-LOCAL-ENV 1) */,
    0x0000005d    /*  18 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000001e    /*  20 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 143),
    0x0000100e    /*  22 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 27),
    0x0000004e    /*  24 (LREF12-PUSH) */,
    0x0000105f    /*  25 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %macro-traced? */,
    0x0000001e    /*  27 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 143),
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 36),
    0x0000004d    /*  31 (LREF11-PUSH) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000067    /*  33 (CONS-PUSH) */,
    0x0000105f    /*  34 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* unravel-syntax */,
    0x00001018    /*  36 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 47),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[76])) /* "Macro input>>>\n" */,
    0x0000000e    /*  41 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 45),
    0x0000005f    /*  43 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /*  45 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000100e    /*  47 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 52),
    0x00000050    /*  49 (LREF21-PUSH) */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* debug-source-info */,
    0x00001018    /*  52 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  53 (LREF0) */,
    0x0000001e    /*  54 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 71),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 71),
    0x00000006    /*  58 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[170])) /* (#f 1 #<box #f>) */,
    0x00000006    /*  60 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  62 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[80])) /* "    at ~s:~s\n" */,
    0x0000006a    /*  64 (LREF0-CAR) */,
    0x0000000d    /*  65 (PUSH) */,
    0x0000003d    /*  66 (LREF0) */,
    0x00000082    /*  67 (CADR) */,
    0x00004088    /*  68 (LIST 4) */,
    0x00002062    /*  69 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* format-internal */,
    0x0000001a    /*  71 (POP-LOCAL-ENV) */,
    0x0000700e    /*  72 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 91),
    0x0000006a    /*  74 (LREF0-CAR) */,
    0x0000000d    /*  75 (PUSH) */,
    0x00000006    /*  76 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    0x0000000e    /*  78 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 82),
    0x0000005f    /*  80 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x0000000d    /*  82 (PUSH) */,
    0x00000006    /*  83 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :level */,
    0x00000009    /*  85 (CONSTF-PUSH) */,
    0x00000006    /*  86 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :length */,
    0x00000009    /*  88 (CONSTF-PUSH) */,
    0x0000705f    /*  89 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* pprint */,
    0x0000200e    /*  91 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 101),
    0x00000006    /*  93 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[87])) /* "\nMacro output<<<\n" */,
    0x0000000e    /*  95 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 99),
    0x0000005f    /*  97 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /*  99 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000700e    /* 101 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 120),
    0x00000076    /* 103 (LREF0-CDR) */,
    0x0000000d    /* 104 (PUSH) */,
    0x00000006    /* 105 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    0x0000000e    /* 107 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 111),
    0x0000005f    /* 109 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x0000000d    /* 111 (PUSH) */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :level */,
    0x00000009    /* 114 (CONSTF-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :length */,
    0x00000009    /* 117 (CONSTF-PUSH) */,
    0x0000705f    /* 118 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* pprint */,
    0x0000200e    /* 120 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 130),
    0x00000006    /* 122 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[88])) /* "\n" */,
    0x0000000e    /* 124 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 128),
    0x0000005f    /* 126 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00002062    /* 128 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* display */,
    0x0000100e    /* 130 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 138),
    0x0000000e    /* 132 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 136),
    0x0000005f    /* 134 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* current-trace-port */,
    0x00001062    /* 136 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* flush */,
    0x0000001a    /* 138 (POP-LOCAL-ENV) */,
    0x00000013    /* 139 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 143),
    0x00000013    /* 141 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]) + 143),
    0x00000053    /* 143 (LREF0-RET) */,
    0x00000055    /* 144 (LREF2-RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[884]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* call-id-macro-expander */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[884]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[18])) /* #<compiled-code call-id-macro-expander@0x7fa7550490c0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* call-id-macro-expander */,
    0x00000014    /*  14 (RET) */,
    /* (trace-macro #:G1966) */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009c    /*   1 (SYMBOLP) */,
    0x00000031    /*   2 (RT) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x00001060    /*   4 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* regexp? */,
    0x00000014    /*   6 (RET) */,
    /* (trace-macro #:G1964) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 6),
    0x0000004f    /*   2 (LREF20-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* every */,
    0x0000001e    /*   6 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 10),
    0x00000013    /*   8 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 17),
    0x0000200e    /*  10 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 17),
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1948[140])) /* "Argument(s) of trace-macro should be a boolean, or symbols or regexps, but got:" */,
    0x0000004c    /*  14 (LREF10-PUSH) */,
    0x0000205f    /*  15 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x0000005d    /*  17 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000001e    /*  19 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 36),
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 27),
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000105f    /*  25 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* list? */,
    0x0000001e    /*  27 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 33),
    0x0000005d    /*  29 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000013    /*  31 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 37),
    0x00000004    /*  33 (CONSTF) */,
    0x00000013    /*  34 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 37),
    0x00000003    /*  36 (CONSTN) */,
    0x00001018    /*  37 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  38 (LREF0) */,
    0x00000030    /*  39 (RF) */,
    0x0000100e    /*  40 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]) + 47),
    0x0000004c    /*  42 (LREF10-PUSH) */,
    0x0000003d    /*  43 (LREF0) */,
    0x00002091    /*  44 (APPEND 2) */,
    0x00001062    /*  45 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* delete-duplicates */,
    0x0000003b    /*  47 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000014    /*  49 (RET) */,
    /* trace-macro */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* pprint */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* procedure? */,
    0x00000016    /*   6 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[21])) /* #<compiled-code (trace-macro #:G1964)@0x7fa754eed300> */,
    0x00001018    /*   8 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /*   9 (LREF10) */,
    0x00000022    /*  10 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 14),
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x00000041    /*  14 (LREF10) */,
    0x00000098    /*  15 (PAIRP) */,
    0x0000001e    /*  16 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 100),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 26),
    0x0000006e    /*  20 (LREF10-CAR) */,
    0x0000000d    /*  21 (PUSH) */,
    0x00000006    /*  22 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000205f    /*  24 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* equal? */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 58),
    0x0000007a    /*  28 (LREF10-CDR) */,
    0x00000022    /*  29 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 37),
    0x00000001    /*  31 (CONST) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000003b    /*  33 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000100e    /*  37 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 42),
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000105f    /*  40 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* list? */,
    0x0000001e    /*  42 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 51),
    0x0000100e    /*  44 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000004c    /*  46 (LREF10-PUSH) */,
    0x0000003d    /*  47 (LREF0) */,
    0x0000101c    /*  48 (LOCAL-ENV-CALL 1) */,
    0x00000013    /*  49 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000004c    /*  53 (LREF10-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* match:error */,
    0x00000013    /*  56 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000200e    /*  58 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 65),
    0x0000006e    /*  60 (LREF10-CAR) */,
    0x0000000d    /*  61 (PUSH) */,
    0x00000009    /*  62 (CONSTF-PUSH) */,
    0x0000205f    /*  63 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* equal? */,
    0x0000001e    /*  65 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 75),
    0x0000007a    /*  67 (LREF10-CDR) */,
    0x00000022    /*  68 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 75),
    0x00000004    /*  70 (CONSTF) */,
    0x0000003b    /*  71 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000013    /*  73 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* list? */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 89),
    0x0000100e    /*  82 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000004c    /*  84 (LREF10-PUSH) */,
    0x0000003d    /*  85 (LREF0) */,
    0x0000101c    /*  86 (LOCAL-ENV-CALL 1) */,
    0x00000013    /*  87 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000100e    /*  89 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000004c    /*  91 (LREF10-PUSH) */,
    0x0000105f    /*  92 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* match:error */,
    0x00000013    /*  94 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x00000013    /*  96 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 75),
    0x00000013    /*  98 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000100e    /* 100 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 105),
    0x0000004c    /* 102 (LREF10-PUSH) */,
    0x0000105f    /* 103 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* list? */,
    0x0000001e    /* 105 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 114),
    0x0000100e    /* 107 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000004c    /* 109 (LREF10-PUSH) */,
    0x0000003d    /* 110 (LREF0) */,
    0x0000101c    /* 111 (LOCAL-ENV-CALL 1) */,
    0x00000013    /* 112 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000100e    /* 114 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]) + 119),
    0x0000004c    /* 116 (LREF10-PUSH) */,
    0x0000105f    /* 117 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* match:error */,
    0x0000001a    /* 119 (POP-LOCAL-ENV) */,
    0x0000005d    /* 120 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000014    /* 122 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[362])) /* (#<compiled-code (trace-macro #:G1966)@0x7fa754eed3c0>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1079]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* trace-macro */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1079]) + 14),
    0x00000016    /*  11 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[22])) /* #<compiled-code trace-macro@0x7fa754eed360> */,
    0x00000014    /*  13 (RET) */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* trace-macro */,
    0x00000014    /*  16 (RET) */,
    /* (untrace-macro #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004f    /*   1 (LREF20-PUSH) */,
    0x00000041    /*   2 (LREF10) */,
    0x00002012    /*   3 (TAIL-CALL 2) */,
    0x00000014    /*   4 (RET) */,
    /* untrace-macro */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 8),
    0x00000004    /*   3 (CONSTF) */,
    0x0000003b    /*   4 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000013    /*   6 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 57),
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 13),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* list? */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 52),
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 21),
    0x0000005e    /*  17 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* list? */,
    0x0000001e    /*  21 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 57),
    0x0000200e    /*  23 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 37),
    0x00001019    /*  25 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[373])) /* (#<undef>) */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* member */,
    0x000000e8    /*  29 (ENV-SET 0) */,
    0x00000016    /*  30 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[24])) /* #<compiled-code (untrace-macro #f)@0x7fa75751f1e0> */,
    0x0000001a    /*  32 (POP-LOCAL-ENV) */,
    0x00000061    /*  33 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00002062    /*  35 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* remove */,
    0x00001018    /*  37 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  38 (LREF0) */,
    0x00000022    /*  39 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 44),
    0x00000004    /*  41 (CONSTF) */,
    0x00000013    /*  42 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 45),
    0x0000003d    /*  44 (LREF0) */,
    0x0000003b    /*  45 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x0000001a    /*  47 (POP-LOCAL-ENV) */,
    0x00000013    /*  48 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 57),
    0x00000013    /*  50 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 57),
    0x0000100e    /*  52 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]) + 57),
    0x00000048    /*  54 (LREF0-PUSH) */,
    0x0000105f    /*  55 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* match:error */,
    0x0000005d    /*  57 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* *trace-macro* */,
    0x00000014    /*  59 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1161]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* untrace-macro */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1950[1161]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1951[25])) /* #<compiled-code untrace-macro@0x7fa75751f360> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* untrace-macro */,
    0x00000014    /*  14 (RET) */,
  },
  {   /* ScmPair d1949 */
       { SCM_NIL, SCM_NIL },
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[1])},
       { SCM_OBJ(&scm__rc.d1949[2]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[6])},
       { SCM_OBJ(&scm__rc.d1949[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[5]), SCM_OBJ(&scm__rc.d1949[8])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[9])},
       { SCM_MAKE_INT(55U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[12])},
       { SCM_OBJ(&scm__rc.d1949[13]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_TRUE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[16])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[18])},
       { SCM_OBJ(&scm__rc.d1949[19]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[5]), SCM_OBJ(&scm__rc.d1949[20])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[21])},
       { SCM_MAKE_INT(58U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[24])},
       { SCM_OBJ(&scm__rc.d1949[25]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[28])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[29])},
       { SCM_MAKE_INT(61U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[31])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[32])},
       { SCM_OBJ(&scm__rc.d1949[33]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[37])},
       { SCM_MAKE_INT(75U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[40])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[42])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[43])},
       { SCM_OBJ(&scm__rc.d1949[44]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[41]), SCM_OBJ(&scm__rc.d1949[45])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(80U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[48])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[49])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[51])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[52])},
       { SCM_OBJ(&scm__rc.d1949[53]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[50]), SCM_OBJ(&scm__rc.d1949[54])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[56])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[57]), SCM_OBJ(&scm__rc.d1949[58])},
       { SCM_OBJ(&scm__rc.d1949[59]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1951[6]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[63])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[65])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[66])},
       { SCM_MAKE_INT(100U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[68])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[69])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[71])},
       { SCM_OBJ(&scm__rc.d1949[72]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[70]), SCM_OBJ(&scm__rc.d1949[73])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[76])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(92U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[79])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[80])},
       { SCM_OBJ(&scm__rc.d1949[81]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(89U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[84])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[85])},
       { SCM_OBJ(&scm__rc.d1949[86]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(119U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[89])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[90])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[92])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[93])},
       { SCM_OBJ(&scm__rc.d1949[94]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[91]), SCM_OBJ(&scm__rc.d1949[95])},
       { SCM_MAKE_INT(120U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[97])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[98])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[100])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[101])},
       { SCM_OBJ(&scm__rc.d1949[102]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[99]), SCM_OBJ(&scm__rc.d1949[103])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[105])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[107])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[109])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[110])},
       { SCM_MAKE_INT(155U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[112])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[113])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[116])},
       { SCM_OBJ(&scm__rc.d1949[117]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[114]), SCM_OBJ(&scm__rc.d1949[118])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(158U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[121])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[122])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[124])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[125])},
       { SCM_OBJ(&scm__rc.d1949[126]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[123]), SCM_OBJ(&scm__rc.d1949[127])},
       { SCM_MAKE_INT(159U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[129])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[130])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[132])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[133])},
       { SCM_OBJ(&scm__rc.d1949[134]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[131]), SCM_OBJ(&scm__rc.d1949[135])},
       { SCM_MAKE_INT(160U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[137])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[138])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[140])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[141])},
       { SCM_OBJ(&scm__rc.d1949[142]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[139]), SCM_OBJ(&scm__rc.d1949[143])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[146])},
       { SCM_MAKE_INT(166U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[148])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[149])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[151])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[152])},
       { SCM_OBJ(&scm__rc.d1949[153]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[150]), SCM_OBJ(&scm__rc.d1949[154])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[1])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(191U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[159])},
       { SCM_OBJ(&scm__rc.d1949[160]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(188U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[163])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[164])},
       { SCM_OBJ(&scm__rc.d1949[165]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1U), SCM_OBJ(&scm__rc.d1949[168])},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1949[169])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[171])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[172])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[173])},
       { SCM_OBJ(&scm__rc.d1949[174]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[120])},
       { SCM_MAKE_INT(11U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[172])},
       { SCM_MAKE_INT(102U), SCM_NIL},
       { SCM_MAKE_INT(30U), SCM_NIL},
       { SCM_MAKE_INT(28U), SCM_OBJ(&scm__rc.d1949[180])},
       { SCM_OBJ(&scm__rc.d1949[178]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[182])},
       { SCM_MAKE_INT(32U), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[185]), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[76]), SCM_OBJ(&scm__rc.d1949[186])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[187])},
       { SCM_MAKE_INT(47U), SCM_NIL},
       { SCM_MAKE_INT(43U), SCM_OBJ(&scm__rc.d1949[189])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[191])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[193])},
       { SCM_MAKE_INT(104U), SCM_NIL},
       { SCM_MAKE_INT(78U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[193])},
       { SCM_MAKE_INT(130U), SCM_NIL},
       { SCM_MAKE_INT(84U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[197]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[194]), SCM_OBJ(&scm__rc.d1949[200])},
       { SCM_OBJ(&scm__sc.d1948[80]), SCM_OBJ(&scm__rc.d1949[201])},
       { SCM_TRUE, SCM_OBJ(&scm__rc.d1949[202])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[203])},
       { SCM_MAKE_INT(4U), SCM_NIL},
       { SCM_MAKE_INT(136U), SCM_OBJ(&scm__rc.d1949[205])},
       { SCM_MAKE_INT(86U), SCM_NIL},
       { SCM_MAKE_INT(80U), SCM_OBJ(&scm__rc.d1949[207])},
       { SCM_MAKE_INT(76U), SCM_OBJ(&scm__rc.d1949[208])},
       { SCM_MAKE_INT(74U), SCM_OBJ(&scm__rc.d1949[209])},
       { SCM_OBJ(&scm__rc.d1949[170]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[211])},
       { SCM_OBJ(&scm__rc.d1949[204]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[212]), SCM_OBJ(&scm__rc.d1949[213])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[214])},
       { SCM_MAKE_INT(90U), SCM_NIL},
       { SCM_MAKE_INT(72U), SCM_OBJ(&scm__rc.d1949[216])},
       { SCM_OBJ(&scm__rc.d1949[192]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[218])},
       { SCM_OBJ(&scm__rc.d1949[219]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[203])},
       { SCM_OBJ(&scm__rc.d1949[221]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[222])},
       { SCM_OBJ(&scm__rc.d1949[223]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[224])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[225])},
       { SCM_OBJ(&scm__rc.d1949[226]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[220]), SCM_OBJ(&scm__rc.d1949[227])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[228])},
       { SCM_MAKE_INT(57U), SCM_NIL},
       { SCM_MAKE_INT(63U), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[232])},
       { SCM_MAKE_INT(112U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[1])},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1949[235])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[236])},
       { SCM_OBJ(&scm__rc.d1949[185]), SCM_OBJ(&scm__rc.d1949[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[238])},
       { SCM_OBJ(&scm__rc.d1949[233]), SCM_OBJ(&scm__rc.d1949[239])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[240])},
       { SCM_MAKE_INT(133U), SCM_NIL},
       { SCM_MAKE_INT(131U), SCM_OBJ(&scm__rc.d1949[242])},
       { SCM_MAKE_INT(129U), SCM_OBJ(&scm__rc.d1949[243])},
       { SCM_MAKE_INT(127U), SCM_OBJ(&scm__rc.d1949[244])},
       { SCM_MAKE_INT(122U), SCM_OBJ(&scm__rc.d1949[245])},
       { SCM_MAKE_INT(118U), SCM_OBJ(&scm__rc.d1949[246])},
       { SCM_MAKE_INT(114U), SCM_OBJ(&scm__rc.d1949[247])},
       { SCM_OBJ(&scm__sc.d1948[87]), SCM_OBJ(&scm__rc.d1949[186])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[249])},
       { SCM_MAKE_INT(146U), SCM_NIL},
       { SCM_MAKE_INT(142U), SCM_OBJ(&scm__rc.d1949[251])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[232])},
       { SCM_MAKE_INT(116U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[253]), SCM_OBJ(&scm__rc.d1949[239])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[255])},
       { SCM_MAKE_INT(179U), SCM_NIL},
       { SCM_MAKE_INT(177U), SCM_OBJ(&scm__rc.d1949[257])},
       { SCM_MAKE_INT(175U), SCM_OBJ(&scm__rc.d1949[258])},
       { SCM_MAKE_INT(173U), SCM_OBJ(&scm__rc.d1949[259])},
       { SCM_MAKE_INT(168U), SCM_OBJ(&scm__rc.d1949[260])},
       { SCM_MAKE_INT(164U), SCM_OBJ(&scm__rc.d1949[261])},
       { SCM_MAKE_INT(160U), SCM_OBJ(&scm__rc.d1949[262])},
       { SCM_OBJ(&scm__sc.d1948[88]), SCM_OBJ(&scm__rc.d1949[186])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[264])},
       { SCM_MAKE_INT(192U), SCM_NIL},
       { SCM_MAKE_INT(188U), SCM_OBJ(&scm__rc.d1949[266])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[186])},
       { SCM_MAKE_INT(206U), SCM_NIL},
       { SCM_MAKE_INT(211U), SCM_NIL},
       { SCM_MAKE_INT(197U), SCM_OBJ(&scm__rc.d1949[270])},
       { SCM_MAKE_INT(181U), SCM_OBJ(&scm__rc.d1949[271])},
       { SCM_MAKE_INT(151U), SCM_OBJ(&scm__rc.d1949[272])},
       { SCM_MAKE_INT(135U), SCM_OBJ(&scm__rc.d1949[273])},
       { SCM_MAKE_INT(104U), SCM_OBJ(&scm__rc.d1949[274])},
       { SCM_MAKE_INT(52U), SCM_OBJ(&scm__rc.d1949[275])},
       { SCM_OBJ(&scm__rc.d1949[183]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[277])},
       { SCM_OBJ(&scm__rc.d1949[278]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[192]), SCM_OBJ(&scm__rc.d1949[222])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[280])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[281])},
       { SCM_OBJ(&scm__rc.d1949[268]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[265]), SCM_OBJ(&scm__rc.d1949[283])},
       { SCM_OBJ(&scm__rc.d1949[256]), SCM_OBJ(&scm__rc.d1949[284])},
       { SCM_OBJ(&scm__rc.d1949[250]), SCM_OBJ(&scm__rc.d1949[285])},
       { SCM_OBJ(&scm__rc.d1949[241]), SCM_OBJ(&scm__rc.d1949[286])},
       { SCM_OBJ(&scm__rc.d1949[282]), SCM_OBJ(&scm__rc.d1949[287])},
       { SCM_OBJ(&scm__rc.d1949[188]), SCM_OBJ(&scm__rc.d1949[288])},
       { SCM_OBJ(&scm__rc.d1949[279]), SCM_OBJ(&scm__rc.d1949[289])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[290])},
       { SCM_MAKE_INT(24U), SCM_NIL},
       { SCM_MAKE_INT(36U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[176]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[294])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[295])},
       { SCM_OBJ(&scm__rc.d1949[183]), SCM_OBJ(&scm__rc.d1949[289])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[297])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[298])},
       { SCM_OBJ(&scm__rc.d1949[299]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[296]), SCM_OBJ(&scm__rc.d1949[300])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[301])},
       { SCM_OBJ(&scm__rc.d1949[302]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[173]), SCM_OBJ(&scm__rc.d1949[303])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[304])},
       { SCM_MAKE_INT(5U), SCM_NIL},
       { SCM_MAKE_INT(3U), SCM_OBJ(&scm__rc.d1949[306])},
       { SCM_MAKE_INT(1U), SCM_OBJ(&scm__rc.d1949[307])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[309])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[310])},
       { SCM_MAKE_INT(216U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[312])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[313])},
       { SCM_OBJ(&scm__rc.d1949[314]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[309])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[317])},
       { SCM_MAKE_INT(234U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[319])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[320])},
       { SCM_OBJ(&scm__rc.d1949[321]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[324])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[325])},
       { SCM_MAKE_INT(240U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[327])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[328])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[330])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[331])},
       { SCM_OBJ(&scm__rc.d1949[332]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[329]), SCM_OBJ(&scm__rc.d1949[333])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[309])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[335])},
       { SCM_MAKE_INT(243U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[337])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[338])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[341])},
       { SCM_OBJ(&scm__rc.d1949[342]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[339]), SCM_OBJ(&scm__rc.d1949[343])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(247U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[346])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[347])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[349])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[350])},
       { SCM_OBJ(&scm__rc.d1949[351]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[348]), SCM_OBJ(&scm__rc.d1949[352])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[354])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(260U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[357])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[358])},
       { SCM_OBJ(&scm__rc.d1949[359]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1951[20]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[363])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[364]), SCM_OBJ(&scm__rc.d1949[365])},
       { SCM_OBJ(&scm__rc.d1949[366]), SCM_NIL},
       { SCM_MAKE_INT(251U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[368])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[369])},
       { SCM_OBJ(&scm__rc.d1949[370]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[1])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1949[374]), SCM_OBJ(&scm__rc.d1949[375])},
       { SCM_OBJ(&scm__rc.d1949[376]), SCM_NIL},
       { SCM_MAKE_INT(270U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1948[11]), SCM_OBJ(&scm__rc.d1949[378])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1949[379])},
       { SCM_OBJ(&scm__rc.d1949[380]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d1947 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(11, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(239, FALSE),
    SCM_MAKE_INT(231U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[176]),
    SCM_MAKE_INT(9U),
    SCM_OBJ(&scm__rc.d1949[177]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_FALSE,
    SCM_MAKE_INT(7U),
    SCM_MAKE_INT(13U),
    SCM_MAKE_INT(18U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[178]),
    SCM_OBJ(&scm__rc.d1949[179]),
    SCM_OBJ(&scm__rc.d1949[181]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[183]),
    SCM_MAKE_INT(26U),
    SCM_OBJ(&scm__rc.d1949[184]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__sc.d1948[76]),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[185]),
    SCM_MAKE_INT(45U),
    SCM_NIL,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[188]),
    SCM_MAKE_INT(41U),
    SCM_OBJ(&scm__rc.d1949[190]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[192]),
    SCM_MAKE_INT(59U),
    SCM_OBJ(&scm__rc.d1949[31]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_MAKE_INT(57U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[170]),
    SCM_UNDEFINED,
    SCM_TRUE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__sc.d1948[80]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(57U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[194]),
    SCM_OBJ(&scm__rc.d1949[195]),
    SCM_OBJ(&scm__rc.d1949[196]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(57U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[197]),
    SCM_OBJ(&scm__rc.d1949[198]),
    SCM_OBJ(&scm__rc.d1949[199]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[204]),
    SCM_OBJ(&scm__rc.d1949[206]),
    SCM_OBJ(&scm__rc.d1949[210]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[215]),
    SCM_MAKE_INT(70U),
    SCM_OBJ(&scm__rc.d1949[217]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_FALSE,
    SCM_MAKE_INT(68U),
    SCM_MAKE_INT(94U),
    SCM_MAKE_INT(18U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[229]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[230]),
    SCM_OBJ(&scm__rc.d1949[231]),
    SCM_MAKE_INT(99U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(24U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[233]),
    SCM_OBJ(&scm__rc.d1949[195]),
    SCM_OBJ(&scm__rc.d1949[234]),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[185]),
    SCM_MAKE_INT(120U),
    SCM_NIL,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[241]),
    SCM_MAKE_INT(110U),
    SCM_OBJ(&scm__rc.d1949[248]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__sc.d1948[87]),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[185]),
    SCM_MAKE_INT(144U),
    SCM_NIL,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[250]),
    SCM_MAKE_INT(140U),
    SCM_OBJ(&scm__rc.d1949[252]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(24U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[253]),
    SCM_OBJ(&scm__rc.d1949[254]),
    SCM_OBJ(&scm__rc.d1949[121]),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[185]),
    SCM_MAKE_INT(166U),
    SCM_NIL,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[256]),
    SCM_MAKE_INT(156U),
    SCM_OBJ(&scm__rc.d1949[263]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__sc.d1948[88]),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[185]),
    SCM_MAKE_INT(190U),
    SCM_NIL,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[265]),
    SCM_MAKE_INT(186U),
    SCM_OBJ(&scm__rc.d1949[267]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[185]),
    SCM_MAKE_INT(204U),
    SCM_NIL,
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[268]),
    SCM_MAKE_INT(202U),
    SCM_OBJ(&scm__rc.d1949[269]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[276]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[291]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[292]),
    SCM_OBJ(&scm__rc.d1949[293]),
    SCM_MAKE_INT(216U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[302]),
    SCM_MAKE_INT(19U),
    SCM_MAKE_INT(218U),
    SCM_MAKE_INT(224U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1949[305]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1949[308]),
    SCM_MAKE_INT(226U),
    SCM_OBJ(&scm__rc.d1949[1]),
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(127, FALSE),
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};

static ScmObj libmacbaseunwrap_syntax(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj form_scm;
  ScmObj form;
  ScmObj to_immutable_scm;
  int to_immutable;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("unwrap-syntax");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  form_scm = SCM_SUBRARGS[0];
  if (!(form_scm)) Scm_TypeError("form", "scheme object", form_scm);
  form = (form_scm);
  if (SCM_ARGCNT > 1+1) {
    to_immutable_scm = SCM_SUBRARGS[1];
  } else {
    to_immutable_scm = SCM_FALSE;
  }
  if (!SCM_BOOLP(to_immutable_scm)) Scm_TypeError("to_immutable", "boolean", to_immutable_scm);
  to_immutable = SCM_BOOL_VALUE(to_immutable_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 76 "libmacbase.scm"
SCM_RESULT = 
#line 76 "libmacbase.scm"
Scm_UnwrapSyntax2(form,to_immutable);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbaseunwrap_syntax_1(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("unwrap-syntax-1");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 81 "libmacbase.scm"
if (SCM_IDENTIFIERP(obj)){
SCM_RESULT = 
#line 82 "libmacbase.scm"
SCM_OBJ(Scm_UnwrapIdentifier(SCM_IDENTIFIER(obj)));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = obj;
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbasemacroP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("macro?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_MACROP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbasesyntaxP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("syntax?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_SYNTAXP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

static ScmObj get_macro_flags(ScmObj macro){{
#line 129 "libmacbase.scm"
SCM_ASSERT(SCM_MACROP(macro));
{u_long flags=(SCM_MACRO(macro))->flags;ScmObj h=SCM_NIL;ScmObj t=SCM_NIL;
#line 132 "libmacbase.scm"
if ((flags)&(SCM_MACRO_IDENTIFIER)){{
SCM_APPEND1(h,t,scm__rc.d1947[115]);}}
if ((flags)&(SCM_MACRO_PARAMETERIZABLE)){{
SCM_APPEND1(h,t,scm__rc.d1947[116]);}}
return (h);}}}
static void Scm_MacroClass_PRINT(ScmObj obj, ScmPort *port, ScmWriteContext *ctx SCM_UNUSED)
{

#line 145 "libmacbase.scm"
Scm_Printf(port,"#<macro %A>",(SCM_MACRO(obj))->name);
}

SCM_DEFINE_BUILTIN_CLASS(Scm_MacroClass, Scm_MacroClass_PRINT, NULL, NULL, NULL, SCM_CLASS_DEFAULT_CPL);

static ScmObj Scm_MacroClass_name_GET(ScmObj OBJARG)
{
  ScmMacro* obj = SCM_MACRO(OBJARG);
  return SCM_OBJ_SAFE(obj->name);
}

static ScmObj Scm_MacroClass_transformer_GET(ScmObj OBJARG)
{
  ScmMacro* obj = SCM_MACRO(OBJARG);
  return SCM_OBJ_SAFE(obj->transformer);
}

static ScmObj Scm_MacroClass_info_alist_GET(ScmObj OBJARG)
{
  ScmMacro* obj = SCM_MACRO(OBJARG);
  return SCM_OBJ_SAFE(obj->info_alist);
}

static ScmClassStaticSlotSpec Scm_MacroClass__SLOTS[] = {
  SCM_CLASS_SLOT_SPEC("name", Scm_MacroClass_name_GET, NULL),
  SCM_CLASS_SLOT_SPEC("transformer", Scm_MacroClass_transformer_GET, NULL),
  SCM_CLASS_SLOT_SPEC("info-alist", Scm_MacroClass_info_alist_GET, NULL),
  SCM_CLASS_SLOT_SPEC("flags", get_macro_flags, NULL),
  SCM_CLASS_SLOT_SPEC_END()
};


static ScmObj libmacbasecompile_syntax_rules(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmObj name;
  ScmObj src_scm;
  ScmObj src;
  ScmObj ellipsis_scm;
  ScmObj ellipsis;
  ScmObj literals_scm;
  ScmObj literals;
  ScmObj rules_scm;
  ScmObj rules;
  ScmObj mod_scm;
  ScmObj mod;
  ScmObj env_scm;
  ScmObj env;
  ScmObj SCM_SUBRARGS[7];
  SCM_ENTER_SUBR("compile-syntax-rules");
  for (int SCM_i=0; SCM_i<7; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!(name_scm)) Scm_TypeError("name", "scheme object", name_scm);
  name = (name_scm);
  src_scm = SCM_SUBRARGS[1];
  if (!(src_scm)) Scm_TypeError("src", "scheme object", src_scm);
  src = (src_scm);
  ellipsis_scm = SCM_SUBRARGS[2];
  if (!(ellipsis_scm)) Scm_TypeError("ellipsis", "scheme object", ellipsis_scm);
  ellipsis = (ellipsis_scm);
  literals_scm = SCM_SUBRARGS[3];
  if (!(literals_scm)) Scm_TypeError("literals", "scheme object", literals_scm);
  literals = (literals_scm);
  rules_scm = SCM_SUBRARGS[4];
  if (!(rules_scm)) Scm_TypeError("rules", "scheme object", rules_scm);
  rules = (rules_scm);
  mod_scm = SCM_SUBRARGS[5];
  if (!(mod_scm)) Scm_TypeError("mod", "scheme object", mod_scm);
  mod = (mod_scm);
  env_scm = SCM_SUBRARGS[6];
  if (!(env_scm)) Scm_TypeError("env", "scheme object", env_scm);
  env = (env_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_CompileSyntaxRules(name,src,ellipsis,literals,rules,mod,env);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbasemacro_transformer(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mac_scm;
  ScmMacro* mac;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("macro-transformer");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  mac_scm = SCM_SUBRARGS[0];
  if (!SCM_MACROP(mac_scm)) Scm_TypeError("mac", "macro", mac_scm);
  mac = SCM_MACRO(mac_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_MacroTransformer(mac);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbasemacro_name(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mac_scm;
  ScmMacro* mac;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("macro-name");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  mac_scm = SCM_SUBRARGS[0];
  if (!SCM_MACROP(mac_scm)) Scm_TypeError("mac", "macro", mac_scm);
  mac = SCM_MACRO(mac_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_MacroName(mac);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbaseidentifier_macroP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mac_scm;
  ScmMacro* mac;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("identifier-macro?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  mac_scm = SCM_SUBRARGS[0];
  if (!SCM_MACROP(mac_scm)) Scm_TypeError("mac", "macro", mac_scm);
  mac = SCM_MACRO(mac_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 161 "libmacbase.scm"
SCM_RESULT = 
#line 161 "libmacbase.scm"
((mac)->flags)&(SCM_MACRO_IDENTIFIER);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbase_25swap_macro_transformerX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mac_scm;
  ScmMacro* mac;
  ScmObj new_transformer_26flags_scm;
  ScmObj new_transformer_26flags;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%swap-macro-transformer!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  mac_scm = SCM_SUBRARGS[0];
  if (!SCM_MACROP(mac_scm)) Scm_TypeError("mac", "macro", mac_scm);
  mac = SCM_MACRO(mac_scm);
  new_transformer_26flags_scm = SCM_SUBRARGS[1];
  if (!(new_transformer_26flags_scm)) Scm_TypeError("new-transformer&flags", "scheme object", new_transformer_26flags_scm);
  new_transformer_26flags = (new_transformer_26flags_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 167 "libmacbase.scm"
SCM_ASSERT(SCM_PAIRP(new_transformer_26flags));

#line 168 "libmacbase.scm"
SCM_ASSERT(SCM_PAIRP(SCM_CDR(new_transformer_26flags)));
ScmObj cise__1956;
#line 169 "libmacbase.scm"
{ScmObj xformer=SCM_CAR(new_transformer_26flags);ScmObj flags=
SCM_CADR(new_transformer_26flags);u_long iflags=0;
#line 172 "libmacbase.scm"
SCM_FOR_EACH(cise__1956,flags) {{ScmObj f=SCM_CAR(cise__1956);
if (SCM_EQ(f,scm__rc.d1947[115])){
(iflags)|=(SCM_MACRO_IDENTIFIER);} else {
Scm_Error("Invalid macro flag: %S",f);}}}
#line 177 "libmacbase.scm"
Scm__SwapMacroTransformer(mac,&(xformer),&(iflags));
if ((iflags)&(SCM_MACRO_IDENTIFIER)){
flags=(SCM_OBJ(&scm__rc.d1949[145]));} else {
flags=(SCM_NIL);}
SCM_RESULT = 
#line 181 "libmacbase.scm"
SCM_LIST2(xformer,flags);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbasemake_syntax(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmSymbol* name;
  ScmObj module_scm;
  ScmModule* module;
  ScmObj proc_scm;
  ScmObj proc;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("make-syntax");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_SYMBOLP(name_scm)) Scm_TypeError("name", "<symbol>", name_scm);
  name = SCM_SYMBOL(name_scm);
  module_scm = SCM_SUBRARGS[1];
  if (!SCM_MODULEP(module_scm)) Scm_TypeError("module", "<module>", module_scm);
  module = SCM_MODULE(module_scm);
  proc_scm = SCM_SUBRARGS[2];
  if (!(proc_scm)) Scm_TypeError("proc", "scheme object", proc_scm);
  proc = (proc_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_MakeSyntax(name,module,proc);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbasecall_syntax_handler(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj syn_scm;
  ScmObj syn;
  ScmObj program_scm;
  ScmObj program;
  ScmObj cenv_scm;
  ScmObj cenv;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("call-syntax-handler");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  syn_scm = SCM_SUBRARGS[0];
  if (!(syn_scm)) Scm_TypeError("syn", "scheme object", syn_scm);
  syn = (syn_scm);
  program_scm = SCM_SUBRARGS[1];
  if (!(program_scm)) Scm_TypeError("program", "scheme object", program_scm);
  program = (program_scm);
  cenv_scm = SCM_SUBRARGS[2];
  if (!(cenv_scm)) Scm_TypeError("cenv", "scheme object", cenv_scm);
  cenv = (cenv_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 244 "libmacbase.scm"
SCM_ASSERT(SCM_SYNTAXP(syn));

#line 245 "libmacbase.scm"
SCM_RESULT = 
#line 245 "libmacbase.scm"
Scm_VMApply2((SCM_SYNTAX(syn))->handler,program,cenv);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libmacbasesyntax_handler(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj syn_scm;
  ScmObj syn;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("syntax-handler");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  syn_scm = SCM_SUBRARGS[0];
  if (!(syn_scm)) Scm_TypeError("syn", "scheme object", syn_scm);
  syn = (syn_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 248 "libmacbase.scm"
SCM_ASSERT(SCM_SYNTAXP(syn));

#line 249 "libmacbase.scm"
SCM_RESULT = 
#line 249 "libmacbase.scm"
(SCM_SYNTAX(syn))->handler;
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[1])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[3])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[5])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[10])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[11])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[14])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[17])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[19])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[23])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[26])),
 NULL /*termination*/
};
ScmObj SCM_debug_info_const_vector()
{
  static _Bool initialized = FALSE;
  if (!initialized) {
    int i = 0;
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[7];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[4];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[6];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[2]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[5];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[710];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[711];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[712];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[713];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[44];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[2];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[714];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[715];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[716];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[19];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[717];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[36];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[34];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[32];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[124];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[37];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[17]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[29];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[27];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[25];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[718];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[70];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[71];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[719];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[720];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[85];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[68];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[88];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[41];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[86];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[721];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[87];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[722];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[84];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[723];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[96];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[95];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[46]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[724];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[725];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[93];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[726];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[82];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[80];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[77];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[75];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[172];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[181];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[180];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[727];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[178];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[728];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[185];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[729];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[150];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[140];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[238];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[175];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[208];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[192];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[194];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[88]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[206];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[217];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[202];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[203];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[204];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[87]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[199];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[197];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[80]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[221];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[196];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[209];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[235];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[76]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[210];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[730];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[495];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[731];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[494];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[492];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[491];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[489];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[139];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[496];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[152];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[190];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[485];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[501];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[545];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[555];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[732];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[557];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[733];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[553];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[734];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = SCM_OBJ(&scm__sc.d1948[140]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[565];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[551];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[735];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[544];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[562];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[556];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[560];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[736];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[737];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[738];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[549];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[739];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[740];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[543];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[741];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[573];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[742];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[576];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[743];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[572];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[744];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[745];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[746];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1947[581]), i++) = scm__rc.d1947[570];
    initialized = TRUE;
  }
  return SCM_OBJ(&scm__rc.d1947[581]);
}
void Scm_Init_libmacbase() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1947[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[0])),TRUE); /* %expression-name-mark-key */
  scm__rc.d1947[0] = Scm_MakeIdentifier(scm__rc.d1947[1], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%expression-name-mark-key */
  scm__rc.d1947[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[1])),TRUE); /* macroexpand */
  scm__rc.d1947[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[3])),TRUE); /* lambda */
  scm__rc.d1947[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[4])),TRUE); /* form */
  scm__rc.d1947[5] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1948[5]))); /* :optional */
  scm__rc.d1947[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[6])),TRUE); /* env/flag */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[2]), scm__rc.d1947[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[4]), scm__rc.d1947[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[5]), scm__rc.d1947[4]);
  scm__rc.d1947[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[7])),TRUE); /* %do-macroexpand */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[6]), scm__rc.d1947[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[7]), scm__rc.d1947[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[10]), scm__rc.d1947[3]);
  scm__rc.d1947[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[8])),TRUE); /* error */
  scm__rc.d1947[8] = Scm_MakeIdentifier(scm__rc.d1947[9], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d1947[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[9])),TRUE); /* gauche.internal */
  scm__rc.d1947[11] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1947[12]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1947[10] = Scm_MakeIdentifier(scm__rc.d1947[7], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#%do-macroexpand */
  scm__rc.d1947[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[10])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[13]), scm__rc.d1947[13]);
  scm__rc.d1947[14] = Scm_MakeExtendedPair(scm__rc.d1947[2], SCM_OBJ(&scm__rc.d1949[5]), SCM_OBJ(&scm__rc.d1949[14]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[15]), scm__rc.d1947[14]);
  scm__rc.d1947[15] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[0])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[0]))->name = scm__rc.d1947[2];/* macroexpand */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[0]))->debugInfo = scm__rc.d1947[15];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]))[28] = SCM_WORD(scm__rc.d1947[8]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[0]))[33] = SCM_WORD(scm__rc.d1947[10]);
  scm__rc.d1947[16] = Scm_MakeIdentifier(scm__rc.d1947[2], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#macroexpand */
  scm__rc.d1947[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[12])),TRUE); /* %toplevel */
  scm__rc.d1947[18] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[1])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[1]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[1]))->debugInfo = scm__rc.d1947[18];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[35]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[35]))[6] = SCM_WORD(scm__rc.d1947[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[35]))[13] = SCM_WORD(scm__rc.d1947[16]);
  scm__rc.d1947[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[13])),TRUE); /* macroexpand-1 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[17]), scm__rc.d1947[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[18]), scm__rc.d1947[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[19]), scm__rc.d1947[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[22]), scm__rc.d1947[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[25]), scm__rc.d1947[13]);
  scm__rc.d1947[20] = Scm_MakeExtendedPair(scm__rc.d1947[19], SCM_OBJ(&scm__rc.d1949[5]), SCM_OBJ(&scm__rc.d1949[26]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[27]), scm__rc.d1947[20]);
  scm__rc.d1947[21] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[2])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[2]))->name = scm__rc.d1947[19];/* macroexpand-1 */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[2]))->debugInfo = scm__rc.d1947[21];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]))[28] = SCM_WORD(scm__rc.d1947[8]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[50]))[34] = SCM_WORD(scm__rc.d1947[10]);
  scm__rc.d1947[22] = Scm_MakeIdentifier(scm__rc.d1947[19], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#macroexpand-1 */
  scm__rc.d1947[23] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[3])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[3]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[3]))->debugInfo = scm__rc.d1947[23];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[86]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[86]))[6] = SCM_WORD(scm__rc.d1947[19]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[86]))[13] = SCM_WORD(scm__rc.d1947[22]);
  scm__rc.d1947[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[14])),TRUE); /* boolean? */
  scm__rc.d1947[24] = Scm_MakeIdentifier(scm__rc.d1947[25], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#boolean? */
  scm__rc.d1947[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[15])),TRUE); /* vm-current-module */
  scm__rc.d1947[26] = Scm_MakeIdentifier(scm__rc.d1947[27], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#vm-current-module */
  scm__rc.d1947[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[16])),TRUE); /* module? */
  scm__rc.d1947[28] = Scm_MakeIdentifier(scm__rc.d1947[29], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#module? */
  scm__rc.d1947[30] = Scm_MakeIdentifier(scm__rc.d1947[9], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#error */
  scm__rc.d1947[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[18])),TRUE); /* make-cenv */
  scm__rc.d1947[31] = Scm_MakeIdentifier(scm__rc.d1947[32], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#make-cenv */
  scm__rc.d1947[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[19])),TRUE); /* %internal-macro-expand */
  scm__rc.d1947[33] = Scm_MakeIdentifier(scm__rc.d1947[34], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#%internal-macro-expand */
  scm__rc.d1947[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[20])),TRUE); /* unravel-syntax */
  scm__rc.d1947[35] = Scm_MakeIdentifier(scm__rc.d1947[36], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#unravel-syntax */
  scm__rc.d1947[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[21])),TRUE); /* once? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[28]), scm__rc.d1947[37]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[29]), scm__rc.d1947[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[30]), scm__rc.d1947[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[33]), scm__rc.d1947[13]);
  scm__rc.d1947[38] = Scm_MakeExtendedPair(scm__rc.d1947[7], SCM_OBJ(&scm__rc.d1949[30]), SCM_OBJ(&scm__rc.d1949[34]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[35]), scm__rc.d1947[38]);
  scm__rc.d1947[39] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[4])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[4]))->name = scm__rc.d1947[7];/* %do-macroexpand */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[4]))->debugInfo = scm__rc.d1947[39];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]))[4] = SCM_WORD(scm__rc.d1947[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]))[10] = SCM_WORD(scm__rc.d1947[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]))[17] = SCM_WORD(scm__rc.d1947[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]))[29] = SCM_WORD(scm__rc.d1947[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]))[38] = SCM_WORD(scm__rc.d1947[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]))[42] = SCM_WORD(scm__rc.d1947[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[101]))[50] = SCM_WORD(scm__rc.d1947[35]);
  scm__rc.d1947[40] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[5])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[5]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[5]))->debugInfo = scm__rc.d1947[40];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[154]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[154]))[6] = SCM_WORD(scm__rc.d1947[7]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[154]))[13] = SCM_WORD(scm__rc.d1947[10]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1947[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[22])),TRUE); /* unwrap-syntax */
  scm__rc.d1947[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[23])),TRUE); /* to_immutable */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[36]), scm__rc.d1947[42]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[37]), scm__rc.d1947[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[38]), scm__rc.d1947[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[41]), scm__rc.d1947[13]);
  scm__rc.d1947[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[24])),TRUE); /* bind-info */
  scm__rc.d1947[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[25])),TRUE); /* gauche */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[42]), scm__rc.d1947[41]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[43]), scm__rc.d1947[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[44]), scm__rc.d1947[43]);
  scm__rc.d1947[45] = Scm_MakeExtendedPair(scm__rc.d1947[41], SCM_OBJ(&scm__rc.d1949[38]), SCM_OBJ(&scm__rc.d1949[46]));
  scm__rc.d1947[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[26])),TRUE); /* <top> */
  scm__rc.d1947[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[27])),TRUE); /* * */
  scm__rc.d1947[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[28])),TRUE); /* -> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[49]))[3] = scm__rc.d1947[44];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[49]))[4] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[49]))[5] = scm__rc.d1947[47];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[49]))[6] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[49]))[7] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("unwrap-syntax")), SCM_OBJ(&libmacbaseunwrap_syntax__STUB), 0);
  libmacbaseunwrap_syntax__STUB.common.info = scm__rc.d1947[45];
  libmacbaseunwrap_syntax__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[49]);
  scm__rc.d1947[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[29])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d1947[58] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[30])),TRUE); /* obj */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[47]), scm__rc.d1947[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[50]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[51]), scm__rc.d1947[57]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[52]), scm__rc.d1947[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[53]), scm__rc.d1947[43]);
  scm__rc.d1947[59] = Scm_MakeExtendedPair(scm__rc.d1947[57], SCM_OBJ(&scm__rc.d1949[47]), SCM_OBJ(&scm__rc.d1949[55]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[60]))[3] = scm__rc.d1947[44];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[60]))[4] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[60]))[5] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[60]))[6] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("unwrap-syntax-1")), SCM_OBJ(&libmacbaseunwrap_syntax_1__STUB), 0);
  libmacbaseunwrap_syntax_1__STUB.common.info = scm__rc.d1947[59];
  libmacbaseunwrap_syntax_1__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[60]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1947[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[31])),TRUE); /* wrapped-identifier? */
  scm__rc.d1947[67] = Scm_MakeIdentifier(scm__rc.d1947[68], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#wrapped-identifier? */
  scm__rc.d1947[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[32])),TRUE); /* vector-map */
  scm__rc.d1947[69] = Scm_MakeIdentifier(scm__rc.d1947[70], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#vector-map */
  scm__rc.d1947[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[33])),TRUE); /* rec */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[56]), scm__rc.d1947[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[57]), scm__rc.d1947[36]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[58]), scm__rc.d1947[4]);
  scm__rc.d1947[72] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[6])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[6]))->name = scm__rc.d1947[71];/* (unravel-syntax rec) */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[6]))->debugInfo = scm__rc.d1947[72];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]))[4] = SCM_WORD(scm__rc.d1947[67]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[169]))[36] = SCM_WORD(scm__rc.d1947[69]);
  scm__rc.d1947[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[34])),TRUE); /* eq? */
  scm__rc.d1947[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[35])),TRUE); /* make-hash-table */
  scm__rc.d1947[74] = Scm_MakeIdentifier(scm__rc.d1947[75], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#make-hash-table */
  scm__rc.d1947[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[36])),TRUE); /* hash-table-get */
  scm__rc.d1947[76] = Scm_MakeIdentifier(scm__rc.d1947[77], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#hash-table-get */
  scm__rc.d1947[78] = Scm_MakeIdentifier(scm__rc.d1947[41], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#unwrap-syntax */
  scm__rc.d1947[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[37])),TRUE); /* make-identifier */
  scm__rc.d1947[79] = Scm_MakeIdentifier(scm__rc.d1947[80], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#make-identifier */
  scm__rc.d1947[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[38])),TRUE); /* free-identifier=? */
  scm__rc.d1947[81] = Scm_MakeIdentifier(scm__rc.d1947[82], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#free-identifier=? */
  scm__rc.d1947[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[39])),TRUE); /* hash-table-put! */
  scm__rc.d1947[83] = Scm_MakeIdentifier(scm__rc.d1947[84], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#hash-table-put! */
  scm__rc.d1947[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[40])),TRUE); /* id->sym */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[63]), scm__rc.d1947[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[64]), scm__rc.d1947[36]);
  scm__rc.d1947[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[41])),TRUE); /* i */
  scm__rc.d1947[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[42])),TRUE); /* _ */
  scm__rc.d1947[88] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[43])),TRUE); /* c */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[65]), scm__rc.d1947[88]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[66]), scm__rc.d1947[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[67]), scm__rc.d1947[86]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[70]), scm__rc.d1947[13]);
  scm__rc.d1947[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[44])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[71]), scm__rc.d1947[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[72]), scm__rc.d1947[89]);
  scm__rc.d1947[90] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1949[64]), SCM_OBJ(&scm__rc.d1949[67]), SCM_OBJ(&scm__rc.d1949[74]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[75]), scm__rc.d1947[90]);
  scm__rc.d1947[91] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[7])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[7]))->debugInfo = scm__rc.d1947[91];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[208]))[4] = SCM_WORD(scm__rc.d1947[78]);
  scm__rc.d1947[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[45])),TRUE); /* hash-table-fold */
  scm__rc.d1947[92] = Scm_MakeIdentifier(scm__rc.d1947[93], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#hash-table-fold */
  scm__rc.d1947[95] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[47])),TRUE); /* symbol-append */
  scm__rc.d1947[94] = Scm_MakeIdentifier(scm__rc.d1947[95], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#symbol-append */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[76]), scm__rc.d1947[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[77]), scm__rc.d1947[36]);
  scm__rc.d1947[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[48])),TRUE); /* id */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[78]), scm__rc.d1947[96]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[81]), scm__rc.d1947[13]);
  scm__rc.d1947[97] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1949[77]), SCM_OBJ(&scm__rc.d1949[78]), SCM_OBJ(&scm__rc.d1949[82]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[83]), scm__rc.d1947[97]);
  scm__rc.d1947[98] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[8])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[8]))->name = scm__rc.d1947[85];/* (unravel-syntax id->sym) */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[8]))->debugInfo = scm__rc.d1947[98];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[6] = SCM_WORD(scm__rc.d1947[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[12] = SCM_WORD(scm__rc.d1947[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[23] = SCM_WORD(scm__rc.d1947[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[27] = SCM_WORD(scm__rc.d1947[79]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[29] = SCM_WORD(scm__rc.d1947[81]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[38] = SCM_WORD(scm__rc.d1947[83]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[48] = SCM_WORD(scm__rc.d1947[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[57] = SCM_WORD(scm__rc.d1947[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[220]))[65] = SCM_WORD(scm__rc.d1947[83]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[86]), scm__rc.d1947[13]);
  scm__rc.d1947[99] = Scm_MakeExtendedPair(scm__rc.d1947[36], SCM_OBJ(&scm__rc.d1949[58]), SCM_OBJ(&scm__rc.d1949[87]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[88]), scm__rc.d1947[99]);
  scm__rc.d1947[100] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[9])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[9]))->name = scm__rc.d1947[36];/* unravel-syntax */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[9]))->debugInfo = scm__rc.d1947[100];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[287]))[5] = SCM_WORD(scm__rc.d1947[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[287]))[7] = SCM_WORD(scm__rc.d1947[74]);
  scm__rc.d1947[101] = Scm_MakeIdentifier(scm__rc.d1947[36], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#unravel-syntax */
  scm__rc.d1947[102] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[10])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[10]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[10]))->debugInfo = scm__rc.d1947[102];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[304]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[304]))[6] = SCM_WORD(scm__rc.d1947[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[304]))[13] = SCM_WORD(scm__rc.d1947[101]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1947[103] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[49])),TRUE); /* macro? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[91]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[92]), scm__rc.d1947[103]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[93]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[94]), scm__rc.d1947[43]);
  scm__rc.d1947[104] = Scm_MakeExtendedPair(scm__rc.d1947[103], SCM_OBJ(&scm__rc.d1949[47]), SCM_OBJ(&scm__rc.d1949[96]));
  scm__rc.d1947[105] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[50])),TRUE); /* <boolean> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[106]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[106]))[4] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[106]))[5] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[106]))[6] = scm__rc.d1947[105];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("macro?")), SCM_OBJ(&libmacbasemacroP__STUB), 0);
  libmacbasemacroP__STUB.common.info = scm__rc.d1947[104];
  libmacbasemacroP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[106]);
  scm__rc.d1947[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[51])),TRUE); /* syntax? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[99]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[100]), scm__rc.d1947[113]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[101]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[102]), scm__rc.d1947[43]);
  scm__rc.d1947[114] = Scm_MakeExtendedPair(scm__rc.d1947[113], SCM_OBJ(&scm__rc.d1949[47]), SCM_OBJ(&scm__rc.d1949[104]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("syntax?")), SCM_OBJ(&libmacbasesyntaxP__STUB), 0);
  libmacbasesyntaxP__STUB.common.info = scm__rc.d1947[114];
  libmacbasesyntaxP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[106]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1947[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[52])),TRUE); /* identifier-macro */
  scm__rc.d1947[116] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[53])),TRUE); /* parameterizable */
  Scm_InitStaticClassWithMeta(&Scm_MacroClass, "<macro>", SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), NULL, SCM_FALSE, Scm_MacroClass__SLOTS, 0);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1947[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[54])),TRUE); /* compile-syntax-rules */
  scm__rc.d1947[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[55])),TRUE); /* name */
  scm__rc.d1947[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[56])),TRUE); /* src */
  scm__rc.d1947[120] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[57])),TRUE); /* ellipsis */
  scm__rc.d1947[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[58])),TRUE); /* literals */
  scm__rc.d1947[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[59])),TRUE); /* rules */
  scm__rc.d1947[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[60])),TRUE); /* mod */
  scm__rc.d1947[124] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[61])),TRUE); /* env */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[105]), scm__rc.d1947[124]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[106]), scm__rc.d1947[123]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[107]), scm__rc.d1947[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[108]), scm__rc.d1947[121]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[109]), scm__rc.d1947[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[110]), scm__rc.d1947[119]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[111]), scm__rc.d1947[118]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[114]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[115]), scm__rc.d1947[117]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[116]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[117]), scm__rc.d1947[43]);
  scm__rc.d1947[125] = Scm_MakeExtendedPair(scm__rc.d1947[117], SCM_OBJ(&scm__rc.d1949[111]), SCM_OBJ(&scm__rc.d1949[119]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[4] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[5] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[6] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[7] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[8] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[9] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[10] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[11] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[126]))[12] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("compile-syntax-rules")), SCM_OBJ(&libmacbasecompile_syntax_rules__STUB), 0);
  libmacbasecompile_syntax_rules__STUB.common.info = scm__rc.d1947[125];
  libmacbasecompile_syntax_rules__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[126]);
  scm__rc.d1947[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[62])),TRUE); /* macro-transformer */
  scm__rc.d1947[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[63])),TRUE); /* mac */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[120]), scm__rc.d1947[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[123]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[124]), scm__rc.d1947[139]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[125]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[126]), scm__rc.d1947[43]);
  scm__rc.d1947[141] = Scm_MakeExtendedPair(scm__rc.d1947[139], SCM_OBJ(&scm__rc.d1949[120]), SCM_OBJ(&scm__rc.d1949[128]));
  scm__rc.d1947[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[64])),TRUE); /* <macro> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[143]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[143]))[4] = scm__rc.d1947[142];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[143]))[5] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[143]))[6] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("macro-transformer")), SCM_OBJ(&libmacbasemacro_transformer__STUB), 0);
  libmacbasemacro_transformer__STUB.common.info = scm__rc.d1947[141];
  libmacbasemacro_transformer__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[143]);
  scm__rc.d1947[150] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[65])),TRUE); /* macro-name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[131]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[132]), scm__rc.d1947[150]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[133]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[134]), scm__rc.d1947[43]);
  scm__rc.d1947[151] = Scm_MakeExtendedPair(scm__rc.d1947[150], SCM_OBJ(&scm__rc.d1949[120]), SCM_OBJ(&scm__rc.d1949[136]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("macro-name")), SCM_OBJ(&libmacbasemacro_name__STUB), 0);
  libmacbasemacro_name__STUB.common.info = scm__rc.d1947[151];
  libmacbasemacro_name__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[143]);
  scm__rc.d1947[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[66])),TRUE); /* identifier-macro? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[139]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[140]), scm__rc.d1947[152]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[141]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[142]), scm__rc.d1947[43]);
  scm__rc.d1947[153] = Scm_MakeExtendedPair(scm__rc.d1947[152], SCM_OBJ(&scm__rc.d1949[120]), SCM_OBJ(&scm__rc.d1949[144]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[154]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[154]))[4] = scm__rc.d1947[142];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[154]))[5] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[154]))[6] = scm__rc.d1947[105];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("identifier-macro?")), SCM_OBJ(&libmacbaseidentifier_macroP__STUB), 0);
  libmacbaseidentifier_macroP__STUB.common.info = scm__rc.d1947[153];
  libmacbaseidentifier_macroP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[154]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[145]), scm__rc.d1947[115]);
  scm__rc.d1947[161] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[67])),TRUE); /* %swap-macro-transformer! */
  scm__rc.d1947[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[68])),TRUE); /* new-transformer&flags */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[146]), scm__rc.d1947[162]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[147]), scm__rc.d1947[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[150]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[151]), scm__rc.d1947[161]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[152]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[153]), scm__rc.d1947[43]);
  scm__rc.d1947[163] = Scm_MakeExtendedPair(scm__rc.d1947[161], SCM_OBJ(&scm__rc.d1949[147]), SCM_OBJ(&scm__rc.d1949[155]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[164]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[164]))[4] = scm__rc.d1947[142];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[164]))[5] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[164]))[6] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[164]))[7] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%swap-macro-transformer!")), SCM_OBJ(&libmacbase_25swap_macro_transformerX__STUB), 0);
  libmacbase_25swap_macro_transformerX__STUB.common.info = scm__rc.d1947[163];
  libmacbase_25swap_macro_transformerX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[164]);
  scm__rc.d1947[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[69])),TRUE); /* *trace-macro* */
  scm__rc.d1947[173] = Scm_MakeIdentifier(scm__rc.d1947[172], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#*trace-macro* */
  scm__rc.d1947[174] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[11])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[11]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[11]))->debugInfo = scm__rc.d1947[174];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[319]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[319]))[6] = SCM_WORD(scm__rc.d1947[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[319]))[11] = SCM_WORD(scm__rc.d1947[173]);
  scm__rc.d1947[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[70])),TRUE); /* %macro-traced? */
  scm__rc.d1947[176] = Scm_MakeIdentifier(scm__rc.d1947[150], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#macro-name */
  scm__rc.d1947[178] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[71])),TRUE); /* regexp? */
  scm__rc.d1947[177] = Scm_MakeIdentifier(scm__rc.d1947[178], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#regexp? */
  scm__rc.d1947[180] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[72])),TRUE); /* symbol->string */
  scm__rc.d1947[179] = Scm_MakeIdentifier(scm__rc.d1947[180], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#symbol->string */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[156]), scm__rc.d1947[175]);
  scm__rc.d1947[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[73])),TRUE); /* z */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[157]), scm__rc.d1947[181]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[160]), scm__rc.d1947[13]);
  scm__rc.d1947[182] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1949[156]), SCM_OBJ(&scm__rc.d1949[157]), SCM_OBJ(&scm__rc.d1949[161]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[162]), scm__rc.d1947[182]);
  scm__rc.d1947[183] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[12])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[12]))->debugInfo = scm__rc.d1947[183];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[332]))[12] = SCM_WORD(scm__rc.d1947[177]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[332]))[19] = SCM_WORD(scm__rc.d1947[179]);
  scm__rc.d1947[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[74])),TRUE); /* find */
  scm__rc.d1947[184] = Scm_MakeIdentifier(scm__rc.d1947[185], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#find */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[165]), scm__rc.d1947[13]);
  scm__rc.d1947[186] = Scm_MakeExtendedPair(scm__rc.d1947[175], SCM_OBJ(&scm__rc.d1949[120]), SCM_OBJ(&scm__rc.d1949[166]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[167]), scm__rc.d1947[186]);
  scm__rc.d1947[187] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[13])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[13]))->name = scm__rc.d1947[175];/* %macro-traced? */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[13]))->debugInfo = scm__rc.d1947[187];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]))[1] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]))[12] = SCM_WORD(scm__rc.d1947[176]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]))[14] = SCM_WORD(scm__rc.d1947[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]))[21] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[357]))[23] = SCM_WORD(scm__rc.d1947[184]);
  scm__rc.d1947[188] = Scm_MakeIdentifier(scm__rc.d1947[175], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#%macro-traced? */
  scm__rc.d1947[189] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[14])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[14]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[14]))->debugInfo = scm__rc.d1947[189];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[382]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[382]))[6] = SCM_WORD(scm__rc.d1947[175]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[382]))[13] = SCM_WORD(scm__rc.d1947[188]);
  scm__rc.d1947[190] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[75])),TRUE); /* show-macro-trace */
  scm__rc.d1947[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[77])),TRUE); /* current-trace-port */
  scm__rc.d1947[191] = Scm_MakeIdentifier(scm__rc.d1947[192], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#current-trace-port */
  scm__rc.d1947[194] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[78])),TRUE); /* display */
  scm__rc.d1947[193] = Scm_MakeIdentifier(scm__rc.d1947[194], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#display */
  scm__rc.d1947[196] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[79])),TRUE); /* debug-source-info */
  scm__rc.d1947[195] = Scm_MakeIdentifier(scm__rc.d1947[196], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#debug-source-info */
  scm__rc.d1947[197] = SCM_OBJ(Scm_MakeBox(SCM_FALSE));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[168]), scm__rc.d1947[197]);
  scm__rc.d1947[199] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[81])),TRUE); /* format-internal */
  scm__rc.d1947[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[82])),TRUE); /* gauche.format */
  scm__rc.d1947[200] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1947[201]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.format */
  scm__rc.d1947[198] = Scm_MakeIdentifier(scm__rc.d1947[199], SCM_MODULE(scm__rc.d1947[200]), SCM_NIL); /* gauche.format#format-internal */
  scm__rc.d1947[202] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1948[83]))); /* :port */
  scm__rc.d1947[203] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1948[84]))); /* :level */
  scm__rc.d1947[204] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1948[85]))); /* :length */
  scm__rc.d1947[206] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[86])),TRUE); /* pprint */
  scm__rc.d1947[205] = Scm_MakeIdentifier(scm__rc.d1947[206], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#pprint */
  scm__rc.d1947[208] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[89])),TRUE); /* flush */
  scm__rc.d1947[207] = Scm_MakeIdentifier(scm__rc.d1947[208], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#flush */
  scm__rc.d1947[209] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[90])),TRUE); /* input */
  scm__rc.d1947[210] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[91])),TRUE); /* output */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[171]), scm__rc.d1947[210]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[172]), scm__rc.d1947[209]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[173]), scm__rc.d1947[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[174]), scm__rc.d1947[190]);
  scm__rc.d1947[211] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[92])),TRUE); /* lvar */
  scm__rc.d1947[212] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[93])),TRUE); /* $GREF */
  scm__rc.d1947[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[94])),TRUE); /* $LREF */
  scm__rc.d1947[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[95])),TRUE); /* $CALL */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[176]), scm__rc.d1947[175]);
  scm__rc.d1947[215] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[96])),TRUE); /* $IT */
  scm__rc.d1947[216] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[97])),TRUE); /* $IF */
  scm__rc.d1947[217] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[98])),TRUE); /* unraveled */
  scm__rc.d1947[218] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[99])),TRUE); /* $ASM */
  scm__rc.d1947[219] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[100])),TRUE); /* cons */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[178]), scm__rc.d1947[219]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[183]), scm__rc.d1947[36]);
  scm__rc.d1947[220] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[101])),TRUE); /* $CONST */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[185]), scm__rc.d1947[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[188]), scm__rc.d1947[194]);
  scm__rc.d1947[221] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[102])),TRUE); /* si */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[191]), scm__rc.d1947[209]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[192]), scm__rc.d1947[196]);
  scm__rc.d1947[222] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[103])),TRUE); /* car */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[193]), scm__rc.d1947[221]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[194]), scm__rc.d1947[222]);
  scm__rc.d1947[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[104])),TRUE); /* cadr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[197]), scm__rc.d1947[223]);
  scm__rc.d1947[225] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[105])),TRUE); /* list */
  scm__rc.d1947[224] = Scm_MakeIdentifier(scm__rc.d1947[225], SCM_MODULE(scm__rc.d1947[200]), SCM_NIL); /* gauche.format#list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[204]), scm__rc.d1947[224]);
  scm__rc.d1947[227] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[106])),TRUE); /* quote */
  scm__rc.d1947[226] = Scm_MakeIdentifier(scm__rc.d1947[227], SCM_MODULE(scm__rc.d1947[200]), SCM_NIL); /* gauche.format#quote */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[212]), scm__rc.d1947[226]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[215]), scm__rc.d1947[198]);
  scm__rc.d1947[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[107])),TRUE); /* $LET */
  scm__rc.d1947[230] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[108])),TRUE); /* let */
  scm__rc.d1947[229] = Scm_MakeIdentifier(scm__rc.d1947[230], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#let */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[219]), scm__rc.d1947[221]);
  scm__rc.d1947[232] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[109])),TRUE); /* and */
  scm__rc.d1947[231] = Scm_MakeIdentifier(scm__rc.d1947[232], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#and */
  scm__rc.d1947[234] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[110])),TRUE); /* begin */
  scm__rc.d1947[233] = Scm_MakeIdentifier(scm__rc.d1947[234], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#begin */
  scm__rc.d1947[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[111])),TRUE); /* format */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[221]), scm__rc.d1947[235]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[223]), scm__rc.d1947[233]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[225]), scm__rc.d1947[221]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[226]), scm__rc.d1947[231]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[229]), scm__rc.d1947[229]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[232]), scm__rc.d1947[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[233]), scm__rc.d1947[222]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[235]), scm__rc.d1947[204]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[237]), scm__rc.d1947[203]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[239]), scm__rc.d1947[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[241]), scm__rc.d1947[206]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[250]), scm__rc.d1947[194]);
  scm__rc.d1947[236] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[112])),TRUE); /* cdr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[253]), scm__rc.d1947[236]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[256]), scm__rc.d1947[206]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[265]), scm__rc.d1947[194]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[268]), scm__rc.d1947[208]);
  scm__rc.d1947[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[113])),TRUE); /* $SEQ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[278]), scm__rc.d1947[217]);
  scm__rc.d1947[238] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[114])),TRUE); /* and-let1 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[281]), scm__rc.d1947[221]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[282]), scm__rc.d1947[238]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[291]), scm__rc.d1947[229]);
  scm__rc.d1947[239] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[115])),TRUE); /* when */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[295]), scm__rc.d1947[172]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[296]), scm__rc.d1947[232]);
  scm__rc.d1947[240] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[116])),TRUE); /* let1 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[298]), scm__rc.d1947[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[299]), scm__rc.d1947[240]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[302]), scm__rc.d1947[239]);
  scm__rc.d1947[241] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[117])),TRUE); /* $LAMBDA */
  scm__rc.d1947[242] = Scm_MakeIdentifier(scm__rc.d1947[3], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#lambda */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[305]), scm__rc.d1947[242]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[3] = scm__rc.d1947[211];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[4] = scm__rc.d1947[140];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[5] = scm__rc.d1947[211];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[6] = scm__rc.d1947[209];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[7] = scm__rc.d1947[211];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[8] = scm__rc.d1947[210];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[9] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[10] = scm__rc.d1947[173];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[11] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[12] = scm__rc.d1947[188];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[13] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[15] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[20] = scm__rc.d1947[215];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[21] = scm__rc.d1947[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[26] = scm__rc.d1947[211];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[27] = scm__rc.d1947[217];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[28] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[29] = scm__rc.d1947[35];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[30] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[32] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[34] = scm__rc.d1947[218];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[38] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[43] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[44] = scm__rc.d1947[193];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[45] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[47] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[48] = scm__rc.d1947[191];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[49] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[54] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[59] = scm__rc.d1947[211];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[60] = scm__rc.d1947[221];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[61] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[62] = scm__rc.d1947[195];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[63] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[65] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[70] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[72] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[73] = scm__rc.d1947[198];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[74] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[76] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[78] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[80] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[82] = scm__rc.d1947[218];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[86] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[88] = scm__rc.d1947[218];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[92] = scm__rc.d1947[218];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[96] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[101] = scm__rc.d1947[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[106] = scm__rc.d1947[228];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[108] = scm__rc.d1947[230];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[112] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[113] = scm__rc.d1947[205];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[114] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[116] = scm__rc.d1947[218];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[120] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[121] = scm__rc.d1947[202];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[122] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[123] = scm__rc.d1947[191];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[124] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[129] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[130] = scm__rc.d1947[203];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[131] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[133] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[134] = scm__rc.d1947[204];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[135] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[137] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[142] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[143] = scm__rc.d1947[193];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[144] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[146] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[147] = scm__rc.d1947[191];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[148] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[153] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[158] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[159] = scm__rc.d1947[205];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[160] = scm__rc.d1947[213];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[162] = scm__rc.d1947[218];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[166] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[167] = scm__rc.d1947[202];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[168] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[169] = scm__rc.d1947[191];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[170] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[175] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[176] = scm__rc.d1947[203];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[177] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[179] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[180] = scm__rc.d1947[204];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[181] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[183] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[188] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[189] = scm__rc.d1947[193];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[190] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[192] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[193] = scm__rc.d1947[191];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[194] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[199] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[204] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[205] = scm__rc.d1947[207];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[206] = scm__rc.d1947[212];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[207] = scm__rc.d1947[191];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[208] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[213] = scm__rc.d1947[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[218] = scm__rc.d1947[237];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[220] = scm__rc.d1947[228];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[222] = scm__rc.d1947[230];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[226] = scm__rc.d1947[220];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[228] = scm__rc.d1947[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[233] = scm__rc.d1947[241];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[243]))[235] = scm__rc.d1947[190];
  scm__rc.d1947[484] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[15])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[15]))->name = scm__rc.d1947[190];/* show-macro-trace */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[15]))->debugInfo = scm__rc.d1947[484];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[1] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[8] = SCM_WORD(scm__rc.d1947[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[17] = SCM_WORD(scm__rc.d1947[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[26] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[28] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[33] = SCM_WORD(scm__rc.d1947[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[52] = SCM_WORD(scm__rc.d1947[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[59] = SCM_WORD(scm__rc.d1947[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[63] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[66] = SCM_WORD(scm__rc.d1947[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[69] = SCM_WORD(scm__rc.d1947[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[72] = SCM_WORD(scm__rc.d1947[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[80] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[82] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[88] = SCM_WORD(scm__rc.d1947[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[92] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[95] = SCM_WORD(scm__rc.d1947[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[98] = SCM_WORD(scm__rc.d1947[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[101] = SCM_WORD(scm__rc.d1947[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[109] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[111] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[115] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[397]))[117] = SCM_WORD(scm__rc.d1947[207]);
  ScmObj G1957 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1951[15]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1947[190]) /* show-macro-trace */, G1957,SCM_BINDING_INLINABLE);

  scm__rc.d1947[485] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[118])),TRUE); /* call-macro-expander */
  scm__rc.d1947[486] = Scm_MakeIdentifier(scm__rc.d1947[152], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#identifier-macro? */
  scm__rc.d1947[487] = Scm_MakeIdentifier(scm__rc.d1947[139], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#macro-transformer */
  scm__rc.d1947[489] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[119])),TRUE); /* extended-cons */
  scm__rc.d1947[488] = Scm_MakeIdentifier(scm__rc.d1947[489], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#extended-cons */
  scm__rc.d1947[491] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[120])),TRUE); /* extended-pair? */
  scm__rc.d1947[490] = Scm_MakeIdentifier(scm__rc.d1947[491], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#extended-pair? */
  scm__rc.d1947[492] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[121])),TRUE); /* original */
  scm__rc.d1947[494] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[122])),TRUE); /* pair-attribute-set! */
  scm__rc.d1947[493] = Scm_MakeIdentifier(scm__rc.d1947[494], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#pair-attribute-set! */
  scm__rc.d1947[495] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[123])),TRUE); /* expr */
  scm__rc.d1947[496] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[124])),TRUE); /* cenv */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[309]), scm__rc.d1947[496]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[310]), scm__rc.d1947[495]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[311]), scm__rc.d1947[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[314]), scm__rc.d1947[13]);
  scm__rc.d1947[497] = Scm_MakeExtendedPair(scm__rc.d1947[485], SCM_OBJ(&scm__rc.d1949[311]), SCM_OBJ(&scm__rc.d1949[315]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[316]), scm__rc.d1947[497]);
  scm__rc.d1947[498] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[16])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[16]))->name = scm__rc.d1947[485];/* call-macro-expander */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[16]))->debugInfo = scm__rc.d1947[498];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[4] = SCM_WORD(scm__rc.d1947[486]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[18] = SCM_WORD(scm__rc.d1947[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[23] = SCM_WORD(scm__rc.d1947[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[34] = SCM_WORD(scm__rc.d1947[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[52] = SCM_WORD(scm__rc.d1947[490]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[64] = SCM_WORD(scm__rc.d1947[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[70] = SCM_WORD(scm__rc.d1947[492]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[73] = SCM_WORD(scm__rc.d1947[493]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[81] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[88] = SCM_WORD(scm__rc.d1947[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[97] = SCM_WORD(scm__rc.d1947[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[106] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[108] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[113] = SCM_WORD(scm__rc.d1947[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[132] = SCM_WORD(scm__rc.d1947[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[139] = SCM_WORD(scm__rc.d1947[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[143] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[146] = SCM_WORD(scm__rc.d1947[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[149] = SCM_WORD(scm__rc.d1947[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[152] = SCM_WORD(scm__rc.d1947[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[160] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[162] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[168] = SCM_WORD(scm__rc.d1947[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[172] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[175] = SCM_WORD(scm__rc.d1947[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[178] = SCM_WORD(scm__rc.d1947[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[181] = SCM_WORD(scm__rc.d1947[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[189] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[191] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[197] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[518]))[199] = SCM_WORD(scm__rc.d1947[207]);
  scm__rc.d1947[499] = Scm_MakeIdentifier(scm__rc.d1947[485], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#call-macro-expander */
  scm__rc.d1947[500] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[17])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[17]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[17]))->debugInfo = scm__rc.d1947[500];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[724]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[724]))[6] = SCM_WORD(scm__rc.d1947[485]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[724]))[13] = SCM_WORD(scm__rc.d1947[499]);
  scm__rc.d1947[501] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[125])),TRUE); /* call-id-macro-expander */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[317]), scm__rc.d1947[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[318]), scm__rc.d1947[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[321]), scm__rc.d1947[13]);
  scm__rc.d1947[502] = Scm_MakeExtendedPair(scm__rc.d1947[501], SCM_OBJ(&scm__rc.d1949[318]), SCM_OBJ(&scm__rc.d1949[322]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[323]), scm__rc.d1947[502]);
  scm__rc.d1947[503] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[18])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[18]))->name = scm__rc.d1947[501];/* call-id-macro-expander */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[18]))->debugInfo = scm__rc.d1947[503];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[4] = SCM_WORD(scm__rc.d1947[486]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[15] = SCM_WORD(scm__rc.d1947[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[19] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[26] = SCM_WORD(scm__rc.d1947[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[35] = SCM_WORD(scm__rc.d1947[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[44] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[46] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[51] = SCM_WORD(scm__rc.d1947[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[70] = SCM_WORD(scm__rc.d1947[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[77] = SCM_WORD(scm__rc.d1947[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[81] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[84] = SCM_WORD(scm__rc.d1947[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[87] = SCM_WORD(scm__rc.d1947[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[90] = SCM_WORD(scm__rc.d1947[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[98] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[100] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[106] = SCM_WORD(scm__rc.d1947[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[110] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[113] = SCM_WORD(scm__rc.d1947[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[116] = SCM_WORD(scm__rc.d1947[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[119] = SCM_WORD(scm__rc.d1947[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[127] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[129] = SCM_WORD(scm__rc.d1947[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[135] = SCM_WORD(scm__rc.d1947[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[739]))[137] = SCM_WORD(scm__rc.d1947[207]);
  scm__rc.d1947[504] = Scm_MakeIdentifier(scm__rc.d1947[501], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#call-id-macro-expander */
  scm__rc.d1947[505] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[19])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[19]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[19]))->debugInfo = scm__rc.d1947[505];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[884]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[884]))[6] = SCM_WORD(scm__rc.d1947[501]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[884]))[13] = SCM_WORD(scm__rc.d1947[504]);
  scm__rc.d1947[506] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[126])),TRUE); /* make-syntax */
  scm__rc.d1947[507] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[127])),TRUE); /* module */
  scm__rc.d1947[508] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[128])),TRUE); /* proc */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[324]), scm__rc.d1947[508]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[325]), scm__rc.d1947[507]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[326]), scm__rc.d1947[118]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[329]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[330]), scm__rc.d1947[506]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[331]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[332]), scm__rc.d1947[43]);
  scm__rc.d1947[509] = Scm_MakeExtendedPair(scm__rc.d1947[506], SCM_OBJ(&scm__rc.d1949[326]), SCM_OBJ(&scm__rc.d1949[334]));
  scm__rc.d1947[510] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[129])),TRUE); /* <symbol> */
  scm__rc.d1947[511] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[130])),TRUE); /* <module> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[512]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[512]))[4] = scm__rc.d1947[510];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[512]))[5] = scm__rc.d1947[511];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[512]))[6] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[512]))[7] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[512]))[8] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("make-syntax")), SCM_OBJ(&libmacbasemake_syntax__STUB), 0);
  libmacbasemake_syntax__STUB.common.info = scm__rc.d1947[509];
  libmacbasemake_syntax__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[512]);
  scm__rc.d1947[521] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[131])),TRUE); /* call-syntax-handler */
  scm__rc.d1947[522] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[132])),TRUE); /* syn */
  scm__rc.d1947[523] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[133])),TRUE); /* program */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[335]), scm__rc.d1947[523]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[336]), scm__rc.d1947[522]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[339]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[340]), scm__rc.d1947[521]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[341]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[342]), scm__rc.d1947[43]);
  scm__rc.d1947[524] = Scm_MakeExtendedPair(scm__rc.d1947[521], SCM_OBJ(&scm__rc.d1949[336]), SCM_OBJ(&scm__rc.d1949[344]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[525]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[525]))[4] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[525]))[5] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[525]))[6] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[525]))[7] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[525]))[8] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("call-syntax-handler")), SCM_OBJ(&libmacbasecall_syntax_handler__STUB), 0);
  libmacbasecall_syntax_handler__STUB.common.info = scm__rc.d1947[524];
  libmacbasecall_syntax_handler__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[525]);
  scm__rc.d1947[534] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[134])),TRUE); /* syntax-handler */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[345]), scm__rc.d1947[522]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[348]), scm__rc.d1947[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[349]), scm__rc.d1947[534]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[350]), scm__rc.d1947[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[351]), scm__rc.d1947[43]);
  scm__rc.d1947[535] = Scm_MakeExtendedPair(scm__rc.d1947[534], SCM_OBJ(&scm__rc.d1949[345]), SCM_OBJ(&scm__rc.d1949[353]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[536]))[3] = scm__rc.d1947[12];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[536]))[4] = scm__rc.d1947[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[536]))[5] = scm__rc.d1947[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1947[536]))[6] = scm__rc.d1947[46];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("syntax-handler")), SCM_OBJ(&libmacbasesyntax_handler__STUB), 0);
  libmacbasesyntax_handler__STUB.common.info = scm__rc.d1947[535];
  libmacbasesyntax_handler__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1947[536]);
  scm__rc.d1947[543] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[135])),TRUE); /* trace-macro */
  scm__rc.d1947[544] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[136])),FALSE); /* G1966 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[354]), scm__rc.d1947[544]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[355]), scm__rc.d1947[543]);
  scm__rc.d1947[545] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[137])),TRUE); /* x */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[356]), scm__rc.d1947[545]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[359]), scm__rc.d1947[13]);
  scm__rc.d1947[546] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1949[355]), SCM_OBJ(&scm__rc.d1949[356]), SCM_OBJ(&scm__rc.d1949[360]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[361]), scm__rc.d1947[546]);
  scm__rc.d1947[547] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[20])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[20]))->debugInfo = scm__rc.d1947[547];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[899]))[5] = SCM_WORD(scm__rc.d1947[177]);
  scm__rc.d1947[549] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[138])),TRUE); /* procedure? */
  scm__rc.d1947[548] = Scm_MakeIdentifier(scm__rc.d1947[549], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#procedure? */
  scm__rc.d1947[551] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[139])),TRUE); /* every */
  scm__rc.d1947[550] = Scm_MakeIdentifier(scm__rc.d1947[551], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#every */
  scm__rc.d1947[553] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[141])),TRUE); /* list? */
  scm__rc.d1947[552] = Scm_MakeIdentifier(scm__rc.d1947[553], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#list? */
  scm__rc.d1947[555] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[142])),TRUE); /* delete-duplicates */
  scm__rc.d1947[554] = Scm_MakeIdentifier(scm__rc.d1947[555], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#delete-duplicates */
  scm__rc.d1947[556] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[143])),FALSE); /* G1964 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[363]), scm__rc.d1947[556]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[364]), scm__rc.d1947[543]);
  scm__rc.d1947[557] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[144])),TRUE); /* objs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[365]), scm__rc.d1947[557]);
  scm__rc.d1947[558] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[21])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[21]))->name = scm__rc.d1947[556];/* (trace-macro #:G1964) */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[21]))->debugInfo = scm__rc.d1947[558];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[5] = SCM_WORD(scm__rc.d1947[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[16] = SCM_WORD(scm__rc.d1947[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[18] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[24] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[26] = SCM_WORD(scm__rc.d1947[552]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[30] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[46] = SCM_WORD(scm__rc.d1947[554]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[906]))[48] = SCM_WORD(scm__rc.d1947[173]);
  scm__rc.d1947[560] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[145])),TRUE); /* equal? */
  scm__rc.d1947[559] = Scm_MakeIdentifier(scm__rc.d1947[560], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#equal? */
  scm__rc.d1947[562] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[146])),TRUE); /* match:error */
  scm__rc.d1947[564] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[147])),TRUE); /* util.match */
  scm__rc.d1947[563] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1947[564]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module util.match */
  scm__rc.d1947[561] = Scm_MakeIdentifier(scm__rc.d1947[562], SCM_MODULE(scm__rc.d1947[563]), SCM_NIL); /* util.match#match:error */
  scm__rc.d1947[565] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[148])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[370]), scm__rc.d1947[13]);
  scm__rc.d1947[566] = Scm_MakeExtendedPair(scm__rc.d1947[543], scm__rc.d1947[565], SCM_OBJ(&scm__rc.d1949[371]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[372]), scm__rc.d1947[566]);
  scm__rc.d1947[567] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[22])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[22]))->name = scm__rc.d1947[543];/* trace-macro */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[22]))->debugInfo = scm__rc.d1947[567];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[3] = SCM_WORD(scm__rc.d1947[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[5] = SCM_WORD(scm__rc.d1947[548]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[25] = SCM_WORD(scm__rc.d1947[559]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[34] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[41] = SCM_WORD(scm__rc.d1947[552]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[55] = SCM_WORD(scm__rc.d1947[561]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[64] = SCM_WORD(scm__rc.d1947[559]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[72] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[79] = SCM_WORD(scm__rc.d1947[552]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[93] = SCM_WORD(scm__rc.d1947[561]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[104] = SCM_WORD(scm__rc.d1947[552]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[118] = SCM_WORD(scm__rc.d1947[561]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[956]))[121] = SCM_WORD(scm__rc.d1947[173]);
  scm__rc.d1947[568] = Scm_MakeIdentifier(scm__rc.d1947[543], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#trace-macro */
  scm__rc.d1947[569] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[23])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[23]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[23]))->debugInfo = scm__rc.d1947[569];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1079]))[5] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1079]))[8] = SCM_WORD(scm__rc.d1947[543]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1079]))[15] = SCM_WORD(scm__rc.d1947[568]);
  scm__rc.d1947[570] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[149])),TRUE); /* untrace-macro */
  scm__rc.d1947[572] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[150])),TRUE); /* member */
  scm__rc.d1947[571] = Scm_MakeIdentifier(scm__rc.d1947[572], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#member */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[374]), scm__rc.d1947[570]);
  scm__rc.d1947[573] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[151])),FALSE); /* G1974 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[375]), scm__rc.d1947[573]);
  scm__rc.d1947[574] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[24])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[24]))->debugInfo = scm__rc.d1947[574];
  scm__rc.d1947[576] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[152])),TRUE); /* remove */
  scm__rc.d1947[575] = Scm_MakeIdentifier(scm__rc.d1947[576], SCM_MODULE(scm__rc.d1947[11]), SCM_NIL); /* gauche.internal#remove */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[380]), scm__rc.d1947[13]);
  scm__rc.d1947[577] = Scm_MakeExtendedPair(scm__rc.d1947[570], scm__rc.d1947[565], SCM_OBJ(&scm__rc.d1949[381]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1949[382]), scm__rc.d1947[577]);
  scm__rc.d1947[578] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[25])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[25]))->name = scm__rc.d1947[570];/* untrace-macro */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[25]))->debugInfo = scm__rc.d1947[578];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[5] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[12] = SCM_WORD(scm__rc.d1947[552]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[18] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[20] = SCM_WORD(scm__rc.d1947[552]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[28] = SCM_WORD(scm__rc.d1947[571]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[34] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[36] = SCM_WORD(scm__rc.d1947[575]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[46] = SCM_WORD(scm__rc.d1947[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[56] = SCM_WORD(scm__rc.d1947[561]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1101]))[58] = SCM_WORD(scm__rc.d1947[173]);
  scm__rc.d1947[579] = Scm_MakeIdentifier(scm__rc.d1947[570], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#untrace-macro */
  scm__rc.d1947[580] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1952[26])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[26]))->name = scm__rc.d1947[17];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1951[26]))->debugInfo = scm__rc.d1947[580];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1161]))[3] = SCM_WORD(scm__rc.d1947[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1161]))[6] = SCM_WORD(scm__rc.d1947[570]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1950[1161]))[13] = SCM_WORD(scm__rc.d1947[579]);
  Scm_VMExecuteToplevels(toplevels);
  scm__rc.d1947[710] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[153])),FALSE); /* G1945 */
  scm__rc.d1947[711] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[154])),FALSE); /* G1946 */
  scm__rc.d1947[712] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[155])),FALSE); /* rest1944 */
  scm__rc.d1947[713] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[156])),TRUE); /* define-in-module */
  scm__rc.d1947[714] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[157])),FALSE); /* G1954 */
  scm__rc.d1947[715] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[158])),FALSE); /* G1955 */
  scm__rc.d1947[716] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[159])),FALSE); /* rest1953 */
  scm__rc.d1947[717] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[160])),TRUE); /* r */
  scm__rc.d1947[718] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[161])),TRUE); /* let* */
  scm__rc.d1947[719] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[162])),TRUE); /* vector? */
  scm__rc.d1947[720] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[163])),TRUE); /* pair? */
  scm__rc.d1947[721] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[164])),TRUE); /* nam */
  scm__rc.d1947[722] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[165])),TRUE); /* sym */
  scm__rc.d1947[723] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[166])),TRUE); /* tab */
  scm__rc.d1947[724] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[167])),TRUE); /* num */
  scm__rc.d1947[725] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[168])),TRUE); /* $ */
  scm__rc.d1947[726] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[169])),TRUE); /* rlet1 */
  scm__rc.d1947[727] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[170])),TRUE); /* macname */
  scm__rc.d1947[728] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[171])),TRUE); /* symbol? */
  scm__rc.d1947[729] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[172])),TRUE); /* ^z */
  scm__rc.d1947[730] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[173])),TRUE); /* out */
  scm__rc.d1947[731] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[174])),TRUE); /* p */
  scm__rc.d1947[732] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[175])),TRUE); /* append */
  scm__rc.d1947[733] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[176])),TRUE); /* ms */
  scm__rc.d1947[734] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[177])),TRUE); /* set! */
  scm__rc.d1947[735] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[178])),TRUE); /* ^x */
  scm__rc.d1947[736] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[179])),FALSE); /* G1960 */
  scm__rc.d1947[737] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[180])),FALSE); /* G1959 */
  scm__rc.d1947[738] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[181])),FALSE); /* G1958 */
  scm__rc.d1947[739] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[182])),TRUE); /* match */
  scm__rc.d1947[740] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[183])),TRUE); /* ... */
  scm__rc.d1947[741] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[184])),FALSE); /* G1973 */
  scm__rc.d1947[742] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[185])),FALSE); /* G1975 */
  scm__rc.d1947[743] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[186])),TRUE); /* cute */
  scm__rc.d1947[744] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[187])),TRUE); /* <> */
  scm__rc.d1947[745] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[188])),TRUE); /* letrec */
  scm__rc.d1947[746] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1948[189])),FALSE); /* G1971 */
}
