/* Generated automatically from ../../libsrc/gauche/parameter.scm.  DO NOT EDIT */
#include <gauche.h>
#include <gauche/code.h>
#include <gauche/extend.h>
static unsigned char uvector__00001[] = {
 0u, 3u, 133u, 134u, 0u, 255u, 0u, 64u, 36u, 64u, 68u, 48u, 192u,
100u, 48u, 136u, 18u, 5u, 129u, 160u, 114u, 73u, 28u, 16u, 48u, 65u,
1u, 134u, 9u, 36u, 142u, 0u, 24u, 19u, 12u, 18u, 64u,};
static unsigned char uvector__00002[] = {
 0u, 3u, 135u, 134u, 0u, 255u, 0u, 65u, 68u, 64u, 68u, 48u, 193u,
100u, 50u, 1u, 5u, 193u, 132u, 193u, 100u, 145u, 195u, 131u, 2u, 65u,
100u, 112u, 208u, 192u, 152u, 52u, 145u, 194u, 195u, 2u, 65u, 132u,
112u, 144u, 192u, 152u, 52u, 145u, 193u, 3u, 4u, 16u, 24u, 96u, 146u,
72u, 224u, 1u, 129u, 49u, 109u, 36u,};
static unsigned char uvector__00003[] = {
 0u, 3u, 134u, 6u, 6u, 104u, 54u, 14u, 36u, 112u, 144u, 192u, 144u,
113u, 28u, 28u, 48u, 38u, 3u, 132u, 112u, 32u, 192u, 152u, 14u, 17u,
192u, 3u, 2u, 96u, 56u, 72u,};
static unsigned char uvector__00004[] = {
 0u, 3u, 139u, 6u, 8u, 28u, 65u, 240u, 128u, 97u, 132u, 73u, 132u,
161u, 50u, 71u, 21u, 12u, 9u, 9u, 145u, 197u, 3u, 2u, 66u, 68u, 113u,
16u, 192u, 152u, 20u, 145u, 196u, 3u, 2u, 66u, 4u, 112u, 224u, 192u,
31u, 224u, 8u, 80u, 194u, 16u, 169u, 35u, 134u, 134u, 4u, 132u, 200u,
225u, 129u, 129u, 33u, 2u, 56u, 80u, 96u, 76u, 77u, 200u, 225u, 1u,
130u, 7u, 16u, 124u, 32u, 24u, 97u, 98u, 97u, 40u, 76u, 145u, 193u,
195u, 2u, 66u, 100u, 112u, 96u, 192u, 144u, 145u, 28u, 12u, 48u, 38u,
67u, 100u, 112u, 32u, 192u, 144u, 129u, 28u, 0u, 48u, 38u, 65u, 196u,
49u, 6u, 6u, 49u, 9u, 66u, 100u, 38u, 65u, 194u, 23u, 132u, 200u, 76u,
7u, 9u, 32u,};
static unsigned char uvector__00005[] = {
 0u, 3u, 136u, 134u, 4u, 132u, 136u, 226u, 1u, 130u, 24u, 132u, 132u,
51u, 10u, 146u, 71u, 15u, 12u, 9u, 12u, 17u, 195u, 67u, 2u, 96u, 186u,
71u, 12u, 12u, 9u, 12u, 145u, 194u, 195u, 2u, 66u, 164u, 112u, 144u,
192u, 152u, 46u, 145u, 194u, 3u, 2u, 66u, 68u, 112u, 96u, 192u, 152u,
35u, 17u, 193u, 67u, 3u, 32u, 16u, 144u, 134u, 137u, 33u, 48u, 70u,
132u, 137u, 28u, 12u, 48u, 7u, 248u, 2u, 27u, 48u, 129u, 35u, 129u,
6u, 4u, 132u, 8u, 224u, 1u, 129u, 50u, 49u, 33u, 136u, 48u, 49u, 136u,
84u, 136u, 114u, 18u, 9u, 143u, 0u, 76u, 17u, 137u, 36u,};
static unsigned char uvector__00006[] = {
 0u, 3u, 134u, 6u, 4u, 132u, 136u, 225u, 97u, 130u, 24u, 132u, 161u,
82u, 71u, 10u, 12u, 9u, 12u, 17u, 194u, 67u, 2u, 66u, 164u, 112u,
128u, 192u, 144u, 145u, 28u, 24u, 48u, 38u, 8u, 196u, 112u, 80u, 192u,
200u, 4u, 36u, 33u, 162u, 72u, 76u, 17u, 161u, 34u, 71u, 3u, 12u, 1u,
254u, 0u, 134u, 204u, 32u, 72u, 224u, 65u, 129u, 33u, 2u, 56u, 0u,
96u, 76u, 102u, 200u, 98u, 12u, 12u, 98u, 21u, 34u, 28u, 132u, 130u,
98u, 148u, 19u, 4u, 98u, 73u, 0u,};
static unsigned char uvector__00007[] = {
 0u, 3u, 151u, 134u, 8u, 118u, 16u, 12u, 48u, 137u, 16u, 39u, 2u, 36u,
142u, 90u, 24u, 19u, 4u, 178u, 57u, 80u, 96u, 76u, 18u, 200u, 229u,
33u, 129u, 33u, 2u, 57u, 56u, 96u, 135u, 97u, 0u, 195u, 11u, 17u, 2u,
112u, 34u, 72u, 228u, 161u, 129u, 49u, 55u, 35u, 145u, 6u, 4u, 196u,
220u, 142u, 66u, 24u, 18u, 16u, 35u, 143u, 134u, 8u, 118u, 16u, 12u,
48u, 241u, 16u, 248u, 135u, 33u, 33u, 13u, 17u, 12u, 66u, 80u, 169u,
36u, 145u, 199u, 67u, 3u, 24u, 133u, 74u, 100u, 90u, 71u, 28u, 12u,
9u, 8u, 17u, 198u, 131u, 4u, 59u, 8u, 6u, 24u, 128u, 134u, 88u, 100u,
67u, 226u, 28u, 132u, 132u, 52u, 68u, 49u, 9u, 8u, 102u, 21u, 36u,
145u, 15u, 136u, 114u, 18u, 16u, 209u, 16u, 196u, 37u, 10u, 146u, 73u,
35u, 140u, 6u, 6u, 48u, 153u, 84u, 38u, 121u, 36u, 113u, 64u, 192u,
198u, 19u, 42u, 132u, 205u, 108u, 142u, 36u, 24u, 19u, 51u, 194u, 56u,
136u, 96u, 72u, 100u, 142u, 32u, 24u, 18u, 16u, 35u, 134u, 134u, 6u,
64u, 33u, 160u, 228u, 160u, 63u, 192u, 16u, 217u, 132u, 9u, 34u, 23u,
16u, 248u, 15u, 240u, 4u, 40u, 97u, 8u, 84u, 146u, 33u, 145u, 7u,
194u, 1u, 134u, 25u, 36u, 144u, 204u, 33u, 136u, 74u, 19u, 34u, 7u,
16u, 124u, 32u, 24u, 97u, 98u, 97u, 40u, 76u, 136u, 94u, 19u, 34u, 7u,
16u, 124u, 32u, 24u, 97u, 18u, 97u, 40u, 76u, 144u, 153u, 134u, 132u,
199u, 208u, 38u, 33u, 1u, 48u, 28u, 36u, 112u, 176u, 192u, 154u, 24u,
62u, 71u, 10u, 12u, 9u, 8u, 17u, 193u, 195u, 3u, 120u, 136u, 97u, 0u,
195u, 11u, 18u, 19u, 66u, 165u, 9u, 28u, 20u, 48u, 38u, 136u, 36u,
17u, 192u, 131u, 2u, 66u, 4u, 112u, 0u, 192u, 154u, 32u, 144u, 67u,
16u, 96u, 99u, 16u, 129u, 9u, 162u, 3u, 164u, 144u,};
static unsigned char uvector__00008[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 17u, 66u, 4u, 55u, 136u, 134u, 16u, 12u,
48u, 177u, 33u, 144u, 8u, 104u, 57u, 40u, 15u, 240u, 4u, 54u, 97u, 2u,
72u, 133u, 196u, 62u, 3u, 252u, 1u, 10u, 24u, 66u, 21u, 36u, 136u,
100u, 65u, 240u, 128u, 97u, 134u, 73u, 36u, 51u, 8u, 98u, 18u, 132u,
200u, 129u, 196u, 31u, 8u, 6u, 24u, 88u, 152u, 74u, 19u, 34u, 23u,
132u, 200u, 129u, 196u, 31u, 8u, 6u, 24u, 68u, 152u, 74u, 19u, 36u,
67u, 176u, 128u, 97u, 136u, 8u, 101u, 134u, 68u, 62u, 33u, 200u, 72u,
67u, 68u, 67u, 16u, 144u, 134u, 97u, 82u, 73u, 16u, 248u, 135u, 33u,
33u, 13u, 17u, 12u, 66u, 80u, 169u, 36u, 145u, 14u, 194u, 1u, 134u,
30u, 34u, 31u, 16u, 228u, 36u, 33u, 162u, 33u, 136u, 74u, 21u, 36u,
145u, 14u, 194u, 1u, 134u, 22u, 34u, 4u, 224u, 68u, 136u, 118u, 16u,
12u, 48u, 137u, 16u, 39u, 2u, 36u, 146u, 71u, 9u, 12u, 12u, 97u, 48u,
49u, 76u, 15u, 136u, 224u, 225u, 129u, 48u, 28u, 35u, 129u, 6u, 4u,
192u, 112u, 142u, 0u, 24u, 19u, 1u, 194u, 64u,};
static unsigned char uvector__00009[] = {
 0u, 3u, 128u, 134u, 0u, 255u, 0u, 67u, 102u, 35u, 36u, 112u, 0u,
192u, 145u, 25u, 12u, 65u, 129u, 140u, 68u, 113u, 33u, 9u, 128u, 225u,
36u,};
static unsigned char uvector__00010[] = {
 0u, 3u, 155u, 6u, 6u, 104u, 148u, 67u, 145u, 40u, 99u, 17u, 28u, 72u,
64u, 127u, 128u, 33u, 179u, 17u, 146u, 27u, 98u, 97u, 19u, 134u, 24u,
160u, 136u, 8u, 145u, 20u, 196u, 194u, 42u, 138u, 195u, 12u, 88u, 98u,
96u, 195u, 22u, 144u, 251u, 23u, 16u, 195u, 23u, 144u, 194u, 34u, 50u,
67u, 12u, 96u, 68u, 98u, 35u, 32u, 195u, 25u, 144u, 194u, 164u, 144u,
195u, 26u, 24u, 148u, 146u, 73u, 28u, 212u, 48u, 36u, 106u, 71u, 50u,
12u, 9u, 135u, 121u, 28u, 192u, 48u, 38u, 32u, 196u, 114u, 240u, 192u,
145u, 169u, 28u, 144u, 48u, 38u, 42u, 228u, 114u, 32u, 192u, 145u,
113u, 28u, 124u, 48u, 36u, 76u, 71u, 27u, 12u, 9u, 21u, 145u, 198u,
67u, 2u, 98u, 12u, 71u, 24u, 12u, 9u, 19u, 17u, 197u, 131u, 2u, 97u,
222u, 71u, 21u, 12u, 12u, 128u, 68u, 193u, 48u, 183u, 36u, 38u, 29u,
228u, 142u, 38u, 24u, 19u, 11u, 114u, 56u, 104u, 96u, 76u, 45u, 200u,
225u, 129u, 129u, 144u, 8u, 148u, 38u, 9u, 4u, 132u, 194u, 138u, 37u,
36u, 112u, 176u, 192u, 145u, 169u, 28u, 36u, 48u, 38u, 3u, 132u, 112u,
64u, 192u, 152u, 14u, 17u, 192u, 131u, 2u, 96u, 56u, 72u,};
static unsigned char uvector__00011[] = {
 0u, 3u, 130u, 6u, 1u, 7u, 196u, 97u, 134u, 32u, 38u, 54u, 36u, 112u,
32u, 192u, 152u, 15u, 145u, 192u, 67u, 2u, 68u, 100u, 112u, 0u, 192u,
145u, 177u, 12u, 65u, 129u, 140u, 68u, 113u, 180u, 72u, 66u, 96u, 56u,
73u, 0u,};
static unsigned char uvector__00012[] = {
 0u, 3u, 156u, 6u, 6u, 104u, 220u, 67u, 145u, 184u, 99u, 17u, 28u,
109u, 18u, 16u, 32u, 248u, 140u, 48u, 196u, 4u, 198u, 196u, 134u,
216u, 224u, 68u, 225u, 134u, 40u, 34u, 2u, 36u, 69u, 49u, 192u, 138u,
162u, 176u, 195u, 22u, 24u, 224u, 48u, 197u, 164u, 62u, 197u, 209u,
201u, 12u, 49u, 121u, 12u, 34u, 35u, 141u, 137u, 12u, 49u, 129u, 17u,
136u, 140u, 131u, 12u, 102u, 67u, 10u, 146u, 67u, 12u, 104u, 99u,
114u, 73u, 36u, 115u, 112u, 192u, 145u, 209u, 28u, 208u, 48u, 38u,
33u, 36u, 115u, 32u, 192u, 152u, 144u, 17u, 204u, 67u, 2u, 71u, 68u,
114u, 96u, 192u, 152u, 184u, 145u, 201u, 3u, 2u, 71u, 36u, 114u, 32u,
192u, 145u, 113u, 28u, 124u, 48u, 36u, 112u, 71u, 27u, 12u, 9u, 21u,
145u, 198u, 67u, 2u, 98u, 64u, 71u, 24u, 12u, 9u, 28u, 17u, 197u,
131u, 2u, 98u, 18u, 71u, 21u, 12u, 12u, 128u, 71u, 1u, 48u, 209u, 36u,
38u, 33u, 36u, 142u, 38u, 24u, 19u, 13u, 18u, 56u, 104u, 96u, 76u,
52u, 72u, 225u, 129u, 129u, 144u, 8u, 220u, 38u, 9u, 4u, 132u, 194u,
242u, 55u, 36u, 112u, 176u, 192u, 145u, 209u, 28u, 36u, 48u, 38u, 3u,
132u, 112u, 64u, 192u, 152u, 14u, 17u, 192u, 131u, 2u, 96u, 56u, 72u,};
static unsigned char uvector__00013[] = {
 0u, 3u, 129u, 6u, 8u, 238u, 60u, 36u, 112u, 16u, 192u, 145u, 217u,
28u, 0u, 48u, 36u, 120u, 67u, 16u, 96u, 99u, 17u, 220u, 121u, 18u,
16u, 152u, 14u, 18u, 64u,};
static unsigned char uvector__00014[] = {
 0u, 3u, 165u, 134u, 6u, 104u, 244u, 67u, 145u, 232u, 99u, 17u, 220u,
121u, 18u, 17u, 29u, 199u, 132u, 134u, 216u, 248u, 68u, 225u, 134u,
63u, 34u, 2u, 36u, 69u, 49u, 240u, 138u, 162u, 176u, 195u, 22u, 24u,
248u, 48u, 197u, 164u, 62u, 197u, 209u, 201u, 12u, 49u, 121u, 12u,
34u, 59u, 143u, 9u, 12u, 49u, 129u, 17u, 136u, 140u, 131u, 12u, 102u,
67u, 10u, 146u, 67u, 12u, 104u, 99u, 210u, 67u, 120u, 144u, 34u, 130u,
36u, 17u, 16u, 69u, 6u, 62u, 36u, 146u, 71u, 74u, 12u, 9u, 33u, 17u,
210u, 3u, 0u, 136u, 34u, 3u, 20u, 71u, 196u, 142u, 142u, 24u, 19u,
46u, 2u, 58u, 40u, 96u, 72u, 128u, 142u, 136u, 24u, 18u, 62u, 35u,
161u, 6u, 4u, 138u, 8u, 232u, 1u, 129u, 50u, 221u, 35u, 158u, 6u, 4u,
200u, 212u, 142u, 116u, 24u, 19u, 36u, 2u, 57u, 192u, 96u, 72u, 160u,
142u, 108u, 24u, 19u, 36u, 2u, 57u, 160u, 96u, 76u, 56u, 72u, 230u,
65u, 129u, 48u, 248u, 35u, 152u, 134u, 4u, 144u, 136u, 228u, 193u,
129u, 49u, 73u, 35u, 146u, 6u, 4u, 142u, 72u, 228u, 65u, 129u, 34u,
226u, 56u, 248u, 96u, 72u, 248u, 142u, 54u, 24u, 18u, 43u, 35u, 140u,
134u, 4u, 195u, 224u, 142u, 48u, 24u, 18u, 62u, 35u, 139u, 6u, 4u,
195u, 132u, 142u, 42u, 24u, 25u, 0u, 143u, 130u, 97u, 82u, 72u, 76u,
56u, 66u, 100u, 106u, 72u, 226u, 97u, 129u, 48u, 169u, 35u, 134u,
134u, 4u, 194u, 164u, 142u, 24u, 24u, 25u, 0u, 143u, 66u, 96u, 144u,
72u, 76u, 37u, 35u, 210u, 71u, 11u, 12u, 9u, 33u, 17u, 194u, 67u, 2u,
96u, 56u, 71u, 4u, 12u, 9u, 128u, 225u, 28u, 8u, 48u, 38u, 3u, 132u,
128u,};
static unsigned char uvector__00015[] = {
 0u, 3u, 143u, 134u, 6u, 121u, 14u, 16u, 36u, 113u, 224u, 192u, 144u,
129u, 28u, 100u, 48u, 65u, 240u, 128u, 97u, 133u, 137u, 35u, 140u, 6u,
4u, 132u, 8u, 226u, 193u, 130u, 34u, 132u, 9u, 28u, 84u, 48u, 36u,
32u, 71u, 19u, 12u, 9u, 135u, 177u, 28u, 68u, 48u, 9u, 18u, 16u, 139u,
136u, 76u, 61u, 130u, 97u, 2u, 72u, 226u, 1u, 129u, 49u, 132u, 35u,
135u, 6u, 4u, 139u, 136u, 225u, 161u, 129u, 33u, 2u, 56u, 80u, 96u,
18u, 44u, 32u, 100u, 105u, 28u, 145u, 194u, 67u, 2u, 73u, 4u, 112u,
112u, 192u, 153u, 56u, 17u, 193u, 131u, 2u, 73u, 4u, 112u, 80u, 192u,
153u, 56u, 17u, 192u, 195u, 2u, 100u, 230u, 71u, 2u, 12u, 9u, 8u, 17u,
192u, 3u, 2u, 100u, 230u, 67u, 16u, 96u, 99u, 16u, 129u, 13u, 129u,
50u, 112u, 9u, 140u, 8u, 105u, 9u, 128u, 225u, 36u, 144u,};
static unsigned char uvector__00016[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 35u, 194u, 4u, 54u, 1u, 34u, 194u, 6u,
70u, 145u, 200u, 18u, 36u, 33u, 23u, 17u, 17u, 66u, 4u, 65u, 240u,
128u, 97u, 133u, 137u, 33u, 164u, 51u, 200u, 112u, 129u, 36u, 145u,
194u, 67u, 3u, 24u, 76u, 12u, 83u, 3u, 226u, 56u, 56u, 96u, 76u, 7u,
8u, 224u, 65u, 129u, 48u, 28u, 35u, 128u, 6u, 4u, 192u, 112u, 144u,};
static unsigned char uvector__00017[] = {
 0u, 3u, 143u, 134u, 6u, 121u, 14u, 16u, 36u, 113u, 224u, 192u, 144u,
129u, 28u, 100u, 48u, 65u, 240u, 128u, 97u, 132u, 73u, 35u, 140u, 6u,
4u, 132u, 8u, 226u, 193u, 130u, 34u, 132u, 9u, 28u, 84u, 48u, 36u,
32u, 71u, 19u, 12u, 9u, 135u, 177u, 28u, 68u, 48u, 9u, 18u, 16u, 139u,
136u, 76u, 61u, 130u, 97u, 2u, 72u, 226u, 1u, 129u, 49u, 132u, 35u,
135u, 6u, 4u, 139u, 136u, 225u, 161u, 129u, 33u, 2u, 56u, 80u, 96u,
18u, 44u, 32u, 100u, 105u, 36u, 145u, 194u, 67u, 2u, 73u, 4u, 112u,
112u, 192u, 153u, 56u, 17u, 193u, 131u, 2u, 73u, 4u, 112u, 80u, 192u,
153u, 56u, 17u, 192u, 195u, 2u, 100u, 230u, 71u, 2u, 12u, 9u, 8u, 17u,
192u, 3u, 2u, 100u, 230u, 67u, 16u, 96u, 99u, 16u, 129u, 13u, 129u,
50u, 112u, 9u, 140u, 8u, 105u, 9u, 128u, 225u, 36u, 144u,};
static unsigned char uvector__00018[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 36u, 194u, 4u, 54u, 1u, 34u, 194u, 6u,
70u, 146u, 72u, 18u, 36u, 33u, 23u, 17u, 17u, 66u, 4u, 65u, 240u,
128u, 97u, 132u, 73u, 33u, 164u, 51u, 200u, 112u, 129u, 36u, 145u,
194u, 67u, 3u, 24u, 76u, 12u, 83u, 3u, 226u, 56u, 56u, 96u, 76u, 7u,
8u, 224u, 65u, 129u, 48u, 28u, 35u, 128u, 6u, 4u, 192u, 112u, 144u,};
static unsigned char uvector__00019[] = {
 0u, 3u, 177u, 134u, 8u, 20u, 50u, 135u, 183u, 128u, 195u, 37u, 18u,
36u, 120u, 64u, 137u, 38u, 16u, 38u, 75u, 15u, 114u, 96u, 97u, 147u,
73u, 36u, 118u, 32u, 192u, 152u, 81u, 145u, 215u, 195u, 2u, 73u, 132u,
117u, 224u, 192u, 146u, 89u, 29u, 108u, 48u, 38u, 15u, 132u, 117u,
160u, 192u, 144u, 129u, 29u, 96u, 48u, 38u, 15u, 132u, 117u, 64u,
192u, 152u, 49u, 17u, 212u, 195u, 2u, 66u, 4u, 117u, 16u, 192u, 152u,
49u, 17u, 211u, 131u, 2u, 96u, 104u, 71u, 77u, 12u, 8u, 240u, 71u,
75u, 12u, 12u, 242u, 115u, 193u, 35u, 165u, 6u, 4u, 120u, 35u, 163u,
6u, 4u, 203u, 76u, 142u, 132u, 24u, 27u, 196u, 101u, 38u, 6u, 17u,
39u, 201u, 164u, 144u, 153u, 105u, 146u, 58u, 8u, 96u, 76u, 219u, 72u,
231u, 193u, 129u, 36u, 194u, 57u, 224u, 96u, 103u, 148u, 30u, 9u, 28u,
236u, 48u, 35u, 193u, 28u, 220u, 48u, 38u, 132u, 44u, 17u, 204u, 195u,
3u, 120u, 140u, 158u, 3u, 8u, 146u, 165u, 18u, 72u, 77u, 8u, 88u, 36u,
115u, 32u, 192u, 154u, 19u, 48u, 71u, 47u, 12u, 8u, 240u, 71u, 45u,
12u, 12u, 242u, 144u, 97u, 12u, 98u, 16u, 146u, 229u, 48u, 240u, 24u,
101u, 18u, 68u, 152u, 24u, 100u, 210u, 72u, 77u, 9u, 141u, 9u, 155u,
16u, 76u, 7u, 9u, 36u, 114u, 112u, 192u, 154u, 22u, 150u, 71u, 35u,
12u, 13u, 114u, 161u, 35u, 145u, 6u, 4u, 149u, 8u, 228u, 33u, 129u,
144u, 9u, 48u, 50u, 134u, 185u, 84u, 132u, 208u, 196u, 160u, 209u,
42u, 146u, 68u, 168u, 25u, 67u, 92u, 170u, 67u, 10u, 144u, 213u, 42u,
146u, 72u, 111u, 9u, 161u, 184u, 97u, 52u, 45u, 44u, 134u, 69u, 77u,
12u, 133u, 36u, 114u, 0u, 192u, 154u, 31u, 174u, 71u, 27u, 12u, 9u,
161u, 241u, 164u, 113u, 160u, 192u, 146u, 169u, 28u, 96u, 48u, 38u,
135u, 139u, 145u, 196u, 131u, 2u, 104u, 118u, 33u, 28u, 68u, 48u, 36u,
170u, 71u, 16u, 12u, 12u, 128u, 60u, 6u, 80u, 215u, 43u, 16u, 154u,
24u, 4u, 26u, 37u, 98u, 72u, 149u, 67u, 40u, 107u, 149u, 136u, 97u,
82u, 26u, 165u, 98u, 73u, 9u, 161u, 203u, 196u, 142u, 30u, 24u, 19u,
69u, 54u, 136u, 225u, 65u, 129u, 52u, 82u, 64u, 142u, 18u, 24u, 18u,
87u, 35u, 131u, 134u, 4u, 209u, 65u, 162u, 56u, 8u, 96u, 77u, 19u,
199u, 35u, 128u, 6u, 4u, 149u, 200u, 98u, 12u, 9u, 161u, 113u, 100u,
128u,};
static unsigned char uvector__00020[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 44u, 66u, 18u, 92u, 166u, 30u, 3u, 12u,
162u, 72u, 147u, 3u, 12u, 154u, 73u, 13u, 226u, 50u, 120u, 12u, 34u,
74u, 148u, 73u, 33u, 158u, 80u, 120u, 36u, 55u, 136u, 202u, 76u, 12u,
34u, 79u, 147u, 73u, 33u, 158u, 78u, 120u, 36u, 64u, 161u, 148u, 61u,
188u, 6u, 25u, 40u, 145u, 35u, 194u, 4u, 73u, 48u, 129u, 50u, 88u,
123u, 147u, 3u, 12u, 154u, 73u, 36u, 112u, 144u, 192u, 198u, 19u, 3u,
20u, 194u, 128u, 142u, 14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u,
7u, 8u, 224u, 1u, 129u, 48u, 28u, 36u,};
static unsigned char uvector__00021[] = {
 0u, 3u, 157u, 6u, 8u, 24u, 73u, 48u, 129u, 146u, 201u, 28u, 228u,
48u, 36u, 150u, 71u, 54u, 12u, 9u, 129u, 73u, 28u, 212u, 48u, 36u,
32u, 71u, 51u, 12u, 9u, 129u, 73u, 28u, 188u, 48u, 61u, 201u, 129u,
134u, 74u, 36u, 142u, 92u, 24u, 18u, 76u, 35u, 150u, 6u, 8u, 24u, 72u,
240u, 129u, 146u, 201u, 28u, 172u, 48u, 36u, 150u, 71u, 40u, 12u, 9u,
140u, 201u, 28u, 156u, 48u, 36u, 32u, 71u, 37u, 12u, 9u, 140u, 201u,
28u, 140u, 48u, 38u, 49u, 132u, 113u, 224u, 192u, 247u, 38u, 6u, 25u,
68u, 146u, 56u, 232u, 96u, 73u, 48u, 142u, 54u, 24u, 25u, 229u, 32u,
194u, 24u, 196u, 33u, 37u, 202u, 98u, 76u, 110u, 36u, 55u, 132u, 202u,
220u, 38u, 49u, 132u, 55u, 132u, 196u, 100u, 38u, 3u, 132u, 146u, 71u,
21u, 12u, 9u, 153u, 81u, 28u, 68u, 48u, 53u, 203u, 36u, 142u, 32u,
24u, 18u, 89u, 35u, 135u, 134u, 6u, 64u, 36u, 192u, 202u, 26u, 229u,
162u, 220u, 26u, 37u, 162u, 72u, 150u, 67u, 40u, 107u, 150u, 136u,
97u, 82u, 26u, 165u, 162u, 73u, 13u, 225u, 52u, 34u, 68u, 38u, 101u,
68u, 50u, 42u, 103u, 28u, 72u, 225u, 193u, 129u, 52u, 42u, 72u, 142u,
18u, 24u, 19u, 66u, 146u, 8u, 225u, 1u, 129u, 37u, 178u, 56u, 48u,
96u, 77u, 9u, 210u, 35u, 128u, 134u, 4u, 208u, 153u, 34u, 56u, 0u,
96u, 73u, 108u, 134u, 32u, 192u, 153u, 165u, 18u,};
static unsigned char uvector__00022[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 46u, 66u, 18u, 92u, 166u, 36u, 198u, 226u,
67u, 120u, 123u, 147u, 3u, 12u, 162u, 72u, 129u, 132u, 143u, 8u, 25u,
44u, 144u, 222u, 30u, 228u, 192u, 195u, 37u, 18u, 32u, 97u, 36u, 194u,
6u, 75u, 36u, 145u, 194u, 67u, 3u, 24u, 76u, 12u, 83u, 6u, 162u, 56u,
56u, 96u, 76u, 7u, 8u, 224u, 65u, 129u, 48u, 28u, 35u, 128u, 6u, 4u,
192u, 112u, 144u,};
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 d3339[106];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d3339 */
      SCM_STRING_CONST_INITIALIZER("gauche.parameter", 16, 16),
      SCM_STRING_CONST_INITIALIZER("find-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gauche.hook", 11, 11),
      SCM_STRING_CONST_INITIALIZER("make-hook", 9, 9),
      SCM_STRING_CONST_INITIALIZER("add-hook!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("delete-hook!", 12, 12),
      SCM_STRING_CONST_INITIALIZER("run-hook", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%autoload", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("parameterize", 12, 12),
      SCM_STRING_CONST_INITIALIZER("parameterize/dynwind", 20, 20),
      SCM_STRING_CONST_INITIALIZER("%insert-syntax-binding", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%expression-name-mark-key", 25, 25),
      SCM_STRING_CONST_INITIALIZER("make-parameter", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-legacy-parameter", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%ensure-hooks", 13, 13),
      SCM_STRING_CONST_INITIALIZER("pre-observers", 13, 13),
      SCM_STRING_CONST_INITIALIZER("slot-bound\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("filter", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%primitive-parameter-set!", 25, 25),
      SCM_STRING_CONST_INITIALIZER("post-observers", 14, 14),
      SCM_STRING_CONST_INITIALIZER("observed-set!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("old", 3, 3),
      SCM_STRING_CONST_INITIALIZER("new", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%primitive-parameter-ref", 24, 24),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("../../libsrc/gauche/parameter.scm", 33, 33),
      SCM_STRING_CONST_INITIALIZER("setter", 6, 6),
      SCM_STRING_CONST_INITIALIZER("restorer", 8, 8),
      SCM_STRING_CONST_INITIALIZER("param", 5, 5),
      SCM_STRING_CONST_INITIALIZER("object-apply((self <parameter>))", 32, 32),
      SCM_STRING_CONST_INITIALIZER("self", 4, 4),
      SCM_STRING_CONST_INITIALIZER("next-method", 11, 11),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("object-apply", 12, 12),
      SCM_STRING_CONST_INITIALIZER("%ensure-generic-function", 24, 24),
      SCM_STRING_CONST_INITIALIZER("gauche.object", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<method>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("generic", 7, 7),
      SCM_STRING_CONST_INITIALIZER("specializers", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<parameter>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("lambda-list", 11, 11),
      SCM_STRING_CONST_INITIALIZER("method-locked", 13, 13),
      SCM_STRING_CONST_INITIALIZER("body", 4, 4),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      SCM_STRING_CONST_INITIALIZER("add-method!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("object-apply((self <parameter>) newval)", 39, 39),
      SCM_STRING_CONST_INITIALIZER("newval", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("(setter object-apply)((obj <parameter>) value)", 46, 46),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("value", 5, 5),
      SCM_STRING_CONST_INITIALIZER("setter of object-apply", 22, 22),
      SCM_STRING_CONST_INITIALIZER("has-setter\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("parameter-pre-observers", 23, 23),
      SCM_STRING_CONST_INITIALIZER("procedure-parameter", 19, 19),
      SCM_STRING_CONST_INITIALIZER("parameter procedure required, but got:", 38, 38),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("parameter-post-observers", 24, 24),
      SCM_STRING_CONST_INITIALIZER("parameter-observer-add!", 23, 23),
      SCM_STRING_CONST_INITIALIZER("after", 5, 5),
      SCM_STRING_CONST_INITIALIZER("append", 6, 6),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("proc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("when", 4, 4),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("where", 5, 5),
      SCM_STRING_CONST_INITIALIZER("unless", 6, 6),
      SCM_STRING_CONST_INITIALIZER("memq", 4, 4),
      SCM_STRING_CONST_INITIALIZER("before", 6, 6),
      SCM_STRING_CONST_INITIALIZER("`when' argument of parameter-observer-add! must be either 'before or 'after", 75, 75),
      SCM_STRING_CONST_INITIALIZER("prepend", 7, 7),
      SCM_STRING_CONST_INITIALIZER("`where' argument of parameter-observer-add! must be either 'prepend or 'append", 78, 78),
      SCM_STRING_CONST_INITIALIZER("if", 2, 2),
      SCM_STRING_CONST_INITIALIZER("eq\077", 3, 3),
      SCM_STRING_CONST_INITIALIZER("parameter-observer-delete!", 26, 26),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("current-module", 14, 14),
      SCM_STRING_CONST_INITIALIZER("slot-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("set", 3, 3),
      SCM_STRING_CONST_INITIALIZER("get", 3, 3),
      SCM_STRING_CONST_INITIALIZER("rlet1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("slot-set!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("^v", 2, 2),
      SCM_STRING_CONST_INITIALIZER("gf3344", 6, 6),
      SCM_STRING_CONST_INITIALIZER("boolean", 7, 7),
      SCM_STRING_CONST_INITIALIZER("locked", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G3345", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gf3346", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G3347", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gf3348", 6, 6),
      SCM_STRING_CONST_INITIALIZER("set!", 4, 4),
      SCM_STRING_CONST_INITIALIZER("G3349", 5, 5),
      SCM_STRING_CONST_INITIALIZER("is-a\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("=>", 2, 2),
      SCM_STRING_CONST_INITIALIZER("tmp", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G3351", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G3353", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G3352", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rest3350", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G3355", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G3356", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rest3354", 8, 8),
  },
};
static struct scm__rcRec {
  ScmUVector d3343[22];
  ScmCompiledCode d3342[23];
  ScmWord d3341[680];
  ScmPair d3340[174] SCM_ALIGN_PAIR;
  ScmObj d3338[267];
} scm__rc SCM_UNUSED = {
  {   /* ScmUVector d3343 */
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 37, uvector__00001, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 58, uvector__00002, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 32, uvector__00003, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 122, uvector__00004, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 104, uvector__00005, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 86, uvector__00006, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 301, uvector__00007, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 181, uvector__00008, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 27, uvector__00009, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 194, uvector__00010, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 42, uvector__00011, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 205, uvector__00012, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 31, uvector__00013, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 274, uvector__00014, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 143, uvector__00015, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 66, uvector__00016, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 143, uvector__00017, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 66, uvector__00018, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 388, uvector__00019, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 100, uvector__00020, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 230, uvector__00021, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 71, uvector__00022, 0, NULL),
  },
  {   /* ScmCompiledCode d3342 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[0])), 14,
            12, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[14])), 18,
            12, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[32])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* observed-set! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[47])), 25,
            13, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[10]),
            SCM_OBJ(&scm__rc.d3342[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[72])), 18,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[19]),
            SCM_OBJ(&scm__rc.d3342[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[90])), 13,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[24]),
            SCM_OBJ(&scm__rc.d3342[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[103])), 13,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[29]),
            SCM_OBJ(&scm__rc.d3342[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %ensure-hooks */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[116])), 50,
            20, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[35]),
            SCM_OBJ(&scm__rc.d3342[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[166])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f object-apply((self <parameter>))) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[181])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d3340[37]), SCM_NIL, SCM_OBJ(&scm__rc.d3340[46]),
            SCM_OBJ(&scm__rc.d3342[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[185])), 57,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f object-apply((self <parameter>) newval)) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[242])), 6,
            4, 3, 0, SCM_OBJ(&scm__rc.d3340[50]), SCM_NIL, SCM_OBJ(&scm__rc.d3340[57]),
            SCM_OBJ(&scm__rc.d3342[12]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[248])), 59,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f (setter object-apply)((obj <parameter>) value)) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[307])), 4,
            4, 3, 0, SCM_OBJ(&scm__rc.d3340[62]), SCM_NIL, SCM_OBJ(&scm__rc.d3340[69]),
            SCM_OBJ(&scm__rc.d3342[14]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[311])), 78,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* parameter-pre-observers */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[389])), 34,
            15, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[77]),
            SCM_OBJ(&scm__rc.d3342[16]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[423])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* parameter-post-observers */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[438])), 34,
            15, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[82]),
            SCM_OBJ(&scm__rc.d3342[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[472])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* parameter-observer-add! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[487])), 102,
            22, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[144]),
            SCM_OBJ(&scm__rc.d3342[20]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[589])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* parameter-observer-delete! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[604])), 61,
            24, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d3340[173]),
            SCM_OBJ(&scm__rc.d3342[22]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d3341[665])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d3341 */
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[0]) + 6),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.parameter */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find-module.87837a0> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.hook */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[4])) /* (make-hook add-hook! delete-hook! run-hook) */,
    0x00003060    /*  11 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%autoload.8783820> */,
    0x00000014    /*  13 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[14]) + 6),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.parameter */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find-module.87dcf80> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* parameterize */,
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[14]) + 15),
    0x0000005e    /*  11 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameterize/dynwind.87dcdc0> */,
    0x00001017    /*  13 (LOCAL-ENV 1) */,
    0x00000053    /*  14 (LREF0-RET) */,
    0x00003063    /*  15 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%insert-syntax-binding.87d7060> */,
    0x00000014    /*  17 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[32]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* make-parameter */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[32]) + 12),
    0x0000005d    /*   9 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-legacy-parameter.823afc0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-parameter.854a020> */,
    0x00000014    /*  14 (RET) */,
    /* (%ensure-hooks observed-set!) */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[47]) + 10),
    0x00000046    /*   2 (LREF30) */,
    0x000000e3    /*   3 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* pre-observers */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000305f    /*   8 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#run-hook.8a27480> */,
    0x0000200e    /*  10 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[47]) + 16),
    0x00000051    /*  12 (LREF30-PUSH) */,
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000205f    /*  14 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%primitive-parameter-set!.8a276e0> */,
    0x00000046    /*  16 (LREF30) */,
    0x000000e3    /*  17 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* post-observers */,
    0x0000000d    /*  19 (PUSH) */,
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x00003060    /*  22 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#run-hook.8a27300> */,
    0x00000014    /*  24 (RET) */,
    /* (%ensure-hooks #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[72]) + 5),
    0x00000051    /*   2 (LREF30-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%primitive-parameter-ref.8a279c0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[72]) + 17),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[72]) + 14),
    0x0000004c    /*  11 (LREF10-PUSH) */,
    0x00000046    /*  12 (LREF30) */,
    0x00001011    /*  13 (CALL 1) */,
    0x0000000d    /*  14 (PUSH) */,
    0x00000044    /*  15 (LREF20) */,
    0x0000201c    /*  16 (LOCAL-ENV-CALL 2) */,
    0x00000053    /*  17 (LREF0-RET) */,
    /* (%ensure-hooks #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[90]) + 5),
    0x00000051    /*   2 (LREF30-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%primitive-parameter-ref.8a279c0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[90]) + 12),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000004c    /*   9 (LREF10-PUSH) */,
    0x00000044    /*  10 (LREF20) */,
    0x0000201c    /*  11 (LOCAL-ENV-CALL 2) */,
    0x00000053    /*  12 (LREF0-RET) */,
    /* (%ensure-hooks #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[103]) + 5),
    0x00000051    /*   2 (LREF30-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%primitive-parameter-ref.8a279c0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[103]) + 12),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000004c    /*   9 (LREF10-PUSH) */,
    0x00000044    /*  10 (LREF20) */,
    0x0000201c    /*  11 (LOCAL-ENV-CALL 2) */,
    0x00000053    /*  12 (LREF0-RET) */,
    /* %ensure-hooks */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* pre-observers */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-bound?.8a27da0> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]) + 10),
    0x0000000c    /*   9 (CONSTU-RET) */,
    0x0000003d    /*  10 (LREF0) */,
    0x000000e3    /*  11 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* filter */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x00001019    /*  14 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[11])) /* (#<compiled-code (%ensure-hooks observed-set!)@0xf5a00848a9c0>) */,
    0x0000004f    /*  16 (LREF20-PUSH) */,
    0x00000041    /*  17 (LREF10) */,
    0x0000001e    /*  18 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]) + 24),
    0x00000016    /*  20 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[4])) /* #<compiled-code (%ensure-hooks #f)@0xf5a00848a960> */,
    0x00000013    /*  22 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]) + 26),
    0x00000016    /*  24 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[5])) /* #<compiled-code (%ensure-hooks #f)@0xf5a00848a900> */,
    0x000000e4    /*  26 (SLOT-SETC) */,
    SCM_WORD(SCM_UNDEFINED) /* setter */,
    0x0000004f    /*  28 (LREF20-PUSH) */,
    0x00000016    /*  29 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[6])) /* #<compiled-code (%ensure-hooks #f)@0xf5a00848a8a0> */,
    0x000000e4    /*  31 (SLOT-SETC) */,
    SCM_WORD(SCM_UNDEFINED) /* restorer */,
    0x0000004f    /*  33 (LREF20-PUSH) */,
    0x0000100e    /*  34 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]) + 39),
    0x00002007    /*  36 (CONSTI-PUSH 2) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-hook.8806da0> */,
    0x000000e4    /*  39 (SLOT-SETC) */,
    SCM_WORD(SCM_UNDEFINED) /* pre-observers */,
    0x0000004f    /*  41 (LREF20-PUSH) */,
    0x0000100e    /*  42 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]) + 47),
    0x00002007    /*  44 (CONSTI-PUSH 2) */,
    0x0000105f    /*  45 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-hook.8806c80> */,
    0x000000e4    /*  47 (SLOT-SETC) */,
    SCM_WORD(SCM_UNDEFINED) /* post-observers */,
    0x00000014    /*  49 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[166]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %ensure-hooks */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[166]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[7])) /* #<compiled-code %ensure-hooks@0xf5a00848aa20> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-hooks.8a27ec0> */,
    0x00000014    /*  14 (RET) */,
    /* (#f object-apply((self <parameter>))) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%primitive-parameter-ref.9b12ca0> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[47])) /* (#<compiled-code (#f |object-apply((self <parameter>))|)@0xf5a00925d1e0>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |object-apply((self <parameter>))| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]) + 54),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.9afeb80> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]) + 52),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]) + 50),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.9afea80> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  34 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<parameter>.9b1cda0> */,
    0x00001088    /*  36 (LIST 1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[48])) /* (self) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  44 (CONSTF-PUSH) */,
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  47 (LREF20-PUSH) */,
    0x0000b05f    /*  48 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.9afeaa0> */,
    0x00002062    /*  50 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.9afeac0> */,
    0x0000001a    /*  52 (POP-LOCAL-ENV) */,
    0x00000057    /*  53 (LREF10-RET) */,
    0x00000015    /*  54 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|object-apply((self <parameter>))|.9b08920> */,
    0x00000014    /*  56 (RET) */,
    /* (#f object-apply((self <parameter>) newval)) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000003f    /*   1 (LREF2) */,
    0x000000e3    /*   2 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* setter */,
    0x00001012    /*   4 (TAIL-CALL 1) */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[58])) /* (#<compiled-code (#f |object-apply((self <parameter>) newval)|)@0xf5a008d15a20>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |object-apply((self <parameter>) newval)| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]) + 56),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.9578140> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]) + 54),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]) + 52),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.957ad80> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  34 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<parameter>.95927e0> */,
    0x0000005d    /*  36 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.9578480> */,
    0x00002088    /*  38 (LIST 2) */,
    0x0000000d    /*  39 (PUSH) */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[60])) /* (self newval) */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  46 (CONSTF-PUSH) */,
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  49 (LREF20-PUSH) */,
    0x0000b05f    /*  50 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.957ada0> */,
    0x00002062    /*  52 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.957adc0> */,
    0x0000001a    /*  54 (POP-LOCAL-ENV) */,
    0x00000057    /*  55 (LREF10-RET) */,
    0x00000015    /*  56 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|object-apply((self <parameter>) newval)|.957a400> */,
    0x00000014    /*  58 (RET) */,
    /* (#f (setter object-apply)((obj <parameter>) value)) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000003f    /*   1 (LREF2) */,
    0x00001012    /*   2 (TAIL-CALL 1) */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[70])) /* (#<compiled-code (#f |(setter object-apply)((obj <parameter>) value)|)@0xf5a008d78600>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |(setter object-apply)((obj <parameter>) value)| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 75),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of object-apply| */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.906c640> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 54),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 52),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.906c260> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  34 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<parameter>.907d880> */,
    0x0000005d    /*  36 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.906ca60> */,
    0x00002088    /*  38 (LIST 2) */,
    0x0000000d    /*  39 (PUSH) */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[72])) /* (obj value) */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  46 (CONSTF-PUSH) */,
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  49 (LREF20-PUSH) */,
    0x0000b05f    /*  50 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.906c280> */,
    0x00002062    /*  52 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.906c360> */,
    0x0000100e    /*  54 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 60),
    0x0000005e    /*  56 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-apply.907d180> */,
    0x0000105f    /*  58 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.906f6a0> */,
    0x0000001e    /*  60 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 64),
    0x00000013    /*  62 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 73),
    0x0000200e    /*  64 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]) + 73),
    0x0000005e    /*  66 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-apply.907d0c0> */,
    0x00000048    /*  68 (LREF0-PUSH) */,
    0x0000005d    /*  69 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.906f580> */,
    0x000000a1    /*  71 (SETTER) */,
    0x00002011    /*  72 (CALL 2) */,
    0x0000001a    /*  73 (POP-LOCAL-ENV) */,
    0x00000057    /*  74 (LREF10-RET) */,
    0x00000015    /*  75 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|(setter object-apply)((obj <parameter>) value)|.906f4a0> */,
    0x00000014    /*  77 (RET) */,
    /* parameter-pre-observers */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#procedure-parameter.934c0a0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]) + 13),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00001060    /*  10 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-pre-observers.934c020> */,
    0x00000014    /*  12 (RET) */,
    0x0000004c    /*  13 (LREF10-PUSH) */,
    0x0000005d    /*  14 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<parameter>.934ef60> */,
    0x00000096    /*  16 (IS-A) */,
    0x0000001e    /*  17 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]) + 28),
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]) + 24),
    0x0000004c    /*  21 (LREF10-PUSH) */,
    0x0000105f    /*  22 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-hooks.934eee0> */,
    0x00000041    /*  24 (LREF10) */,
    0x000000e3    /*  25 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* pre-observers */,
    0x00000014    /*  27 (RET) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d3339[57])) /* "parameter procedure required, but got:" */,
    0x0000004c    /*  30 (LREF10-PUSH) */,
    0x00002060    /*  31 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.934ed60> */,
    0x00000014    /*  33 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[423]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* parameter-pre-observers */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[423]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[15])) /* #<compiled-code parameter-pre-observers@0xf5a008e14c00> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-pre-observers.934c200> */,
    0x00000014    /*  14 (RET) */,
    /* parameter-post-observers */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#procedure-parameter.8cb9500> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]) + 13),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00001060    /*  10 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-post-observers.8cb9420> */,
    0x00000014    /*  12 (RET) */,
    0x0000004c    /*  13 (LREF10-PUSH) */,
    0x0000005d    /*  14 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<parameter>.8cb9320> */,
    0x00000096    /*  16 (IS-A) */,
    0x0000001e    /*  17 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]) + 28),
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]) + 24),
    0x0000004c    /*  21 (LREF10-PUSH) */,
    0x0000105f    /*  22 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-hooks.8cb92e0> */,
    0x00000041    /*  24 (LREF10) */,
    0x000000e3    /*  25 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* post-observers */,
    0x00000014    /*  27 (RET) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d3339[57])) /* "parameter procedure required, but got:" */,
    0x0000004c    /*  30 (LREF10-PUSH) */,
    0x00002060    /*  31 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8cb9100> */,
    0x00000014    /*  33 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[472]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* parameter-post-observers */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[472]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[17])) /* #<compiled-code parameter-post-observers@0xf5a008e8cd80> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-post-observers.8cb9660> */,
    0x00000014    /*  14 (RET) */,
    /* parameter-observer-add! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 7),
    0x00000001    /*   3 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* after */,
    0x00000013    /*   5 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 8),
    0x0000006a    /*   7 (LREF0-CAR) */,
    0x0000000d    /*   8 (PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00000022    /*  10 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 15),
    0x00000003    /*  12 (CONSTN) */,
    0x00000013    /*  13 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 16),
    0x00000076    /*  15 (LREF0-CDR) */,
    0x00002018    /*  16 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00000022    /*  18 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 24),
    0x00000001    /*  20 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* append */,
    0x00000013    /*  22 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 25),
    0x0000006a    /*  24 (LREF0-CAR) */,
    0x0000000d    /*  25 (PUSH) */,
    0x0000003d    /*  26 (LREF0) */,
    0x00000022    /*  27 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 32),
    0x00000003    /*  29 (CONSTN) */,
    0x00000013    /*  30 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 33),
    0x00000076    /*  32 (LREF0-CDR) */,
    0x00002018    /*  33 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  34 (LREF0) */,
    0x00000022    /*  35 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 39),
    0x00000013    /*  37 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 47),
    0x0000200e    /*  39 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 47),
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d3339[63])) /* "too many arguments for" */,
    0x00000006    /*  43 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[139])) /* (lambda (param proc :optional (when 'after) (where 'append)) (unless (memq when '(before after)) (error "`when' argument of parameter-observer-add! must be either 'before or 'after" when)) (unless (memq where '(prepend append)) (error "`where' argument of parameter-observer-add! must be either 'prepend or 'append" when)) (add-hook! (if (eq? when 'before) (parameter-pre-observers param) (parameter-post-observers param)) proc (eq? where 'append))) */,
    0x0000205f    /*  45 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.ea321c0> */,
    0x0000004d    /*  47 (LREF11-PUSH) */,
    0x00000001    /*  48 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[96])) /* (before after) */,
    0x0000008b    /*  50 (MEMQ) */,
    0x0000001e    /*  51 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 55),
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 62),
    0x0000200e    /*  55 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 62),
    0x00000006    /*  57 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d3339[73])) /* "`when' argument of parameter-observer-add! must be either 'before or 'after" */,
    0x0000004d    /*  59 (LREF11-PUSH) */,
    0x0000205f    /*  60 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8defc20> */,
    0x00000049    /*  62 (LREF1-PUSH) */,
    0x00000001    /*  63 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[108])) /* (prepend append) */,
    0x0000008b    /*  65 (MEMQ) */,
    0x0000001e    /*  66 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 70),
    0x00000013    /*  68 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 77),
    0x0000200e    /*  70 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 77),
    0x00000006    /*  72 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d3339[75])) /* "`where' argument of parameter-observer-add! must be either 'prepend or 'append" */,
    0x0000004d    /*  74 (LREF11-PUSH) */,
    0x0000205f    /*  75 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8def9e0> */,
    0x00000042    /*  77 (LREF11) */,
    0x0000002e    /*  78 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* before */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 88)  /*     88 */,
    0x0000100e    /*  81 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 93),
    0x00802047    /*  83 (LREF-PUSH 2 2) */,
    0x0000105f    /*  84 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-pre-observers.8def820> */,
    0x00000013    /*  86 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 93),
    0x0000100e    /*  88 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]) + 93),
    0x00802047    /*  90 (LREF-PUSH 2 2) */,
    0x0000105f    /*  91 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-post-observers.8def7c0> */,
    0x0000000d    /*  93 (PUSH) */,
    0x00000050    /*  94 (LREF21-PUSH) */,
    0x00000049    /*  95 (LREF1-PUSH) */,
    0x00000001    /*  96 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* append */,
    0x0000008f    /*  98 (EQ) */,
    0x00003063    /*  99 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#add-hook!.8def960> */,
    0x00000014    /* 101 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[589]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* parameter-observer-add! */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[589]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[19])) /* #<compiled-code parameter-observer-add!@0xf5a008e98d20> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-observer-add!.8de33c0> */,
    0x00000014    /*  14 (RET) */,
    /* parameter-observer-delete! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d3339[63])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3340[168])) /* (lambda (param proc :optional (where #f)) (unless (eq? where 'after) (delete-hook! (parameter-pre-observers param) proc)) (unless (eq? where 'before) (delete-hook! (parameter-post-observers param) proc))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.ea321c0> */,
    0x0000003e    /*  29 (LREF1) */,
    0x0000002e    /*  30 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* after */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 35)  /*     35 */,
    0x00000013    /*  33 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 46),
    0x0000200e    /*  35 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 46),
    0x0000100e    /*  37 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 42),
    0x0000004e    /*  39 (LREF12-PUSH) */,
    0x0000105f    /*  40 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-pre-observers.8b8bca0> */,
    0x0000000d    /*  42 (PUSH) */,
    0x0000004d    /*  43 (LREF11-PUSH) */,
    0x0000205f    /*  44 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#delete-hook!.8b8bce0> */,
    0x0000003e    /*  46 (LREF1) */,
    0x0000002e    /*  47 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* before */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 51)  /*     51 */,
    0x0000000c    /*  50 (CONSTU-RET) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]) + 56),
    0x0000004e    /*  53 (LREF12-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-post-observers.8b8bb00> */,
    0x0000000d    /*  56 (PUSH) */,
    0x0000004d    /*  57 (LREF11-PUSH) */,
    0x00002060    /*  58 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#delete-hook!.8b8bb40> */,
    0x00000014    /*  60 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[665]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.ea32500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* parameter-observer-delete! */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d3341[665]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d3342[21])) /* #<compiled-code parameter-observer-delete!@0xf5a0088b6300> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#parameter-observer-delete!.8b86680> */,
    0x00000014    /*  14 (RET) */,
  },
  {   /* ScmPair d3340 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[7])},
       { SCM_OBJ(&scm__rc.d3340[6]), SCM_OBJ(&scm__rc.d3340[8])},
       { SCM_OBJ(&scm__rc.d3340[9]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3342[3]), SCM_NIL},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[12])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(93U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[16])},
       { SCM_OBJ(&scm__rc.d3340[17]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(95U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[20])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[21])},
       { SCM_OBJ(&scm__rc.d3340[22]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(98U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[25])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[26])},
       { SCM_OBJ(&scm__rc.d3340[27]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(79U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[31])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[32])},
       { SCM_OBJ(&scm__rc.d3340[33]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d3340[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[38])},
       { SCM_MAKE_INT(104U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[41])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[38])},
       { SCM_OBJ(&scm__rc.d3340[43]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[42]), SCM_OBJ(&scm__rc.d3340[44])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d3342[9]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d3340[49])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[38])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[51])},
       { SCM_MAKE_INT(106U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[53])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[54])},
       { SCM_OBJ(&scm__rc.d3340[55]), SCM_OBJ(&scm__rc.d3340[44])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d3342[11]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[59])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d3340[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[38])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[63])},
       { SCM_MAKE_INT(108U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[65])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[66])},
       { SCM_OBJ(&scm__rc.d3340[67]), SCM_OBJ(&scm__rc.d3340[44])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d3342[13]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[71])},
       { SCM_MAKE_INT(111U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[74])},
       { SCM_OBJ(&scm__rc.d3340[75]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(119U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[78])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[79])},
       { SCM_OBJ(&scm__rc.d3340[80]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[83])},
       { SCM_OBJ(&scm__rc.d3340[84]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[85])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[87])},
       { SCM_OBJ(&scm__rc.d3340[88]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[89])},
       { SCM_OBJ(&scm__rc.d3340[90]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[86]), SCM_OBJ(&scm__rc.d3340[91])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[92])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[94])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[83])},
       { SCM_OBJ(&scm__rc.d3340[96]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[97])},
       { SCM_OBJ(&scm__rc.d3340[98]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[99])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[100])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[73]), SCM_OBJ(&scm__rc.d3340[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[103])},
       { SCM_OBJ(&scm__rc.d3340[104]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[101]), SCM_OBJ(&scm__rc.d3340[105])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[87])},
       { SCM_OBJ(&scm__rc.d3340[108]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[109])},
       { SCM_OBJ(&scm__rc.d3340[110]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[111])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[112])},
       { SCM_OBJ(&scm__sc.d3339[75]), SCM_OBJ(&scm__rc.d3340[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[114])},
       { SCM_OBJ(&scm__rc.d3340[115]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[113]), SCM_OBJ(&scm__rc.d3340[116])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[117])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[119])},
       { SCM_OBJ(&scm__rc.d3340[120]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[121])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[122])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[30])},
       { SCM_OBJ(&scm__rc.d3340[125]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[124]), SCM_OBJ(&scm__rc.d3340[126])},
       { SCM_OBJ(&scm__rc.d3340[123]), SCM_OBJ(&scm__rc.d3340[127])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[128])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[90])},
       { SCM_OBJ(&scm__rc.d3340[130]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[131])},
       { SCM_OBJ(&scm__rc.d3340[129]), SCM_OBJ(&scm__rc.d3340[132])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[133])},
       { SCM_OBJ(&scm__rc.d3340[134]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[118]), SCM_OBJ(&scm__rc.d3340[135])},
       { SCM_OBJ(&scm__rc.d3340[107]), SCM_OBJ(&scm__rc.d3340[136])},
       { SCM_OBJ(&scm__rc.d3340[95]), SCM_OBJ(&scm__rc.d3340[137])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[138])},
       { SCM_MAKE_INT(127U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[140])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[141])},
       { SCM_OBJ(&scm__rc.d3340[142]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[12])},
       { SCM_OBJ(&scm__rc.d3340[145]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[146])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[148])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[85])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[150])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[124]), SCM_OBJ(&scm__rc.d3340[152])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[153])},
       { SCM_OBJ(&scm__rc.d3340[154]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[151]), SCM_OBJ(&scm__rc.d3340[155])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[156])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[121])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[158])},
       { SCM_OBJ(&scm__rc.d3340[125]), SCM_OBJ(&scm__rc.d3340[152])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[160])},
       { SCM_OBJ(&scm__rc.d3340[161]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[159]), SCM_OBJ(&scm__rc.d3340[162])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[163])},
       { SCM_OBJ(&scm__rc.d3340[164]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d3340[157]), SCM_OBJ(&scm__rc.d3340[165])},
       { SCM_OBJ(&scm__rc.d3340[149]), SCM_OBJ(&scm__rc.d3340[166])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[167])},
       { SCM_MAKE_INT(139U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d3339[27]), SCM_OBJ(&scm__rc.d3340[169])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d3340[170])},
       { SCM_OBJ(&scm__rc.d3340[171]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d3338 */
    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_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_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(93, 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,
  },
};
static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[1])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[2])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[8])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[10])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[12])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[14])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[16])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[18])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[20])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[22])),
 NULL /*termination*/
};
ScmObj SCM_debug_info_const_vector()
{
  static _Bool initialized = FALSE;
  if (!initialized) {
    int i = 0;
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[240];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[11];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[241];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[5];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[6];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[7];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[8];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[9];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[3];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[1];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[18];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[14];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[16];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[22];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[24];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[242];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[53];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[35];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[37];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[38];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[34];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[42];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[28];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[243];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[36];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[31];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[244];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[41];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[245];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[246];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[51];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[247];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[48];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[30];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[27];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[59];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[60];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[58];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[248];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[66];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[64];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[81];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[79];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[70];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[71];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[72];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[74];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[75];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[76];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[249];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[128];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[250];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[77];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[251];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[85];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[84];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[252];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[89];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[253];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[93];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[94];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[92];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[254];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[97];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[100];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[255];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[256];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = SCM_OBJ(&scm__sc.d3339[57]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[257];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[106];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[258];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[104];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[259];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[113];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[129];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[122];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[126];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[120];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = SCM_OBJ(&scm__sc.d3339[75]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[130];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = SCM_OBJ(&scm__sc.d3339[73]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[119];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = SCM_OBJ(&scm__sc.d3339[63]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[123];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[260];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[261];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[262];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[263];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[118];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[264];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[265];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[266];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d3338[145]), i++) = scm__rc.d3338[139];
    initialized = TRUE;
  }
  return SCM_OBJ(&scm__rc.d3338[145]);
}
SCM_EXTENSION_ENTRY void Scm_Init_gauche__parameter() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(parameter);
  scm__rc.d3338[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[0])),TRUE); /* gauche.parameter */
  scm__rc.d3338[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d3338[1]), SCM_FIND_MODULE_CREATE)); /* module gauche.parameter */
   Scm_SelectModule(SCM_MODULE(scm__rc.d3338[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d3338[0]));
  scm__rc.d3338[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[1])),TRUE); /* find-module */
  scm__rc.d3338[4] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d3338[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.parameter */
  scm__rc.d3338[2] = Scm_MakeIdentifier(scm__rc.d3338[3], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#find-module */
  scm__rc.d3338[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[2])),TRUE); /* gauche.hook */
  scm__rc.d3338[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[3])),TRUE); /* make-hook */
  scm__rc.d3338[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[4])),TRUE); /* add-hook! */
  scm__rc.d3338[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[5])),TRUE); /* delete-hook! */
  scm__rc.d3338[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[6])),TRUE); /* run-hook */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[1]), scm__rc.d3338[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[2]), scm__rc.d3338[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[3]), scm__rc.d3338[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[4]), scm__rc.d3338[6]);
  scm__rc.d3338[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[7])),TRUE); /* %autoload */
  scm__rc.d3338[10] = Scm_MakeIdentifier(scm__rc.d3338[11], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%autoload */
  scm__rc.d3338[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[8])),TRUE); /* %toplevel */
  scm__rc.d3338[13] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[0])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[0]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[0]))->debugInfo = scm__rc.d3338[13];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[0]))[3] = SCM_WORD(scm__rc.d3338[1]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[0]))[5] = SCM_WORD(scm__rc.d3338[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[0]))[8] = SCM_WORD(scm__rc.d3338[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[0]))[12] = SCM_WORD(scm__rc.d3338[10]);
  scm__rc.d3338[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[9])),TRUE); /* parameterize */
  scm__rc.d3338[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[10])),TRUE); /* parameterize/dynwind */
  scm__rc.d3338[15] = Scm_MakeIdentifier(scm__rc.d3338[16], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#parameterize/dynwind */
  scm__rc.d3338[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[11])),TRUE); /* %insert-syntax-binding */
  scm__rc.d3338[17] = Scm_MakeIdentifier(scm__rc.d3338[18], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%insert-syntax-binding */
  scm__rc.d3338[19] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[1])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[1]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[1]))->debugInfo = scm__rc.d3338[19];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[14]))[3] = SCM_WORD(scm__rc.d3338[1]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[14]))[5] = SCM_WORD(scm__rc.d3338[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[14]))[8] = SCM_WORD(scm__rc.d3338[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[14]))[12] = SCM_WORD(scm__rc.d3338[15]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[14]))[16] = SCM_WORD(scm__rc.d3338[17]);
  scm__rc.d3338[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[12])),TRUE); /* %expression-name-mark-key */
  scm__rc.d3338[20] = Scm_MakeIdentifier(scm__rc.d3338[21], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%expression-name-mark-key */
  scm__rc.d3338[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[13])),TRUE); /* make-parameter */
  scm__rc.d3338[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[14])),TRUE); /* make-legacy-parameter */
  scm__rc.d3338[23] = Scm_MakeIdentifier(scm__rc.d3338[24], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#make-legacy-parameter */
  scm__rc.d3338[25] = Scm_MakeIdentifier(scm__rc.d3338[22], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#make-parameter */
  scm__rc.d3338[26] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[2])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[2]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[2]))->debugInfo = scm__rc.d3338[26];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[32]))[3] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[32]))[6] = SCM_WORD(scm__rc.d3338[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[32]))[10] = SCM_WORD(scm__rc.d3338[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[32]))[13] = SCM_WORD(scm__rc.d3338[25]);
  scm__rc.d3338[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[15])),TRUE); /* %ensure-hooks */
  scm__rc.d3338[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[16])),TRUE); /* pre-observers */
  scm__rc.d3338[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[17])),TRUE); /* slot-bound? */
  scm__rc.d3338[29] = Scm_MakeIdentifier(scm__rc.d3338[30], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#slot-bound? */
  scm__rc.d3338[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[18])),TRUE); /* filter */
  scm__rc.d3338[32] = Scm_MakeIdentifier(scm__rc.d3338[9], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#run-hook */
  scm__rc.d3338[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[19])),TRUE); /* %primitive-parameter-set! */
  scm__rc.d3338[33] = Scm_MakeIdentifier(scm__rc.d3338[34], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%primitive-parameter-set! */
  scm__rc.d3338[35] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[20])),TRUE); /* post-observers */
  scm__rc.d3338[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[21])),TRUE); /* observed-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[5]), scm__rc.d3338[36]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[6]), scm__rc.d3338[27]);
  scm__rc.d3338[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[22])),TRUE); /* old */
  scm__rc.d3338[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[23])),TRUE); /* new */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[7]), scm__rc.d3338[38]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[8]), scm__rc.d3338[37]);
  scm__rc.d3338[39] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[3])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[3]))->name = scm__rc.d3338[36];/* (%ensure-hooks observed-set!) */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[3]))->debugInfo = scm__rc.d3338[39];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[47]))[4] = SCM_WORD(scm__rc.d3338[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[47]))[9] = SCM_WORD(scm__rc.d3338[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[47]))[15] = SCM_WORD(scm__rc.d3338[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[47]))[18] = SCM_WORD(scm__rc.d3338[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[47]))[23] = SCM_WORD(scm__rc.d3338[32]);
  scm__rc.d3338[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[24])),TRUE); /* %primitive-parameter-ref */
  scm__rc.d3338[40] = Scm_MakeIdentifier(scm__rc.d3338[41], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%primitive-parameter-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[13]), scm__rc.d3338[27]);
  scm__rc.d3338[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[25])),TRUE); /* v */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[14]), scm__rc.d3338[42]);
  scm__rc.d3338[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[26])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[17]), scm__rc.d3338[43]);
  scm__rc.d3338[44] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d3340[13]), SCM_OBJ(&scm__rc.d3340[14]), SCM_OBJ(&scm__rc.d3340[18]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[19]), scm__rc.d3338[44]);
  scm__rc.d3338[45] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[4])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[4]))->debugInfo = scm__rc.d3338[45];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[72]))[4] = SCM_WORD(scm__rc.d3338[40]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[22]), scm__rc.d3338[43]);
  scm__rc.d3338[46] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d3340[13]), SCM_OBJ(&scm__rc.d3340[14]), SCM_OBJ(&scm__rc.d3340[23]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[24]), scm__rc.d3338[46]);
  scm__rc.d3338[47] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[5])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[5]))->debugInfo = scm__rc.d3338[47];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[90]))[4] = SCM_WORD(scm__rc.d3338[40]);
  scm__rc.d3338[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[28])),TRUE); /* setter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[27]), scm__rc.d3338[43]);
  scm__rc.d3338[49] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d3340[13]), SCM_OBJ(&scm__rc.d3340[14]), SCM_OBJ(&scm__rc.d3340[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[29]), scm__rc.d3338[49]);
  scm__rc.d3338[50] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[5])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[6]))->debugInfo = scm__rc.d3338[50];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[103]))[4] = SCM_WORD(scm__rc.d3338[40]);
  scm__rc.d3338[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[29])),TRUE); /* restorer */
  scm__rc.d3338[52] = Scm_MakeIdentifier(scm__rc.d3338[6], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#make-hook */
  scm__rc.d3338[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[30])),TRUE); /* param */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[30]), scm__rc.d3338[53]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[33]), scm__rc.d3338[43]);
  scm__rc.d3338[54] = Scm_MakeExtendedPair(scm__rc.d3338[27], SCM_OBJ(&scm__rc.d3340[30]), SCM_OBJ(&scm__rc.d3340[34]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[35]), scm__rc.d3338[54]);
  scm__rc.d3338[55] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[6])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[7]))->name = scm__rc.d3338[27];/* %ensure-hooks */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[7]))->debugInfo = scm__rc.d3338[55];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[4] = SCM_WORD(scm__rc.d3338[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[6] = SCM_WORD(scm__rc.d3338[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[12] = SCM_WORD(scm__rc.d3338[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[27] = SCM_WORD(scm__rc.d3338[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[32] = SCM_WORD(scm__rc.d3338[51]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[38] = SCM_WORD(scm__rc.d3338[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[40] = SCM_WORD(scm__rc.d3338[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[46] = SCM_WORD(scm__rc.d3338[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[116]))[48] = SCM_WORD(scm__rc.d3338[35]);
  scm__rc.d3338[56] = Scm_MakeIdentifier(scm__rc.d3338[27], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#%ensure-hooks */
  scm__rc.d3338[57] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[7])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[8]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[8]))->debugInfo = scm__rc.d3338[57];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[166]))[3] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[166]))[6] = SCM_WORD(scm__rc.d3338[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[166]))[13] = SCM_WORD(scm__rc.d3338[56]);
  scm__rc.d3338[58] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[31])),TRUE); /* object-apply((self <parameter>)) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[36]), scm__rc.d3338[58]);
  scm__rc.d3338[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[32])),TRUE); /* self */
  scm__rc.d3338[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[33])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[38]), scm__rc.d3338[60]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[39]), scm__rc.d3338[59]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[42]), scm__rc.d3338[43]);
  scm__rc.d3338[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[34])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[43]), scm__rc.d3338[61]);
  scm__rc.d3338[62] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d3340[37]), SCM_OBJ(&scm__rc.d3340[39]), SCM_OBJ(&scm__rc.d3340[45]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[46]), scm__rc.d3338[62]);
  scm__rc.d3338[63] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[8])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[9]))->debugInfo = scm__rc.d3338[63];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[181]))[2] = SCM_WORD(scm__rc.d3338[40]);
  scm__rc.d3338[64] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[35])),TRUE); /* object-apply */
  scm__rc.d3338[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[36])),TRUE); /* %ensure-generic-function */
  scm__rc.d3338[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[37])),TRUE); /* gauche.object */
  scm__rc.d3338[67] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d3338[68]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d3338[65] = Scm_MakeIdentifier(scm__rc.d3338[66], SCM_MODULE(scm__rc.d3338[67]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d3338[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[38])),TRUE); /* <method> */
  scm__rc.d3338[69] = Scm_MakeIdentifier(scm__rc.d3338[70], SCM_MODULE(scm__rc.d3338[67]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d3338[71] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d3339[39]))); /* :generic */
  scm__rc.d3338[72] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d3339[40]))); /* :specializers */
  scm__rc.d3338[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[41])),TRUE); /* <parameter> */
  scm__rc.d3338[73] = Scm_MakeIdentifier(scm__rc.d3338[74], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#<parameter> */
  scm__rc.d3338[75] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d3339[42]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[48]), scm__rc.d3338[59]);
  scm__rc.d3338[76] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d3339[43]))); /* :method-locked */
  scm__rc.d3338[77] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d3339[44]))); /* :body */
  scm__rc.d3338[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[45])),TRUE); /* make */
  scm__rc.d3338[78] = Scm_MakeIdentifier(scm__rc.d3338[79], SCM_MODULE(scm__rc.d3338[67]), SCM_NIL); /* gauche.object#make */
  scm__rc.d3338[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[46])),TRUE); /* add-method! */
  scm__rc.d3338[80] = Scm_MakeIdentifier(scm__rc.d3338[81], SCM_MODULE(scm__rc.d3338[67]), SCM_NIL); /* gauche.object#add-method! */
  scm__rc.d3338[82] = Scm_MakeIdentifier(scm__rc.d3338[58], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#object-apply((self <parameter>)) */
  scm__rc.d3338[83] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[9])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[10]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[10]))->debugInfo = scm__rc.d3338[83];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[5] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[8] = SCM_WORD(scm__rc.d3338[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[16] = SCM_WORD(scm__rc.d3338[64]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[18] = SCM_WORD(scm__rc.d3338[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[20] = SCM_WORD(scm__rc.d3338[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[28] = SCM_WORD(scm__rc.d3338[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[30] = SCM_WORD(scm__rc.d3338[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[33] = SCM_WORD(scm__rc.d3338[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[35] = SCM_WORD(scm__rc.d3338[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[39] = SCM_WORD(scm__rc.d3338[75]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[43] = SCM_WORD(scm__rc.d3338[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[46] = SCM_WORD(scm__rc.d3338[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[49] = SCM_WORD(scm__rc.d3338[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[51] = SCM_WORD(scm__rc.d3338[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[185]))[55] = SCM_WORD(scm__rc.d3338[82]);
  scm__rc.d3338[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[47])),TRUE); /* object-apply((self <parameter>) newval) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[49]), scm__rc.d3338[84]);
  scm__rc.d3338[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[48])),TRUE); /* newval */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[51]), scm__rc.d3338[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[52]), scm__rc.d3338[59]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[55]), scm__rc.d3338[43]);
  scm__rc.d3338[86] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d3340[50]), SCM_OBJ(&scm__rc.d3340[52]), SCM_OBJ(&scm__rc.d3340[56]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[57]), scm__rc.d3338[86]);
  scm__rc.d3338[87] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[10])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[11]))->debugInfo = scm__rc.d3338[87];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[242]))[3] = SCM_WORD(scm__rc.d3338[48]);
  scm__rc.d3338[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[49])),TRUE); /* <top> */
  scm__rc.d3338[88] = Scm_MakeIdentifier(scm__rc.d3338[89], SCM_MODULE(scm__rc.d3338[67]), SCM_NIL); /* gauche.object#<top> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[59]), scm__rc.d3338[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[60]), scm__rc.d3338[59]);
  scm__rc.d3338[90] = Scm_MakeIdentifier(scm__rc.d3338[84], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#object-apply((self <parameter>) newval) */
  scm__rc.d3338[91] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[11])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[12]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[12]))->debugInfo = scm__rc.d3338[91];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[5] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[8] = SCM_WORD(scm__rc.d3338[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[16] = SCM_WORD(scm__rc.d3338[64]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[18] = SCM_WORD(scm__rc.d3338[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[20] = SCM_WORD(scm__rc.d3338[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[28] = SCM_WORD(scm__rc.d3338[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[30] = SCM_WORD(scm__rc.d3338[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[33] = SCM_WORD(scm__rc.d3338[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[35] = SCM_WORD(scm__rc.d3338[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[37] = SCM_WORD(scm__rc.d3338[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[41] = SCM_WORD(scm__rc.d3338[75]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[45] = SCM_WORD(scm__rc.d3338[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[48] = SCM_WORD(scm__rc.d3338[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[51] = SCM_WORD(scm__rc.d3338[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[53] = SCM_WORD(scm__rc.d3338[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[248]))[57] = SCM_WORD(scm__rc.d3338[90]);
  scm__rc.d3338[92] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[50])),TRUE); /* (setter object-apply)((obj <parameter>) value) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[61]), scm__rc.d3338[92]);
  scm__rc.d3338[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[51])),TRUE); /* obj */
  scm__rc.d3338[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[52])),TRUE); /* value */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[63]), scm__rc.d3338[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[64]), scm__rc.d3338[93]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[67]), scm__rc.d3338[43]);
  scm__rc.d3338[95] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d3340[62]), SCM_OBJ(&scm__rc.d3340[64]), SCM_OBJ(&scm__rc.d3340[68]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[69]), scm__rc.d3338[95]);
  scm__rc.d3338[96] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[12])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[13]))->debugInfo = scm__rc.d3338[96];
  scm__rc.d3338[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[53])),TRUE); /* setter of object-apply */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[71]), scm__rc.d3338[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[72]), scm__rc.d3338[93]);
  scm__rc.d3338[98] = Scm_MakeIdentifier(scm__rc.d3338[64], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#object-apply */
  scm__rc.d3338[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[54])),TRUE); /* has-setter? */
  scm__rc.d3338[99] = Scm_MakeIdentifier(scm__rc.d3338[100], SCM_MODULE(scm__rc.d3338[67]), SCM_NIL); /* gauche.object#has-setter? */
  scm__rc.d3338[101] = Scm_MakeIdentifier(scm__rc.d3338[48], SCM_MODULE(scm__rc.d3338[67]), SCM_NIL); /* gauche.object#setter */
  scm__rc.d3338[102] = Scm_MakeIdentifier(scm__rc.d3338[92], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#(setter object-apply)((obj <parameter>) value) */
  scm__rc.d3338[103] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[13])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[14]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[14]))->debugInfo = scm__rc.d3338[103];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[5] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[8] = SCM_WORD(scm__rc.d3338[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[16] = SCM_WORD(scm__rc.d3338[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[18] = SCM_WORD(scm__rc.d3338[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[20] = SCM_WORD(scm__rc.d3338[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[28] = SCM_WORD(scm__rc.d3338[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[30] = SCM_WORD(scm__rc.d3338[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[33] = SCM_WORD(scm__rc.d3338[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[35] = SCM_WORD(scm__rc.d3338[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[37] = SCM_WORD(scm__rc.d3338[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[41] = SCM_WORD(scm__rc.d3338[75]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[45] = SCM_WORD(scm__rc.d3338[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[48] = SCM_WORD(scm__rc.d3338[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[51] = SCM_WORD(scm__rc.d3338[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[53] = SCM_WORD(scm__rc.d3338[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[57] = SCM_WORD(scm__rc.d3338[98]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[59] = SCM_WORD(scm__rc.d3338[99]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[67] = SCM_WORD(scm__rc.d3338[98]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[70] = SCM_WORD(scm__rc.d3338[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[311]))[76] = SCM_WORD(scm__rc.d3338[102]);
  scm__rc.d3338[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[55])),TRUE); /* parameter-pre-observers */
  scm__rc.d3338[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[56])),TRUE); /* procedure-parameter */
  scm__rc.d3338[105] = Scm_MakeIdentifier(scm__rc.d3338[106], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#procedure-parameter */
  scm__rc.d3338[107] = Scm_MakeIdentifier(scm__rc.d3338[104], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#parameter-pre-observers */
  scm__rc.d3338[109] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[58])),TRUE); /* error */
  scm__rc.d3338[108] = Scm_MakeIdentifier(scm__rc.d3338[109], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[75]), scm__rc.d3338[43]);
  scm__rc.d3338[110] = Scm_MakeExtendedPair(scm__rc.d3338[104], SCM_OBJ(&scm__rc.d3340[30]), SCM_OBJ(&scm__rc.d3340[76]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[77]), scm__rc.d3338[110]);
  scm__rc.d3338[111] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[14])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[15]))->name = scm__rc.d3338[104];/* parameter-pre-observers */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[15]))->debugInfo = scm__rc.d3338[111];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]))[4] = SCM_WORD(scm__rc.d3338[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]))[11] = SCM_WORD(scm__rc.d3338[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]))[15] = SCM_WORD(scm__rc.d3338[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]))[23] = SCM_WORD(scm__rc.d3338[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]))[26] = SCM_WORD(scm__rc.d3338[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[389]))[32] = SCM_WORD(scm__rc.d3338[108]);
  scm__rc.d3338[112] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[15])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[16]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[16]))->debugInfo = scm__rc.d3338[112];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[423]))[3] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[423]))[6] = SCM_WORD(scm__rc.d3338[104]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[423]))[13] = SCM_WORD(scm__rc.d3338[107]);
  scm__rc.d3338[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[59])),TRUE); /* parameter-post-observers */
  scm__rc.d3338[114] = Scm_MakeIdentifier(scm__rc.d3338[113], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#parameter-post-observers */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[80]), scm__rc.d3338[43]);
  scm__rc.d3338[115] = Scm_MakeExtendedPair(scm__rc.d3338[113], SCM_OBJ(&scm__rc.d3340[30]), SCM_OBJ(&scm__rc.d3340[81]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[82]), scm__rc.d3338[115]);
  scm__rc.d3338[116] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[16])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[17]))->name = scm__rc.d3338[113];/* parameter-post-observers */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[17]))->debugInfo = scm__rc.d3338[116];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]))[4] = SCM_WORD(scm__rc.d3338[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]))[11] = SCM_WORD(scm__rc.d3338[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]))[15] = SCM_WORD(scm__rc.d3338[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]))[23] = SCM_WORD(scm__rc.d3338[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]))[26] = SCM_WORD(scm__rc.d3338[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[438]))[32] = SCM_WORD(scm__rc.d3338[108]);
  scm__rc.d3338[117] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[17])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[18]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[18]))->debugInfo = scm__rc.d3338[117];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[472]))[3] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[472]))[6] = SCM_WORD(scm__rc.d3338[113]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[472]))[13] = SCM_WORD(scm__rc.d3338[114]);
  scm__rc.d3338[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[60])),TRUE); /* parameter-observer-add! */
  scm__rc.d3338[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[61])),TRUE); /* after */
  scm__rc.d3338[120] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[62])),TRUE); /* append */
  scm__rc.d3338[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[64])),TRUE); /* lambda */
  scm__rc.d3338[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[65])),TRUE); /* proc */
  scm__rc.d3338[123] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d3339[66]))); /* :optional */
  scm__rc.d3338[124] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[67])),TRUE); /* when */
  scm__rc.d3338[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[68])),TRUE); /* quote */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[83]), scm__rc.d3338[119]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[84]), scm__rc.d3338[125]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[86]), scm__rc.d3338[124]);
  scm__rc.d3338[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[69])),TRUE); /* where */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[87]), scm__rc.d3338[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[88]), scm__rc.d3338[125]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[90]), scm__rc.d3338[126]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[93]), scm__rc.d3338[123]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[94]), scm__rc.d3338[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[95]), scm__rc.d3338[53]);
  scm__rc.d3338[127] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[70])),TRUE); /* unless */
  scm__rc.d3338[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[71])),TRUE); /* memq */
  scm__rc.d3338[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[72])),TRUE); /* before */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[96]), scm__rc.d3338[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[98]), scm__rc.d3338[125]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[100]), scm__rc.d3338[124]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[101]), scm__rc.d3338[128]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[102]), scm__rc.d3338[124]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[104]), scm__rc.d3338[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[107]), scm__rc.d3338[127]);
  scm__rc.d3338[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[74])),TRUE); /* prepend */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[108]), scm__rc.d3338[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[110]), scm__rc.d3338[125]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[112]), scm__rc.d3338[126]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[113]), scm__rc.d3338[128]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[115]), scm__rc.d3338[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[118]), scm__rc.d3338[127]);
  scm__rc.d3338[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[76])),TRUE); /* if */
  scm__rc.d3338[132] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[77])),TRUE); /* eq? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[119]), scm__rc.d3338[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[120]), scm__rc.d3338[125]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[122]), scm__rc.d3338[124]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[123]), scm__rc.d3338[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[124]), scm__rc.d3338[104]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[125]), scm__rc.d3338[113]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[129]), scm__rc.d3338[131]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[130]), scm__rc.d3338[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[132]), scm__rc.d3338[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[134]), scm__rc.d3338[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[139]), scm__rc.d3338[121]);
  scm__rc.d3338[133] = Scm_MakeIdentifier(scm__rc.d3338[109], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d3338[134] = Scm_MakeIdentifier(scm__rc.d3338[7], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#add-hook! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[142]), scm__rc.d3338[43]);
  scm__rc.d3338[135] = Scm_MakeExtendedPair(scm__rc.d3338[118], SCM_OBJ(&scm__rc.d3340[95]), SCM_OBJ(&scm__rc.d3340[143]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[144]), scm__rc.d3338[135]);
  scm__rc.d3338[136] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[18])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[19]))->name = scm__rc.d3338[118];/* parameter-observer-add! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[19]))->debugInfo = scm__rc.d3338[136];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[4] = SCM_WORD(scm__rc.d3338[119]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[21] = SCM_WORD(scm__rc.d3338[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[46] = SCM_WORD(scm__rc.d3338[133]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[61] = SCM_WORD(scm__rc.d3338[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[76] = SCM_WORD(scm__rc.d3338[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[79] = SCM_WORD(scm__rc.d3338[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[85] = SCM_WORD(scm__rc.d3338[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[92] = SCM_WORD(scm__rc.d3338[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[97] = SCM_WORD(scm__rc.d3338[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[487]))[100] = SCM_WORD(scm__rc.d3338[134]);
  scm__rc.d3338[137] = Scm_MakeIdentifier(scm__rc.d3338[118], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#parameter-observer-add! */
  scm__rc.d3338[138] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[19])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[20]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[20]))->debugInfo = scm__rc.d3338[138];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[589]))[3] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[589]))[6] = SCM_WORD(scm__rc.d3338[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[589]))[13] = SCM_WORD(scm__rc.d3338[137]);
  scm__rc.d3338[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[78])),TRUE); /* parameter-observer-delete! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[145]), scm__rc.d3338[126]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[147]), scm__rc.d3338[123]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[148]), scm__rc.d3338[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[149]), scm__rc.d3338[53]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[150]), scm__rc.d3338[126]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[151]), scm__rc.d3338[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[152]), scm__rc.d3338[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[154]), scm__rc.d3338[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[157]), scm__rc.d3338[127]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[158]), scm__rc.d3338[126]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[159]), scm__rc.d3338[132]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[161]), scm__rc.d3338[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[164]), scm__rc.d3338[127]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[168]), scm__rc.d3338[121]);
  scm__rc.d3338[140] = Scm_MakeIdentifier(scm__rc.d3338[8], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#delete-hook! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[171]), scm__rc.d3338[43]);
  scm__rc.d3338[141] = Scm_MakeExtendedPair(scm__rc.d3338[139], SCM_OBJ(&scm__rc.d3340[149]), SCM_OBJ(&scm__rc.d3340[172]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d3340[173]), scm__rc.d3338[141]);
  scm__rc.d3338[142] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[20])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[21]))->name = scm__rc.d3338[139];/* parameter-observer-delete! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[21]))->debugInfo = scm__rc.d3338[142];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]))[28] = SCM_WORD(scm__rc.d3338[133]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]))[31] = SCM_WORD(scm__rc.d3338[119]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]))[41] = SCM_WORD(scm__rc.d3338[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]))[45] = SCM_WORD(scm__rc.d3338[140]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]))[48] = SCM_WORD(scm__rc.d3338[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]))[55] = SCM_WORD(scm__rc.d3338[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[604]))[59] = SCM_WORD(scm__rc.d3338[140]);
  scm__rc.d3338[143] = Scm_MakeIdentifier(scm__rc.d3338[139], SCM_MODULE(scm__rc.d3338[4]), SCM_NIL); /* gauche.parameter#parameter-observer-delete! */
  scm__rc.d3338[144] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d3343[21])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[22]))->name = scm__rc.d3338[12];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d3342[22]))->debugInfo = scm__rc.d3338[144];
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[665]))[3] = SCM_WORD(scm__rc.d3338[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[665]))[6] = SCM_WORD(scm__rc.d3338[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d3341[665]))[13] = SCM_WORD(scm__rc.d3338[143]);
  Scm_VMExecuteToplevels(toplevels);
  scm__rc.d3338[240] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[79])),TRUE); /* gauche.internal */
  scm__rc.d3338[241] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[80])),TRUE); /* current-module */
  scm__rc.d3338[242] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[81])),TRUE); /* slot-ref */
  scm__rc.d3338[243] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[82])),TRUE); /* set */
  scm__rc.d3338[244] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[83])),TRUE); /* get */
  scm__rc.d3338[245] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[84])),TRUE); /* rlet1 */
  scm__rc.d3338[246] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[85])),TRUE); /* slot-set! */
  scm__rc.d3338[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[86])),TRUE); /* ^v */
  scm__rc.d3338[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[87])),FALSE); /* gf3344 */
  scm__rc.d3338[249] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[88])),TRUE); /* boolean */
  scm__rc.d3338[250] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d3339[89]))); /* :locked */
  scm__rc.d3338[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[90])),FALSE); /* G3345 */
  scm__rc.d3338[252] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[91])),FALSE); /* gf3346 */
  scm__rc.d3338[253] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[92])),FALSE); /* G3347 */
  scm__rc.d3338[254] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[93])),FALSE); /* gf3348 */
  scm__rc.d3338[255] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[94])),TRUE); /* set! */
  scm__rc.d3338[256] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[95])),FALSE); /* G3349 */
  scm__rc.d3338[257] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[96])),TRUE); /* is-a? */
  scm__rc.d3338[258] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[97])),TRUE); /* => */
  scm__rc.d3338[259] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[98])),TRUE); /* tmp */
  scm__rc.d3338[260] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[99])),FALSE); /* G3351 */
  scm__rc.d3338[261] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[100])),FALSE); /* G3353 */
  scm__rc.d3338[262] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[101])),FALSE); /* G3352 */
  scm__rc.d3338[263] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[102])),FALSE); /* rest3350 */
  scm__rc.d3338[264] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[103])),FALSE); /* G3355 */
  scm__rc.d3338[265] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[104])),FALSE); /* G3356 */
  scm__rc.d3338[266] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d3339[105])),FALSE); /* rest3354 */
}
